Administration and Controls
How administrators keep Barangay Governance secure, configured, and reliable.
Access and Permissions
Start with least-privilege access. Give users only the permissions required for their actual responsibilities, then test using a non-admin account.
- barangay
- barangay_resident
- barangay_resident_create
- barangay_resident_update
- barangay_resident_delete
- barangay_document
- barangay_document_create
- barangay_document_update
- barangay_document_delete
- barangay_signatory
- barangay_treasurer
- barangay_kp
- barangay_kp_create
- barangay_kp_update
- barangay_kp_delete
- barangay_blotter
- barangay_blotter_create
- barangay_blotter_update
- barangay_blotter_delete
- barangay_vaw
- barangay_drrm
- barangay_drrm_create
- barangay_drrm_update
- barangay_drrm_delete
- barangay_health
- barangay_health_create
- barangay_health_update
- barangay_health_delete
- barangay_finance
- barangay_finance_create
- barangay_finance_update
- barangay_finance_delete
- barangay_records
- barangay_records_create
- barangay_records_update
- barangay_records_delete
- barangay_reports
- barangay_settings
Settings, Menus, and Configuration
Configuration files found
- default_menu.php
- document_templates.php
- kp_forms.php
- menu.php
- module_config.php
- permissions.php
- public_pages.php
- routes.php
- system_logs.php
- user_guides.php
- widgets.php
Menu entries found
- Barangay
- Barangay Overview
- Barangay Residents
- Barangay Households
- Barangay Ids
- Barangay Documents
- Barangay Treasury
- Barangay Kp
- Barangay Blotter
- Barangay Vaw Desk
- Barangay Drrm
- Barangay Health
- Barangay Finance
- Barangay Records
- Barangay Reports
- Barangay Puroks
- Barangay Officials
- Barangay Settings Menu
Automation and Integrations
Scheduled jobs
4 job(s) found. Review cron, job setting gates, and last-run evidence.
Dashboard widgets
Widget registration or widget helper files were found. Validate source data and visibility.
Public pages
Public, portal, guest, or verification routes/configs were detected. Test while logged out.
API surfaces
No API config files were detected.
Seeders
Seeder files found: BarangayDemoSeeder.php, BarangayDocumentTypesSeeder.php, BarangayFacilitiesSeeder.php, BarangayHelpdeskSeeder.php. Use them only for the data purpose documented by the module.
Tests
Module tests found: BudgetFdpTest.php, DocumentEngineTest.php, DrrmFundTest.php, KpDeadlineEngineTest.php, ResidencyEligibilityTest.php, VawIsolationTest.php.
Administrative Controls Checklist
- The module toggle is enabled only for tenants or environments where the workflow is approved.
- Role permissions are assigned by responsibility, not by convenience.
- Menu entries, default menu entries, and routes point users to the intended module-owned screens.
- Users know who is allowed to change settings, templates, status rules, and delete actions.
- Migrations are applied and table changes are verified in the target tenant context.
- Public pages are reviewed for privacy, accuracy, and brand consistency.
Change Management
- Announce workflow or permission changes before they affect live users.
- Update module README, CHANGELOG, and this guide when a workflow changes.
- For menu, route, permission, widget, API, or migration changes, validate the module from a non-admin account.
- Keep public pages, API examples, dashboard widgets, and scheduled jobs aligned with the real data model.