Sapawarga
  • Pendahuluan
  • Tentang Dokumen
  • Sistematika Penulisan
  • Documentation
    • Deskripsi Umum Sistem
      • Daftar Role / Actor
      • Daftar Komponen
      • Daftar Modul
    • Spesifikasi Modul & Use Case
      • Modul: Authentication
        • Login
        • Homepage
        • Splash Screen
        • Onboarding
        • Edit Profile
        • View Profile
        • Change Password
        • Lupa Password & Reset Password
      • Modul: Dashboard
        • Usulan (Most Likes Usulan)
        • Usulan (Diterima/Dipublikasikan)
        • Usulan (Most Popular)
        • Usulan (Geographic)
        • Polling
        • Top Berita
      • Modul: Survei
        • List Survei
        • Create & Edit Survei
        • Detail Survei
      • Modul: Polling
        • List Polling
        • Create & Edit Polling
        • Detail Polling
      • Modul: Usulan Masyarakat
        • List Usulan
        • Create Usulan
        • Approval Usulan
        • Detail Usulan
      • Modul: Notification
        • List Notification
        • Create & Edit Notification
        • Detail Notification
      • Modul: Pesan
        • List Pesan
        • Create & Edit Pesan
        • Receive Push Notifications
        • Detail Pesan
        • Hapus Pesan
      • Modul: Pengguna
        • List Pengguna
        • Create & Edit Pengguna
        • Detail Pengguna
        • Export Pengguna
        • Import Pengguna
      • Modul: Nomor Telepon Penting
        • List Nomor Penting
        • Create & Edit Nomor Penting
        • Lokasi Terdekat
        • Detail Nomor Telepon Penting
      • Modul: Sumber Berita
        • List Sumber Berita
        • Create & Edit Sumber Berita
      • Modul: Berita
        • List Berita
        • Create & Edit Berita
        • Prioritas Berita
        • Detail Berita
      • Modul: Video Post
        • List Video Post
        • Create & Edit Video Post
        • Detail Video
      • Modul: Berita Saber Hoax
        • List Berita Saber Hoax
        • Create & Edit Berita Saber Hoax
        • Detail Berita Saber Hoax
        • Aduan Saber Hoax (Via Whatsapp)
      • Modul: Release Management
        • List Release
        • Create & Edit Release
        • Update Aplikasi (Mobile)
      • Modul: Kontak Lapor (Mobile)
      • Modul: List Bantuan (Mobile)
      • Modul: Administrasi (Mobile)
      • Modul: Banner
        • List Banner
        • Create & Edit Banner
        • Detail Banner
      • Modul: Popup
        • List Popup
        • Create & Edit Popup
        • Detail Popup
      • Modul: Info Pendidikan
        • List Info Pendidikan
        • Create & Edit Info Pendidikan
        • Detail Info Pendidikan
      • Modul: Tanya Jawab
        • List Tanya Jawab
        • Tanya Jawab
        • Detail Tanya Jawab
      • Modul: Kegiatan RW
        • List Kegiatan RW
        • Create Kegiatan RW
        • Detail Kegiatan RW
      • Modul: Kategori
        • List Kategori
        • Create & Edit Kategori
    • Pengujian
    • Deployment
      • Kubernetes Webadmin
    • Change Log
  • Technical Notes
    • Analytics
      • Metrics Dashboard
      • Analytics Firebase
    • API Mock Server
    • Manual Testing Guidelines
    • DevOps
      • Deployment di AWS EKS
  • FAQ
    • Cascade Permission
    • Hirarki Permission
    • Flow Gitlab
    • Handling Bugs
    • Tag Gitlab
    • Clean Code
Powered by GitBook
On this page
  • Komponen: Admin Panel
  • Screen
  • Field Judul Popup
  • Kategori
  • Field Eksternal
  • Waktu Publikasi
  • Field Tanggal Mulai
  • Field Tanggal Berakhir
  • Field Tautan
  • Field Internal
  • Field Fitur
  • Field Status
  • Photo
  • Button Tambah Popup
  • Button Batal
  1. Documentation
  2. Spesifikasi Modul & Use Case
  3. Modul: Popup

Create & Edit Popup

Berikut merupakan dokumentasi tambah dan edit popup pada admin panel.

PreviousList PopupNextDetail Popup

Last updated 5 years ago

Komponen: Admin Panel

Screen

Field Judul Popup

Property

Description

Type

Input text

Validation

  • Required

  • Length 10-100 characters

  • Tidak diijinkan mengandung karakter HTML

Interaction

None

Kategori

Property

Description

Type

Radio Button

Validation

  • Required

  • Pilihan:

    • Eksternal (mengarah pada link diluar aplikasi sapawarga)

    • Internal (mengarah pada halaman tertentu aplikasi sapawarga)

Interaction

None

Field Eksternal

Property

Description

Type

Radio Button

Validation

Required

Interaction

None

Waktu Publikasi

Field Tanggal Mulai

Property

Description

Type

Datetime (yyyy-mm-dd hh:mm)

Validation

  • Required

  • Default today

  • Date can't less than today

Interaction

Field hanya di-enable jika opsi yang dipilih pada field Kategori adalah Eksternal.

Field Tanggal Berakhir

Property

Description

Type

Datetime (yyyy-mm-dd hh:mm)

Validation

  • Required

  • Date can't less than "tanggal mulai"

Interaction

Field hanya di-enable jika opsi yang dipilih pada field Kategori adalah Eksternal.

Field Tautan

Property

Description

Type

Input Text

Validation

  • Required

  • URL Format Valid https:// atau http:// (ex. https://google.com)

Interaction

Field hanya di-enable jika opsi yang dipilih pada field Kategori adalah Eksternal.

Field Internal

Property

Description

Type

Radio Button

Validation

Required

Interaction

Value: Survei, Polling, Berita

Field Fitur

Property

Description

Type

Dropdown

Validation

Required

Interaction

  • Field hanya di-enable jika opsi yang dipilih pada field Kategori adalah Internal

  • Value: Polling, Survei, Berita

Notes

Jika, memilih pilihan antara Survei & Polling, maka yang tampil pada list adalah:

  • Survei & Polling yang berstatus sedang berlangsung

  • Survei & Polling yang memilki target ke seluruh wilayah

Jika, memilih pilihan Berita, maka yang tampil pada list adalah:

  • Berita yang berstatus aktif

  • Berita yang memiliki target hanya jawa barat

Jika, memilih salah satu isian dropdown dari field Fitur maka:

  • Menampilkan popup daftar list pilihan tersebut.

  • Klik pada action tambah (+) maka akan menampilkan judul survei di dalam input text dan dalam keadaan disabled.

Field Status

Property

Description

Type

Radio Button

Validation

Required

Interaction

Value: Aktif, Tidak Aktif

Photo

Property

Description

Type

File Image

Validation

  • Required

  • Format yang diijinkan:

    • JPG/JPEG/Png

    • Resolusi max. 1280x720

    • Max. size 5mb

  • Apabila resolusi gambar melebihi 1280x720 pixel (landscape) maka akan otomatis ke resize oleh sistem

Interaction

None

Button Tambah Popup

Jika data valid:

  • Menyimpan data dan kembali ke halaman List Popup.

  • Menampilkan pesan sukses: "Data user berhasil di-update"

Jika data tidak valid:

  • Tetap pada halaman Form Edit/Tambah Popup 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 Popup tanpa menyimpan data.

Screen Create Popup
Screen Edit Popup