Configuration Controller (#7857)

This commit is contained in:
Selis
2024-04-05 07:44:20 +02:00
committed by GitHub
parent c542e3bac0
commit e1a987c25c
235 changed files with 3294 additions and 989 deletions
+2 -1
View File
@@ -229,6 +229,7 @@ var/list/admin_verbs_server = list(
)
var/list/admin_verbs_debug = list(
/client/proc/reload_configuration, // CHOMPEdit
/client/proc/getruntimelog, //allows us to access runtime logs to somebody,
/client/proc/cmd_admin_list_open_jobs,
/client/proc/Debug2,
@@ -583,7 +584,7 @@ var/list/admin_verbs_event_manager = list(
if(holder.rights & R_SERVER) add_verb(src, admin_verbs_server) //CHOMPEdit
if(holder.rights & R_DEBUG)
add_verb(src, admin_verbs_debug) //CHOMPEdit
if(config.debugparanoid && !(holder.rights & R_ADMIN))
if(CONFIG_GET(flag/debugparanoid) && !(holder.rights & R_ADMIN)) // CHOMPEdit
remove_verb(src, admin_verbs_paranoid_debug) //CHOMPEdit //Right now it's just callproc but we can easily add others later on.
if(holder.rights & R_POSSESS) add_verb(src, admin_verbs_possess) //CHOMPEdit
if(holder.rights & R_PERMISSIONS) add_verb(src, admin_verbs_permissions) //CHOMPEdit