Files
HRM-System/config/role-permissions.php
2026-04-13 14:53:10 +08:00

122 lines
3.0 KiB
PHP

<?php
return [
'superadmin' => [
'dashboard',
'users',
'roles',
'permissions',
'companies',
'plans',
'plan_requests',
'plan_orders',
'domain_requests',
'currencies',
'referral',
'coupons',
'appointments',
'businesses',
'settings'
],
'company' => [
'dashboard',
'users',
'roles',
'media',
'media_directories',
// 'plans',
// 'referral',
// 'settings',
'webhooks',
// 'landing_page',
'branches',
'departments',
'designations',
'document_types',
'employees',
'award_types',
'awards',
'promotions',
'resignations',
'terminations',
'warnings',
'trips',
'complaints',
'transfers',
'holidays',
'announcements',
'asset-types',
'assets',
'training-types',
'training-programs',
'training-sessions',
'employee-trainings',
'performance_indicator_categories',
'performance_indicators',
'goal_types',
'employee_goals',
'review_cycles',
'employee_reviews',
'job_categories',
'job_requisitions',
'job_types',
'job_locations',
'job_postings',
'candidate_sources',
'candidates',
'interview_types',
'interview_rounds',
'interviews',
'interview_feedback',
'candidate_assessments',
'offer_templates',
'offers',
'onboarding_checklists',
'checklist_items',
'candidate_onboarding',
'meeting_types',
'meeting_rooms',
'meetings',
'meeting_attendees',
'meeting_minutes',
'action_items',
'contract_types',
'employee_contracts',
// 'contract_amendments',
// 'contract_renewals',
'contract_templates',
'document_categories',
'hr_documents',
'document_acknowledgments',
'document_templates',
'leave_types',
'shifts',
'projects',
'salary_components',
'leave_policies',
'attendance_policies',
'employee_salaries',
'attendance_records',
'time_entries',
'leave_applications',
'timesheet_submissions',
'timesheet_approvals',
'attendance_regularizations',
'payroll_runs',
'leave_balances',
'payslips',
'payroll_adjustments',
'working_days',
'biometric_attendance',
'ip_restriction',
'calendar',
'custom_questions',
'career'
],
'employee' => [
'dashboard', 'announcements', 'holidays', 'calendar', 'attendance_records', 'leave_applications', 'payslips', 'awards', 'trips', 'complaints', 'meetings', 'hr_documents', 'employee_contracts', 'assets', 'employee-trainings', 'employee_goals', 'employee_reviews', 'document_acknowledgments'
],
];