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
  • List & View Permission
  • Update, Delete, Draft
  • Aktifkan, Publikasikan
  1. FAQ

Hirarki Permission

Permission ini adalah hak akses yang dimiliki sebuah role untuk mengakses list/detail records yang ditujukan kepada wilayah kerjanya.

List & View Permission

Role

Records Ditampilkan

Staff Provinsi

  • Semua Kabupaten/Kota di wilayah kerjanya

  • Semua Kecamatan di wilayah kerjanya

  • Semua Kelurahan di wilayah kerjanya

  • Semua RW di wilayah kerjanya

Staff Kab/Kota

  • Kabupaten/Kota sesuai user

  • Semua Kecamatan di wilayah kerjanya

  • Semua Kelurahan di wilayah kerjanya

  • Semua RW di wilayah kerjanya

Staff Kecamatan

  • Kabupaten/Kota sesuai user

  • Kecamatan sesuai user

  • Semua Kelurahan di wilayah kerjanya

  • Semua RW di wilayah kerjanya

Staff Kelurahan

  • Kabupaten/Kota sesuai user

  • Kecamatan sesuai user

  • Kelurahan sesuai user

  • Semua RW di wilayah kerjanya

User RW

  • Kabupaten/Kota sesuai user

  • Kecamatan sesuai user

  • Kelurahan sesuai user

  • RW sesuai user

Contoh, pada modul Pesan Broadcast.

Case 1, staff Provinsi membuat pesan broadcast yang ditujukan untuk Kota Bandung. Maka pesan tersebut akan bisa diakses/muncul pada list jika diakses oleh staff/user di:

  • Provinsi

  • Kota Bandung

  • Semua Kecamatan di Kota Bandung

  • Semua Kelurahan di Kota Bandung

  • Semua RW di Kota Bandung

Case 2, staff Kecamatan Coblong membuat pesan broadcast yang ditujukan kepada Kelurahan Dago. Maka pesan tersebut akan bisa diakses/muncul pada list jika diakses oleh staff/user di:

  • Provinsi

  • Kota Bandung

  • Kecamatan Coblong

  • Kelurahan Dago

  • Semua RW di Kecamatan Coblong

Case 3, Staff Kota Bandung membuat pesan broadcast yang ditujukan kepada Kelurahan Dago. Maka pesan tersebut akan bisa diakses/muncul pada list jika diakses oleh staff/user di:

  • Provinsi

  • Kota Bandung

  • Kecamatan Coblong

  • Kelurahan Dago

  • Semua RW di Kelurahan Dago

Update, Delete, Draft

Staff masing-masing level hanya bisa mengedit dan menghapus record yang dibuat oleh staff pada unit kerjanya sendiri.

Contoh pada case 3 di atas, jika staff Kota Bandung membuat draft pesan broadcast dengan tujuan Semua RW di Kelurahan Dago, maka draft pesan tersebut hanya muncul pada list jika diakses oleh staff Kota Bandung saja, dan tidak muncul pada list staff Kecamatan Coblong dan staff Kelurahan Dago.

Aktifkan, Publikasikan

TBD.

PreviousCascade PermissionNextFlow Gitlab

Last updated 5 years ago