Bug #31593
openPAI : Data Ganda pada fitur klaim PAI oleh kabupaten
0%
Description
deskripsi : Data Ganda pada fitur klaim PAI oleh kabupaten, pada table career, personnel.
repo : services_personnel
sample akun :
menu/link : klaim guru pai
- pada function PaiController@addGpai
step to reproduce :
1. login kabupatem
2. data guru - tambah guru
3. masukkan nik : ......
expected result :
- data tidak ganda
Files
Updated by Ahmad Najibullah 3 months ago
- Status changed from In Progress to Feedback
Updated by Ahmad Najibullah 3 months ago
- Status changed from Feedback to Rejected
Updated by Ahmad Najibullah 3 months ago
- Status changed from Rejected to Resolved
Updated by Ahmad Najibullah 3 months ago
- Assignee changed from kanganwar itdev to Ahmad Najibullah
Updated by Ahmad Najibullah 3 months ago
- Assignee changed from Ahmad Najibullah to firmansyah emis
Updated by Ahmad Najibullah 3 months ago
- Due date changed from 07/08/2025 to 07/04/2025
- Status changed from Resolved to New
- Assignee set to Ahmad Najibullah
- Story Point changed from 10 to 5
- Assignees Ahmad Najibullah added
Updated by Ahmad Najibullah 3 months ago
hasil pengecekan fitur klaim guru pai di staging :
fitur berjalan normal, tidak menyebabkan data ganda. data yang digunakan :
kabupaten : Bantul
nik : 3471135405840003
hasil pengecekan :
- data di personal tidak ganda
- data di table pai_carrer tidak ganda
- data di table pai_total_jtm tidak ganda
Updated by Chatibul Umam 23 days ago
- Assignees Chatibul Umam added
Flow dari fitur klaim di akun kabupaten/kota
1. User akan registrasi menjadi Guru PAI, Pengawas atau Kepala Sekolah yang mengampu Guru PAI (sebut dengan role)2. Sebelumnya dari tabel personnels belum ada data role
3. Operator kabupaten akan mengecek dari fitur klaim
4. Fitur klaim berasal dari sumber
- > # Api Pusdatin*
(curl --location 'https://api.data.kemdikbud.go.id/svc/kl/login/v1' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'username=emis' \
--data-urlencode 'password=Em1sPend15123!@#'
- * > # Tabel Integrasi* (dbo.kemenag.guru_pai)
6a. Jika ada balasan baik dari api atau tabel integrasi , maka akan di menampilkan
- nama lengkap
- sekolah
- jenis ptk
- nama mata pelajaran
- jumlah jtm
- Status keaktifan
- Kabupaten sekolah
- Provinsi Sekolah
- Upload surat keterangan (status mengajar dari sekolah atau yang berwenang)
dan disimpan.
setelah itu data role akan disimpan ke dalam Tabel personnels dengan flag - m_personnel_type_id = '3'
- guru/kepala sekolah tersebut harus mendaftarkan dirinya terlebih dahulu lewat dapodik
- pengawas dari Kemenag harus terdaftar dalam simpeg
- pengawas dari kemdikdasmes harus terdatar. dalam simtendik (api simtendik terbaru belum ada)
7. setelah proses 6a selesai, user mendaftarkan dirinya kembali, sesuai dengan role nya
dan untuk sekarang fitur klaim di backend masih di hidden setelah sukses fitur klaim akan di tampilkan kembali