@extends('layouts.app') @section('title', 'Program Studi') @section('content')

MASTER AKADEMIK

Program Studi

Kelola kode internal, nama, jenjang, dan unit induk program studi.

@if (auth()->user()->hasPermissionTo('study-program.create')) Tambah program studi@endif
@if (session('success')){{ session('success') }}@endif @if ($errors->has('program')){{ $errors->first('program') }}@endif

Daftar program studi

Program studi dapat berdiri tanpa unit induk jika struktur kampus mengaturnya demikian.

@if ($programs->isEmpty()) @if (auth()->user()->hasPermissionTo('study-program.create')) Tambah program studi @endif @else Kode lokalNama program studiJenjangUnit indukStatusAksi @foreach ($programs as $program) {{ $program->local_code }}{{ $program->name }}{{ $program->education_level }}{{ $program->organizationalUnit?->name ?? '—' }} @if ($program->is_active)Aktif@elseNonaktif@endif
@if (auth()->user()->hasPermissionTo('study-program.update')) Ubah
@csrf @method('PATCH'){{ $program->is_active ? 'Nonaktifkan' : 'Aktifkan' }}
@include('master.programs._modal-form', ['program' => $program, 'unitOptions' => $unitOptions, 'modalKey' => 'program-edit-'.$program->id, 'action' => route('master.programs.update', $program), 'submitLabel' => 'Simpan perubahan']) @endif
@endforeach
{{ $programs->links() }} @endif
@if (auth()->user()->hasPermissionTo('study-program.create')) @include('master.programs._modal-form', ['program' => new \App\Models\StudyProgram(), 'unitOptions' => $unitOptions, 'modalKey' => 'program-create-modal', 'action' => route('master.programs.store'), 'submitLabel' => 'Simpan program studi']) @endif @endsection