fix school year and related issues
Tests / PHPUnit (push) Failing after 34s

This commit is contained in:
root
2026-07-30 00:48:54 -04:00
parent f8f00c70c8
commit 81a72a4c59
27 changed files with 1512 additions and 52 deletions
+1
View File
@@ -20,6 +20,7 @@ class Commands extends BaseService
\App\Commands\SendAbsenteesSummary::class,
\App\Commands\SendLatesSummary::class,
\App\Commands\SendMonthlyPaymentNotifications::class,
\App\Commands\SendRegistrationOpeningEmail::class,
\App\Commands\SendTestPaymentNotification::class,
\App\Commands\RecalculateAttendance::class,
];
+1
View File
@@ -48,6 +48,7 @@ class Filters extends BaseConfig
'timezone',
'sanitizeinput',
'invalidchars',
'schoolYearWritable',
'csrf' => ['except' => [
// WhatsApp membership management (legacy allowances retained)
'whatsapp/update-membership',
+1 -1
View File
@@ -1125,7 +1125,7 @@ $routes->match(['get', 'post'], '/configuration/editConfig/(:num)', 'View\Config
$routes->post('/configuration/deleteConfig/(:num)', 'View\ConfigurationController::deleteConfig/$1');
// School-year management
$routes->group('administrator/school-years', ['filter' => 'auth:admin'], static function ($routes) {
$routes->group('administrator/school-years', ['filter' => 'auth:admin|administrator|principal|vice_principal'], static function ($routes) {
$routes->get('', 'Administrator\SchoolYearController::index');
$routes->post('store', 'Administrator\SchoolYearController::store');
$routes->post('(:num)/update', 'Administrator\SchoolYearController::update/$1');