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.