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
  • Gambaran Role Umum
  • Superadmin
  • Staff Provinsi
  • Staff Kabupaten/Kota
  • Staff Kecamatan
  • Staff Kelurahan
  • Staff Saber Hoax
  • RW
  • Pelatih
  • Public
  • Representasi role dengan tipe integer
  • Representasi role dengan tipe string
  1. Documentation
  2. Deskripsi Umum Sistem

Daftar Role / Actor

Berikut merupakan daftar role/aktor dari aplikasi Sapawarga:

Gambaran Role Umum

Superadmin

Superadmin merupakan aktor yang memiliki hak akses keseluruhan fitur pada aplikasi Sapawarga admin panel.

Staff Provinsi

Staff Provinsi merupakan aktor yang memiliki hak akses fitur Sapawarga admin panel sebagai berikut:

  • Dashboard

  • Kelola Pengguna

  • Nomor Penting

  • Pesan

  • Notifikasi

  • Usulan Masyarakat

  • Polling

  • Survei

  • Berita

  • Kategori

  • Video

  • Sumber Berita

Staff Kabupaten/Kota

Staff Kabupaten/Kota merupakan aktor yang memiliki hak akses fitur Sapawarga admin panel sebagai berikut:

  • Dashboard

  • Kelola Pengguna

  • Nomor Penting

  • Pesan

  • Usulan Masyarakat

  • Polling

  • Survei

  • Berita

  • Video

Staff Kecamatan

Staff Kecamatan merupakan aktor yang memiliki hak akses fitur Sapawarga admin panel sebagai berikut:

  • Kelola Pengguna

  • Nomor Penting

  • Pesan

  • Usulan Masyarakat

  • Polling

Staff Kelurahan

Staff Kecamatan merupakan aktor yang memiliki hak akses fitur Sapawarga admin panel sebagai berikut:

  • Kelola Pengguna

  • Nomor Penting

  • Pesan

  • Usulan Masyarakat

  • Polling

Staff Saber Hoax

Staff Saber Hoax merupakan aktor yang memiliki hak akses Sapawarga admin panel untuk mengelola berita hoax saja.

RW

RW merupakan aktor yang memiliki seluruh hak akses fitur yang ada pada Sapawarga Mobile App.

Pelatih

Pelatih merupakan aktor yang memiliki seluruh hak akses fitur yang ada pada Sapawarga Mobile App.

Public

Public merupakan aktor yang memiliki seluruh hak akses fitur yang ada pada Sapawarga Mobile App.

Representasi role dengan tipe integer

Representasi role dengan tipe integersaat ini dipakai di database dan API

ROLE_USER = 10;
ROLE_STAFF_RW = 50;
ROLE_STAFF_KEL = 60;
ROLE_STAFF_KEC = 70;
ROLE_STAFF_KABKOTA = 80;
ROLE_STAFF_SABERHOAX = 89;
ROLE_STAFF_PROV = 90;
ROLE_ADMIN = 99;

Representasi role dengan tipe string

Representasi role dengan tipe stringsaat ini dipakai di frontend

'admin',
'staffProv',
'staffSaberhoax',
'staffKabkota',
'staffKec',
'staffKel',
'staffRW',
'user',
PreviousDeskripsi Umum SistemNextDaftar Komponen

Last updated 5 years ago