Skip to content

Developer Module

The Developer Module provides advanced system management tools and developer utilities. This module is typically restricted to system administrators and developers.

⚠️ Warning

This module contains powerful tools that can affect system stability and data integrity. Only authorized technical personnel should access this module.

Overview

The Developer Module offers tools for system administration, database management, queue monitoring, and advanced configuration. These features are intended for technical users and system administrators.

Access Requirements

  • Developer Role - Special developer permissions required
  • Technical Knowledge - Understanding of system architecture
  • Caution - Changes can affect all users

Module Sections

System Management

  • Company Management - Manage company records and settings
  • User Management - Advanced user administration
  • Deletion Logs - View audit trail of deleted records

Developer Tools

  • Developer Scripts - Run system scripts
  • Database Tables - View and manage database structure
  • Scheduler Management - Configure system schedulers
  • Queue Process - Monitor and manage job queues
  • Manpower Queue Monitor - Monitor manpower-related queues
  • Reward Rollback Monitor - Track reward rollback operations
  • Seed Tracking - Track database seeding operations
  • System Migrations - Manage database migrations

Configuration

  • Default Roles - Configure default user roles
  • Default User Levels - Set up default access levels

Key Features

  • System Administration - Advanced system management
  • Database Access - Direct database table access
  • Queue Monitoring - Monitor background job processing
  • Migration Management - Handle database migrations
  • Audit Logs - View system activity and deletions
  • Script Execution - Run system maintenance scripts

Important Notes

Warning: The Developer Module contains advanced system tools. Incorrect use can affect system stability and data integrity.

  • Restricted Access - Only developers and super administrators can access
  • Use with Caution - These tools can modify system data
  • Backup First - Always backup before making changes
  • Document Changes - Keep records of system modifications

Common Tasks

Viewing System Information

  1. Navigate to DeveloperSystemAbout
  2. View system version and information
  3. Check system status

Monitoring Queues

  1. Go to DeveloperDeveloper ToolsQueue Process
  2. View queue status
  3. Monitor job processing
  4. Troubleshoot queue issues

Managing Migrations

  1. Navigate to DeveloperDeveloper ToolsSystem Migrations
  2. View migration status
  3. Run pending migrations
  4. Review migration history

Tips and Best Practices

  • Backup Regularly - Always backup before system changes
  • Test First - Test changes in staging before production
  • Document Changes - Keep detailed records
  • Monitor Systems - Regularly check queue and system status
  • Use Carefully - Only make changes you understand
  • Settings Module - General system settings
  • All modules are affected by developer configurations

Note: Developer module access is highly restricted. Only authorized technical personnel should use these tools. Contact your system administrator for access.

Released under the MIT License.