Masuk ke backoffice
Login hanya memakai email, tanpa password. Email harus sudah didaftarkan lead beserta perannya (operator atau reviewer).
sequenceDiagram participant U as Anda participant B as Halaman /backoffice participant A as API U->>B: ketik email, tekan Masuk B->>A: POST /v1/dataset/login (email) A->>A: email terdaftar dan aktif? A-->>B: sesi 7 hari + peran dari daftar lead B->>B: simpan sesi di browser
Akun siap pakai (tim internal)
Section titled “Akun siap pakai (tim internal)”Dua akun bersama sudah terdaftar dan aktif. Ketik emailnya di halaman login; tidak ada password.
| Peran | Dipakai untuk | |
|---|---|---|
dataset-operator@navv.id |
operator | Menyusun draft dan Submit |
dataset-reviewer@navv.id |
reviewer | Meninjau dan Publish atau Tolak |
Alamat ini hanya nama akun: tidak ada kotak surat yang perlu dibuka dan tidak ada email yang dikirim.
Karena dua akun ini dipakai bersama, riwayat draft akan tercatat atas nama akun, bukan per orang. Bila ingin jejak per orang, minta lead mendaftarkan email pribadi.
Langkah
Section titled “Langkah”- Buka
https://navint-api-v01.navvigasi.workers.dev/backoffice/(di ponsel, lebih baik setelah memasangnya; lihat Pasang di ponsel). - Ketik email kerja Anda lalu tekan Masuk (atau Enter).
- Muncul “Masuk berhasil sebagai operator/reviewer”. Peran ditentukan lead, bukan dipilih sendiri.
- Tombol Keluar ada di tab Akun (bawah layar) dan mengakhiri sesi di perangkat ini.
Email belum terdaftar?
Section titled “Email belum terdaftar?”Pesan “Email belum terdaftar atau tidak aktif” berarti lead belum menambahkan email Anda. Minta lead mendaftarkannya (lihat Untuk lead: mengelola pengguna di bawah).
Yang perlu diketahui
Section titled “Yang perlu diketahui”- Tanpa password berarti keamanannya bergantung pada daftar email. Siapa pun yang mengetik email terdaftar bisa masuk sebagai orang itu. Karena itu daftar hanya boleh berisi email tim, dan lead segera menonaktifkan email yang tidak dipakai lagi.
- Sesi berlaku 7 hari dan boleh aktif di beberapa perangkat sekaligus.
- Email tidak peka huruf besar/kecil.
- Email milik owner/manajer toko tidak bisa dipakai untuk dataset.
Untuk lead: mengelola pengguna
Section titled “Untuk lead: mengelola pengguna”Hanya pemegang admin token (BACKOFFICE_ADMIN_TOKEN) yang dapat menambah atau menonaktifkan pengguna. Admin token tidak diketik di halaman; dipakai lewat perintah API.
# Tambah atau ubah pengguna (peran: operator atau reviewer)curl -X PUT "https://navint-api-v01.navvigasi.workers.dev/v1/dataset/users/nama%40navv.id" \ -H "authorization: Bearer $ADMIN_TOKEN" -H "content-type: application/json" \ -d '{"role":"reviewer"}'
# Nonaktifkan (sesi aktifnya langsung dicabut)curl -X PUT ".../v1/dataset/users/nama%40navv.id" \ -H "authorization: Bearer $ADMIN_TOKEN" -H "content-type: application/json" \ -d '{"role":"reviewer","active":false}'
# Lihat daftarcurl ".../v1/dataset/users" -H "authorization: Bearer $ADMIN_TOKEN"Mengubah peran berlaku pada login berikutnya.