Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.42 KB

File metadata and controls

46 lines (40 loc) · 1.42 KB

User Roles and Permissions

Staff

Studenthub staff members who provide trainee recruitment and administrative services:

  • Create and manage Candidate accounts
  • Assign and unassign candidates to companies
  • Review candidate applications and documentation
  • Support basic user inquiries

Company Users

Companies participating in the trainee program:

  • Sign contracts with admin for fixed hourly trainee rates
  • View details of assigned trainees
  • Create monthly TransferRequest with trainee work hours
  • Verify and accept transfer requests before admin processing
  • Receive receipts upon admin transfer confirmation
  • Get notifications for pending transfer requests

Candidates

Program trainees recruited by Studenthub staff:

  • Must sign contract and provide:
    • Identity documents
    • Bank information
  • Required to sign "Tanazol" document
  • Can be assigned to work for companies
  • Submit timesheets and work reports

Admin

System administrators with full system access:

  • Manage user accounts and permissions
  • Approve transfer requests
  • Send receipts to employers
  • Process payments via payment company API
  • Transfer salaries to candidates
  • Generate system reports

Inspector

Quality assurance and compliance officers:

  • Review and verify candidate documentation
  • Conduct periodic audits of company records
  • Monitor compliance with program requirements
  • Generate inspection reports
  • Flag compliance issues

Manager

TBD