Skip to main content
PDGRH

Administration & Security CEO / Admin

System configuration, access management, security and ERP supervision.

Access​

Sidebar → Administration

Or directly via: /admin/dashboard

Admin Dashboard​

Route: /admin/dashboard

Administration overview:

  • Connected users
  • Recent activity
  • System alerts
  • Service status

Sub-modules​

PageRouteDescription
Admin dashboard/admin/dashboardSystem overview
Security/dashboard/admin/securitySecurity dashboard
Settings/settingsGeneral configuration

Security​

Route: /dashboard/admin/security

The security dashboard has 6 tabs:

TabContent
OverviewOverall security score, KPIs, recent events
ThreatsReal-time threat detection
Audit LogsComplete action log (20,800+ entries)
MFAMulti-factor authentication management
PoliciesSecurity rule configuration
GuardSecurity guard log (entries/exits)

Guard Log​

The Guard tab lets you record and view security guard logs:

  • Entry form: Date, shift (day/night), guard name, personnel entries/exits, visitors, materials in/out, incidents and observations
  • History table: All logs with shift badges and incident severity
  • Incident alerts: Visual notification for recent incidents (last 30 days)
  • Upsert: One record per date and shift (updates if duplicate)

Role Management​

The ERP uses 5 roles with distinct permissions:

RoleAccessDescription
AdminFullComplete system administration
HR AdministratorHR + Payroll + DocumentsHuman resources management
ManagerOperations + TeamField and team supervision
SupervisorField operationsDaily work entry and tracking
EmployeePersonal profileView own information only

Module Permissions​

Each role has specific permissions per module (read, write, delete, export). Permissions are managed in the hr_permissions table and automatically enforced via route guards.

System Settings​

Route: /settings

SectionDescription
CompanyName, address, logo, legal information
UsersAccounts, roles, invitations
ModulesEnable/disable modules
NotificationsAlert rules and channels
SecurityPassword policy, sessions
BackupAutomatic backup configuration

Multi-tenant​

The multi-tenant architecture ensures data isolation:

  • Each company has its own isolated space
  • RLS (Row Level Security) policies ensure users only see their tenant's data
  • The super_admin administrator can manage multiple tenants
Important

System settings changes affect all users. Consult the team before modifying permissions or security configurations.