Standard Permissions

Core Permission System

Role-based access control with granular permissions

6 core permission types
Hierarchical access control
Administrative and user permissions

The Enerlites Portal uses a role-based permission system that controls access to different features and functions. Each permission grants specific capabilities and access levels throughout the portal.

Core Permission Types

hasManagementAccess

Description: Full management access to all administrative features

Access Level: Highest level administrative permission

Grants Access To:

  • Team Management tab (complete access)
  • Attendance Tracking tab
  • PTO Tracking tab
  • Training Administration tab
  • User creation and management
  • All import/export functions
  • System configuration options

canEditCreateUsers

Description: User management and attendance tracking permissions

Access Level: HR and manager-level permission

Grants Access To:

  • User creation and editing
  • Attendance Tracking tab
  • PTO Tracking tab
  • Team assignment functions
  • User import capabilities
  • Basic management functions

canAccessInsuranceTracker

Description: Insurance tracking and management access

Access Level: Specialized administrative permission

Grants Access To:

  • Insurance Tracking tab
  • Insurance policy management
  • Premium tracking
  • Coverage details management
  • Insurance data export

canAccessPTOTracker

Description: PTO tracking and management access

Access Level: HR and manager-level permission

Grants Access To:

  • PTO Tracking tab
  • PTO balance management
  • PTO import functionality
  • Balance history tracking
  • PTO data export

canPostTraining

Description: Training module creation and management

Access Level: Training administrator permission

Grants Access To:

  • Training module creation
  • Training content management
  • Department-specific training assignment
  • Training progress monitoring
  • Module duplication features

isManager

Description: Basic manager permissions for approval workflows

Access Level: Supervisory permission

Grants Access To:

  • Request approval capabilities
  • Team oversight functions
  • Basic reporting features
  • Employee request processing

Permission Hierarchy

Understanding Permission Levels

Highest: hasManagementAccess (Full administrative control)
High: canEditCreateUsers (User and attendance management)
Medium: Specialized permissions (PTO, Insurance, Training)
Basic: isManager (Approval and oversight)

Permission Best Practices

Principle of Least Privilege

  • Grant minimum permissions necessary for job function
  • Regularly review and audit assigned permissions
  • Remove unnecessary permissions promptly
  • Use role-based assignments for consistency

Security Considerations

  • Document all permission changes
  • Implement separation of duties
  • Monitor for unauthorized access attempts
  • Regular permission validation and updates