Create & Edit Pesan
Berikut merupakan dokumentasi tambah dan edit pesan 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 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