- ProgramController: full CRUD, publish, close, delete (guarded if attendance exists) - StoreProgramRequest + UpdateProgramRequest with Malay attribute names - AuditLogService: logs admin actions, redacts sensitive fields (no_kp, token, password) - Program index: search, status filter, pagination (Bootstrap 5) - Program create/edit: shared _form partial with all fields (dates, sessions, walk-in toggle) - Program show: tab layout (participants, qr, template, questionnaire, statistics) - Bootstrap 5 pagination via Paginator::useBootstrapFive() Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
231 B
PHP
10 lines
231 B
PHP
<?php
|
|
|
|
namespace App\Http\Requests\Admin;
|
|
|
|
class UpdateProgramRequest extends StoreProgramRequest
|
|
{
|
|
// Inherits all rules from StoreProgramRequest.
|
|
// Status changes handled via dedicated publish/close actions, not here.
|
|
}
|