Admin commands: reload job/alien whitelists (#8182)

This commit is contained in:
Raeschen
2024-04-07 19:35:03 +02:00
committed by GitHub
parent 8df392a23d
commit 6741e3c40a
3 changed files with 36 additions and 4 deletions

View File

@@ -121,3 +121,15 @@ GLOBAL_LIST_EMPTY(alien_whitelist) // CHOMPEdit - Managed Globals
return FALSE
#undef WHITELISTFILE
//ChompEDIT - admin reload buttons
/client/proc/reload_alienwhitelist()
set category = "Server.Config"
set name = "Reload Alien whitelist"
if(!check_rights(R_ADMIN|R_MOD|R_DEBUG|R_EVENT))
return
load_alienwhitelist()
log_and_message_admins("reloaded the alien whitelist")
//ChompEDIT End

View File

@@ -30,3 +30,15 @@ GLOBAL_LIST_EMPTY(job_whitelist) // CHOMPEdit - Managed Globals
return 1
if(findtext(s,"[M.ckey] - All"))
return 1
//ChompEDIT START - admin reload buttons
/client/proc/reload_jobwhitelist()
set category = "Server.Config"
set name = "Reload Job whitelist"
if(!check_rights(R_ADMIN|R_MOD|R_DEBUG|R_EVENT))
return
load_jobwhitelist()
log_and_message_admins("reloaded the job whitelist")
//ChompEDIT End

View File

@@ -132,7 +132,9 @@ var/list/admin_verbs_admin = list(
/client/proc/unmake_mentor,
/client/proc/removetickets,
/client/proc/delbook,
/client/proc/toggle_spawning_with_recolour
/client/proc/toggle_spawning_with_recolour,
/client/proc/reload_jobwhitelist, //ChompADD
/client/proc/reload_alienwhitelist //ChompADD
)
var/list/admin_verbs_ban = list(
@@ -286,7 +288,9 @@ var/list/admin_verbs_debug = list(
/datum/admins/proc/view_feedback,
/client/proc/stop_sounds,
/datum/admins/proc/quick_nif, //CHOMPStation Add,
/datum/admins/proc/quick_authentic_nif //CHOMPStation add
/datum/admins/proc/quick_authentic_nif, //CHOMPStation add
/client/proc/reload_jobwhitelist, //ChompADD
/client/proc/reload_alienwhitelist //ChompADD
)
var/list/admin_verbs_paranoid_debug = list(
@@ -423,7 +427,9 @@ var/list/admin_verbs_mod = list(
/datum/admins/proc/view_persistent_data,
/datum/admins/proc/view_txt_log, //shows the server log (diary) for today,
/datum/admins/proc/view_atk_log, //shows the server combat-log, doesn't do anything presently,
/datum/admins/proc/quick_nif //CHOMPStation Add,
/datum/admins/proc/quick_nif, //CHOMPStation Add,
/client/proc/reload_jobwhitelist, //ChompADD
/client/proc/reload_alienwhitelist //ChompADD
)
var/list/admin_verbs_event_manager = list(
@@ -570,7 +576,9 @@ var/list/admin_verbs_event_manager = list(
/client/proc/modify_server_news,
/client/proc/toggle_spawning_with_recolour,
/datum/admins/proc/quick_nif, //CHOMPStation Add,
/datum/admins/proc/quick_authentic_nif //CHOMPStation add
/datum/admins/proc/quick_authentic_nif, //CHOMPStation add
/client/proc/reload_jobwhitelist, //ChompADD
/client/proc/reload_alienwhitelist //ChompADD
)