Permissions

This document outlines the permission configurations for various departments in the system. Each department has access to specific pages, with view and edit permissions defined.

shared/config_permissions.lua

📘 Configuration Structure

Each department is configured under Config.Permissions, with the following structure:

Config.Permissions = {
  ['department_name'] = {
    management_rank = number,
    backgroundImage = "url",
    Pages = {
      ['page_name'] = { view = boolean, edit = boolean },
      ...
    }
  }
}

🔧 Creating New Departments

You can easily add new departments and assign MDT (Mobile Data Terminal) permissions by following this structure:

  ['department_name'] = {
    management_rank = number,
    backgroundImage = "url",
    Pages = {
      ['page_name'] = { view = boolean, edit = boolean },
      ...
    }
  }

🟦 sasp - San Andreas State Police

  • Management Rank: 3

Page
View
Edit

dashboard

citizens

reports

roaster

incidents

vehicles

criminalcode

warrant

officermanagement

securitycamera

dispatch

weapons

ftoreports


🟫 bcso - Blaine County Sheriff's Office

  • Management Rank: 3

Permissions are identical to sasp.


🚓 police

  • Management Rank: 3

Page
View
Edit

dashboard

citizens

reports

roaster

incidents

vehicles

criminalcode

warrant

officermanagement

securitycamera

bodycam

dispatch

weapons

ftoreports


🚑 ambulance

  • Management Rank: 2

Page
View
Edit

dashboardems

citizensems

reports

emsreports

roaster

emsincidents

medicmanagement

dispatch

emsftoreports


⚖️ lawyer

  • Management Rank: 0

Page
View
Edit

citizens

reports

vehicles

criminalcode

warrant


Last updated