Permissions
kyoJobCreator has two layers of permissions.
1. Panel (ACE)
Who can use /jobcreator and what they can do there. Set in server.cfg.
| ACE | Allows |
|---|---|
kyo.admin | Everything. Bypasses every check below |
kyo.jobs.view | See jobs |
kyo.jobs.create | Create jobs |
kyo.jobs.edit | Edit jobs |
kyo.jobs.delete | Delete jobs |
kyo.grades.manage | Create, edit and delete ranks |
kyo.locations.view | See locations |
kyo.locations.create | Create locations |
kyo.locations.edit | Edit locations |
kyo.locations.delete | Delete locations |
kyo.employees.manage | Hire, dismiss and change employees |
kyo.economy.view | See company accounts |
kyo.economy.manage | Move money in company accounts |
kyo.import.run | Use the Import screen |
kyo.settings.view | See the Integrations screen |
# everything for admins
add_ace group.admin kyo.admin allow
# a moderator who can only look at jobs and place locations
add_ace group.moderator kyo.jobs.view allow
add_ace group.moderator kyo.locations.view allow
add_ace group.moderator kyo.locations.create allow
With trustFrameworkAdmins = true in config/server.lua, your framework’s own admins are treated as holding kyo.admin.
2. Ranks (inside a job)
What each employee can do in game. Set per rank in the job’s Ranks tab.
Boss menu
| Permission | Allows |
|---|---|
boss.menu | Open the boss menu |
boss.hire | Hire |
boss.fire | Dismiss |
boss.promote | Change ranks of employees |
boss.withdraw | Take money out of the company account |
boss.deposit | Pay money in |
boss.launder | Launder dirty money |
boss.grades | Change what each rank pays |
boss.wages | Set or stop one person’s wage |
Actions menu
| Permission | Action |
|---|---|
action.cuff | Restrain |
action.escort | Escort |
action.vehicle | Put in vehicle |
action.search | Search |
action.repair | Repair vehicle |
action.wash | Clean vehicle |
action.lockpick | Force lock |
action.vehicle_owner | Check plate |
action.impound | Impound vehicle |
action.heal | Treat injuries |
action.revive | Revive |
action.identity | Check identity |
action.licence | Check licences |
action.bill | Issue invoice |
An action also has to be enabled for the job in its Actions tab.