Skip to content

Add ticket classification view and remove required fields#58

Open
ujgsp wants to merge 2 commits intodevelopmentfrom
tiket-klasifikasi
Open

Add ticket classification view and remove required fields#58
ujgsp wants to merge 2 commits intodevelopmentfrom
tiket-klasifikasi

Conversation

@ujgsp
Copy link

@ujgsp ujgsp commented Mar 3, 2026

Deskripsi

fitur Klasifikasi Tiket yang baru dan menggantikan sistem Epic lama dengan sistem klasifikasi yang lebih fleksibel. Perubahan ini mencakup manajemen CRUD lengkap untuk klasifikasi dan integrasinya ke dalam alur kerja tiket yang sudah ada.

Perubahan Utama

  1. Database & Model
  • Migrasi: Menambahkan tabel ticket_classifications dengan kolom name dan color.
  • Migrasi: Menambahkan foreign key classification_id pada tabel tickets
  • Model Baru: TicketClassification untuk mengelola tipe klasifikasi.
  • Update Model: Model Ticketsekarang memiliki relasi ke TicketClassification
  1. UI Manajemen (Filament)
  • Resource Baru: TicketClassificationResourceditambahkan ke grup Referential (Referensi).
  • Form/Tabel: Menggunakan UI standar dengan input nama dan pemilih warna (Color Picker), seragam dengan TicketCategoryResource
  • Lokalisasi: Menambahkan terjemahan Bahasa Indonesia untuk semua label baru di id.json
  1. Integrasi ke Tiket
  • Form: Mengganti pilihan Epic dengan dropdown Classification pada TicketResource
  • Tabel: Menambahkan kolom Classification dan filternya pada daftar tiket.
  • Detail View: Memperbarui sidebar detail tiket untuk menampilkan Classification (beserta warnanya) sebagai pengganti Epic.
  • Update Label: Mengubah label "Category" menjadi "Solution Categories" pada tampilan tiket agar lebih jelas.
    Verifikasi
    Melakukan pengujian CRUD pada

Untuk issue

Screenshot

  • CRUD Klasifikasi
image
  • Tiket
image image image

ujgsp and others added 2 commits March 3, 2026 09:14
hapus required

add: view klasifikasi lihat tiket
@ujgsp ujgsp requested a review from apidong March 3, 2026 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant