Create & Edit Pesan

Berikut merupakan dokumentasi tambah dan edit pesan pada admin panel.

Komponen: Admin Panel

Screen

Screen Tambah Pesan
Screen Edit Pesan

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 Pesan

Property

Description

Type

Input Text

Validation

  • Required

  • Length 10-100 characters

  • Tidak mengandung karakter HTML

Interaction

None

Field Kategori

Property

Description

Type

Dropdown

Validation

Required

Interaction

None

Field Jadwal

Property

Description

Type

Button Group

Validation

Required

Interaction

Value:

  • Sekarang

  • Terjadwal

Field Tanggal & Waktu

Property

Description

Type

Date Time

Validation

  • Required

  • Date can't less than today

  • Time can't less than (time)now

Interaction

Field di-enabled ketika pilihan jadwal adalah "Terjadwal"

Field Isi Pesan

Property

Description

Type

Input Text HTML

Validation

  • Required

  • Max 1000 characters

Interaction

None

Button Simpan Sebagai Draft

Jika data valid:

  • Menyimpan data dan kembali ke halaman List pesan.

  • 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 pesan : (Judul Pesan)

  • Menyimpan data dan kembali ke List pesan.

  • Menampilkan pesan sukses: "Pesan berhasil dikirim".

  • Mengirim pesan ke aplikasi mobile.

  • Status menjadi "Dipublikasikan" (Apabila pilihan pada field jadwal adalah "Sekarang")

  • Status menjadi "Terjadwalkan" (Apabila pilihan pada field jadwal adalah "Terjadwal")

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 Batal

Kembali ke halaman List pesan tanpa menyimpan data.

Last updated