---
description: >-
  Kategori merupakan menu untuk mengelola kategori yang dapat diakses melalui
  admin panel oleh staff provinsi
---

# Modul: Kategori

## Role & Permission

Definisi permission dibuat dalam format `[action]_[scope]_[entity]` seperti di bawah ini:

| Role & Permission       | Description                                | Staff Provinsi       | Staff Kab/Kota | Staff Kecamatan | Staff Kelurahan | RW  |
| ----------------------- | ------------------------------------------ | -------------------- | -------------- | --------------- | --------------- | --- |
| `view_all_categories`   | Mengakses daftar dan detail semua Kategori | :white\_check\_mark: | :x:            | :x:             | :x:             | :x: |
| `create_categories`     | Membuat Kategori                           | :white\_check\_mark: | :x:            | :x:             | :x:             | :x: |
| `edit_all_categories`   | Mengubah semua Kategori                    | :white\_check\_mark: | :x:            | :x:             | :x:             | :x: |
| `delete_all_categories` | Menghapus semua Kategori                   | :white\_check\_mark: | :x:            | :x:             | :x:             | :x: |

## ERD

![ERD Kategori](https://3979793940-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LjKvApowTGqxfXmHz4F%2F-LplrJgss3cxVqrXXx_R%2F-Lpltz1Y3zGwjGGyJNwc%2Fimage.png?alt=media\&token=8f829525-2d8d-43dc-a9db-76e80b7cd1ef)

## API Documentation

[API Documentation](https://documenter.getpostman.com/view/7126362/SWEDyZQW?version=latest#ab5a70ed-c1ab-404c-a32a-ba9f7fd046a8)

## Daftar Use Case

{% content-ref url="category/list-category" %}
[list-category](category/list-category)
{% endcontent-ref %}

{% content-ref url="category/create-and-edit-category" %}
[create-and-edit-category](category/create-and-edit-category)
{% endcontent-ref %}
