feat: program management
- 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>
This commit is contained in:
15
resources/views/admin/programs/create.blade.php
Normal file
15
resources/views/admin/programs/create.blade.php
Normal file
@@ -0,0 +1,15 @@
|
||||
@extends('layouts.admin')
|
||||
|
||||
@section('title', 'Tambah Program Baru')
|
||||
@section('header', 'Tambah Program Baru')
|
||||
|
||||
@section('breadcrumb')
|
||||
<li class="breadcrumb-item"><a href="{{ route('admin.programs.index') }}">Program</a></li>
|
||||
<li class="breadcrumb-item active">Tambah Baru</li>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
@include('admin.programs._form', [
|
||||
'action' => route('admin.programs.store'),
|
||||
])
|
||||
@endsection
|
||||
Reference in New Issue
Block a user