Create & Edit Notification

Berikut merupakan dokumentasi tambah notifikasi yang dapat dilakukan staff provinsi dan staff kab/kota pada admin panel

Komponen: Admin Panel

Screen

Field Semua Kab/Kota

Property

Description

Type

Dropdown

Validation

None

Interaction

Dropdown: state=enabled, value=semua Kab/Kota.

Field Semua Kecamatan

Property

Description

Type

Dropdown

Validation

None

Interaction

  • Dropdown: state=disabled, value=semua Kecamatan

  • Field hanya di-enable jika ada opsi yang dipilih pada field Kab/Kota.

  • Daftar opsi pada field Kecamatan akan menyesuaikan pada opsi yang dipilih pada field Kab/Kota.

Field Semua Kelurahan

Property

Description

Type

Dropdown

Validation

None

Interaction

  • Dropdown: state=disabled, value=semua Kelurahan.

  • Field hanya di-enable jika ada opsi yang dipilih pada field Kecamatan.

  • Daftar opsi pada field Kelurahan akan menyesuaikan pada opsi yang dipilih pada field Kecamatan.

Field Semua RW

Property

Description

Type

Input Text

Validation

None

Interaction

  • Input Text: state=disabled, value=semua RW.

  • Field hanya di-enable jika ada opsi yang dipilih pada field Kelurahan.

Field Judul Notifikasi

Property

Description

Type

Input Text

Validation

  • Required

  • Length 10-100 characters

Interaction

None

Field Kategori

Property

Description

Type

Dropdown

Validation

Required

Interaction

None

Field Isi Pesan

Property

Description

Type

Text Area

Validation

Required

Interaction

None

Button Simpan Sebagai Draft

Jika data valid:

  • Menyimpan data dan kembali ke halaman List notifikasi.

  • Menampilkan pesan sukses: "Data baru berhasil di update".

  • Status berubah menjadi "Draft" dan data dapat di edit kembali.

Jika data tidak valid:

  • Tetap pada halaman Form Create/Edit dengan kondisi isian pada tiap field sebagaimana yang diinput user.

  • Menampilkan pesan gagal (berwarna merah) pada field yang tidak valid.

Button Kirim Pesan

Jika data valid:

  • Menampilkan Popup dengan pesan: "Apakah anda yakin akan mengirimkan notifikasi : (Judul Notifikasi)

  • Menyimpan data dan kembali ke List notifikasi.

  • Menampilkan pesan sukses: "Notifikasi berhasil dikirim".

  • Mengirim notifikasi ke aplikasi mobile.

Jika data tidak valid:

  • Tetap pada halaman Form Create/Edit dengan kondisi isian pada tiap field sebagaimana yang diinput user.

  • Menampilkan pesan gagal (berwarna merah) pada field yang tidak valid.

Komponen: Mobile App

Screen

Last updated