Some checks failed
Upgrade Test (4.x) / upgrade_test (map[file:V4_0.sql version:4.0]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_1.sql version:4.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_10.sql version:4.10]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_10_1.sql version:4.10.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_1_1.sql version:4.1.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_1_2.sql version:4.1.2]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_1_2_1.sql version:4.1.2.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_2_0_1.sql version:4.2.0.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_3.sql version:4.3]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_3_1.sql version:4.3.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_3_2.sql version:4.3.2]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_3_3.sql version:4.3.3]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_3_4.sql version:4.3.4]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_3_5.sql version:4.3.5]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_4.sql version:4.4]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_5.sql version:4.5]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_6.sql version:4.6]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_6_0_1.sql version:4.6.0.1]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_7.sql version:4.7]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_8.sql version:4.8]) (push) Has been cancelled
Upgrade Test (4.x) / upgrade_test (map[file:V4_9.sql version:4.9]) (push) Has been cancelled
Build / build (push) Has been cancelled
Cypress / cypress (push) Has been cancelled
Docker Build Test / build (push) Has been cancelled
Lint / lint (push) Has been cancelled
Scheduled Test / db_test (map[admin:mariadb-admin image:mariadb:11.0]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mariadb-admin image:mariadb:11.1]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mariadb-admin image:mariadb:11.2]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mariadb-admin image:mariadb:11.3]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mariadb-admin image:mariadb:11.4]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.0]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.10]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.11]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.1]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.2]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.3]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.4]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.5]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.6]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.7]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.8]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:10.9]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mariadb:5.5]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:5.5]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:5.6]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:5.7]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:8.0]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:8.1]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:8.2]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:8.3]) (push) Has been cancelled
Scheduled Test / db_test (map[admin:mysqladmin image:mysql:8.4]) (push) Has been cancelled
Scheduled Test / php_test (php7.4) (push) Has been cancelled
Scheduled Test / php_test (php8.0) (push) Has been cancelled
Scheduled Test / php_test (php8.1) (push) Has been cancelled
Scheduled Test / php_test (php8.2) (push) Has been cancelled
Scheduled Test / php_test (php8.3) (push) Has been cancelled
Test / test (map[image:mariadb:10.3 name:mariadb103]) (push) Has been cancelled
Test / test (map[image:mysql:5.7 name:mysql57]) (push) Has been cancelled
Test / composer_check (push) Has been cancelled
Test / installation (push) Has been cancelled
493 lines
16 KiB
YAML
Executable File
493 lines
16 KiB
YAML
Executable File
##########################
|
|
# Time
|
|
##########################
|
|
|
|
apiv2_time_time_sheet_config:
|
|
description: 'API-v2 Time - Time Sheet Start Day Configuration'
|
|
api: OrangeHRM\Time\Api\TimeConfigPeriodAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: true, delete: false } }
|
|
|
|
apiv2_time_customers:
|
|
description: 'API-v2 Time - Customers'
|
|
api: OrangeHRM\Time\Api\CustomerAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: true
|
|
delete: true
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: true } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_validation_customer_name:
|
|
description: 'API-v2 Time - Customer Name Validation'
|
|
api: OrangeHRM\Time\Api\ValidationCustomerNameAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_project_activities:
|
|
description: 'API-v2 Time - Project Activities'
|
|
api: OrangeHRM\Time\Api\ProjectActivityAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: true
|
|
delete: true
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: true } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: true, update: true, delete: true } }
|
|
|
|
apiv2_time_projects:
|
|
description: 'API-v2 Time - Projects'
|
|
api: OrangeHRM\Time\Api\ProjectAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: true
|
|
delete: true
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: true } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_project_name_validator:
|
|
description: 'API-v2 Time - Project Name Validation'
|
|
api: OrangeHRM\Time\Api\ValidateProjectNameAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_my_timesheets_entries:
|
|
description: 'API-v2 Time - My Timesheet Entries'
|
|
api: OrangeHRM\Time\Api\MyTimesheetItemAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: true, delete: false, self: true } }
|
|
- { role: ESS, permission: { read: true, create: false, update: true, delete: false, self: true } }
|
|
|
|
apiv2_time_employees_timesheets_entries:
|
|
description: 'API-v2 Time - Employee Timesheet Entries'
|
|
api: OrangeHRM\Time\Api\EmployeeTimesheetItemAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: true, delete: false, self: true } }
|
|
- { role: Supervisor, permission: { read: true, create: false, update: true, delete: false, self: true } }
|
|
|
|
apiv2_time_my_timesheet:
|
|
description: 'API-v2 Time - My Timesheet'
|
|
api: OrangeHRM\Time\Api\MyTimesheetAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: false } }
|
|
- { role: Supervisor, permission: { read: true, create: true, update: true, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: true, update: true, delete: false } }
|
|
|
|
apiv2_time_timesheet_action_log:
|
|
description: 'API-v2 Time - Timesheet action log'
|
|
api: OrangeHRM\Time\Api\TimesheetActionLogAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_timesheet_comment:
|
|
description: 'API-v2 Time - Timesheet comment'
|
|
api: OrangeHRM\Time\Api\TimesheetCommentAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: true, update: true, delete: false } }
|
|
- { role: Supervisor, permission: { read: true, create: true, update: true, delete: false } }
|
|
|
|
apiv2_time_config_time_format:
|
|
description: 'API-v2 Time - Time Config Format'
|
|
api: OrangeHRM\Time\Api\TimesheetTimeFormatAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_validation_project_activity_name:
|
|
description: 'API-v2 Time - Project Activity Name Validation'
|
|
api: OrangeHRM\Time\Api\ValidationProjectActivityNameAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_project_activity_unique_validation:
|
|
description: 'API-v2 Time - Project Activity Unique Validation'
|
|
api: OrangeHRM\Time\Api\TimesheetProjectActivityUniqueValidationAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_copy_activities:
|
|
description: 'API-v2 Time - Project Copy activities'
|
|
api: OrangeHRM\Time\Api\CopyProjectActivityAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: true, update: false, delete: false } }
|
|
|
|
apiv2_time_employee_timesheets:
|
|
description: 'API-v2 Time - Employee Timesheets'
|
|
api: OrangeHRM\Time\Api\EmployeeTimesheetAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: true
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: false } }
|
|
- { role: Supervisor, permission: { read: true, create: true, update: true, delete: false } }
|
|
|
|
apiv2_time_employee_timesheet_list:
|
|
description: 'API-v2 Time - Employee Timesheet List'
|
|
api: OrangeHRM\Time\Api\EmployeeTimesheetListAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: Supervisor, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_default_timesheet:
|
|
description: 'API-v2 Time - Default Timesheet'
|
|
api: OrangeHRM\Time\Api\DefaultTimesheetAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_reports:
|
|
description: 'API-v2 Time - Reports'
|
|
api: OrangeHRM\Time\Api\TimeReportAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: Supervisor, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_reports_data:
|
|
description: 'API-v2 Time - Reports Data'
|
|
api: OrangeHRM\Time\Api\TimeReportDataAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: Supervisor, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_time_project_admins:
|
|
description: 'API-v2 Time - Project Admins'
|
|
api: OrangeHRM\Time\Api\ProjectAdminAPI
|
|
module: time
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ProjectAdmin, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
##########################
|
|
# Attendance
|
|
##########################
|
|
|
|
apiv2_attendance_configuration:
|
|
description: 'API-v2 Attendance - Attendance Configuration'
|
|
api: OrangeHRM\Attendance\Api\AttendanceConfigurationAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: true, delete: false } }
|
|
|
|
apiv2_attendance_employee_latest_attendance_record:
|
|
description: 'API-v2 Attendance - Employee Latest Attendance Record'
|
|
api: OrangeHRM\Attendance\Api\EmployeeLatestAttendanceRecordAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_punch_in_overlaps:
|
|
description: 'API-v2 Attendance - Punch In Overlaps'
|
|
api: OrangeHRM\Attendance\Api\AttendancePunchInRecordOverlapAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_punch_out_overlaps:
|
|
description: 'API-v2 Attendance - Punch Out Overlaps'
|
|
api: OrangeHRM\Attendance\Api\AttendancePunchOutRecordOverlapAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_my_attendance_record:
|
|
description: 'API-v2 Attendance - My Attendance Record'
|
|
api: OrangeHRM\Attendance\Api\MyAttendanceRecordAPI
|
|
module: attendance
|
|
allowed:
|
|
read: false
|
|
create: true
|
|
update: true
|
|
delete: true
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: true, self: true } }
|
|
- { role: ESS, permission: { read: true, create: true, update: true, delete: true, self: true } }
|
|
|
|
apiv2_attendance_employee_attendance_record:
|
|
description: 'API-v2 Attendance - Employee Attendance Record'
|
|
api: OrangeHRM\Attendance\Api\EmployeeAttendanceRecordAPI
|
|
module: attendance
|
|
allowed:
|
|
read: false
|
|
create: true
|
|
update: true
|
|
delete: true
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: true, update: true, delete: true } }
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false, self: true } }
|
|
- { role: Supervisor, permission: { read: true, create: true, update: true, delete: true } }
|
|
- { role: Supervisor, permission: { read: false, create: false, update: false, delete: false, self: true } }
|
|
|
|
apiv2_attendance_timezones:
|
|
description: 'API-v2 Attendance - Timezones'
|
|
api: OrangeHRM\Attendance\Api\TimezonesAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_current_date_time:
|
|
description: 'API-v2 Attendance - Current DateTime'
|
|
api: OrangeHRM\Attendance\Api\CurrentDateTimeAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_record:
|
|
description: 'API-v2 Attendance - Attendance Record'
|
|
api: OrangeHRM\Attendance\Api\AttendanceRecordAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: true, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: true, delete: false } }
|
|
|
|
apiv2_attendance_edit_punch_in_overlaps:
|
|
description: 'API-v2 Attendance - Edit Punch In Overlaps'
|
|
api: OrangeHRM\Attendance\Api\AttendanceEditPunchInRecordOverlapAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_edit_punch_out_overlaps:
|
|
description: 'API-v2 Attendance - Edit Punch Out Overlaps'
|
|
api: OrangeHRM\Attendance\Api\AttendanceEditPunchOutRecordOverlapAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false } }
|
|
|
|
apiv2_attendance_employee_attendance_summary:
|
|
description: 'API-v2 Attendance - Employee Attendance Summary'
|
|
api: OrangeHRM\Attendance\Api\EmployeeAttendanceSummaryAPI
|
|
module: attendance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false, self: true } }
|
|
- { role: Supervisor, permission: { read: true, create: false, update: false, delete: false } }
|
|
- { role: Supervisor, permission: { read: false, create: false, update: false, delete: false, self: true } }
|
|
|
|
##########################
|
|
# Maintenance
|
|
##########################
|
|
|
|
apiv2_maintenance_purge_employee:
|
|
description: 'API-v2 Maintenance - Purge Employee'
|
|
api: OrangeHRM\Maintenance\Api\PurgeEmployeeAPI
|
|
module: maintenance
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: true
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: true } }
|
|
|
|
|
|
##########################
|
|
# Admin
|
|
##########################
|
|
|
|
apiv2_admin_localization:
|
|
description: 'API-v2 Admin - Localization'
|
|
api: OrangeHRM\Admin\Api\LocalizationAPI
|
|
module: admin
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: true
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: true, delete: false } }
|
|
|
|
##########################
|
|
# PIM
|
|
##########################
|
|
|
|
apiv2_pim_validation_other_email:
|
|
description: 'API-v2 PIM - Other Email Validation'
|
|
api: OrangeHRM\Pim\Api\ValidationEmployeeOtherEmailAPI
|
|
module: pim
|
|
allowed:
|
|
read: true
|
|
create: false
|
|
update: false
|
|
delete: false
|
|
permissions:
|
|
- { role: Admin, permission: { read: true, create: false, update: false, delete: false, self: true } }
|
|
- { role: ESS, permission: { read: true, create: false, update: false, delete: false, self: true } }
|