Update permission_groups.lua

This commit is contained in:
2026-06-23 21:43:05 +09:00
committed by GitHub
parent 7a29c2a5ae
commit 08328dbb8f
@@ -8,93 +8,85 @@
local Groups = require("modules.exp_legacy.expcore.permission_groups") --- @dep expcore.permission_groups local Groups = require("modules.exp_legacy.expcore.permission_groups") --- @dep expcore.permission_groups
Groups.new_group("Admin") Groups.new_group("Admin")
:allow_all()
:disallow{}
Groups.new_group("Mod")
:allow_all() :allow_all()
:disallow{ :disallow{
"add_permission_group", -- admin "add_permission_group",
"delete_permission_group", "delete_permission_group",
"edit_permission_group", "edit_permission_group",
"import_permissions_string", "import_permissions_string",
"map_editor_action", "map_editor_action",
"toggle_map_editor", "toggle_map_editor",
"change_multiplayer_config", "change_multiplayer_config",
"set_heat_interface_mode",
"set_heat_interface_temperature",
"set_infinity_container_filter_item",
"set_infinity_container_remove_unfiltered_items",
"set_infinity_pipe_filter",
} }
Groups.new_group("Trusted") Groups.new_group("Trusted")
:allow_all() :allow_all()
:disallow{ :disallow{
"add_permission_group", -- admin "add_permission_group", -- mod
"delete_permission_group", "delete_permission_group",
"edit_permission_group", "edit_permission_group",
"import_permissions_string", "import_permissions_string",
"map_editor_action", "map_editor_action",
"toggle_map_editor", "toggle_map_editor",
"change_multiplayer_config", "change_multiplayer_config",
"set_heat_interface_mode", "set_heat_interface_mode", -- trusted
"set_heat_interface_temperature", "set_heat_interface_temperature",
"set_infinity_container_filter_item", "set_infinity_container_filter_item",
"set_infinity_container_remove_unfiltered_items", "set_infinity_container_remove_unfiltered_items",
"set_infinity_pipe_filter", "set_infinity_pipe_filter",
"admin_action", -- trusted "admin_action",
} }
Groups.new_group("Standard") Groups.new_group("Standard")
:allow_all() :allow_all()
:disallow{ :disallow{
"add_permission_group", -- admin "add_permission_group", -- mod
"delete_permission_group", "delete_permission_group",
"edit_permission_group", "edit_permission_group",
"import_permissions_string", "import_permissions_string",
"map_editor_action", "map_editor_action",
"toggle_map_editor", "toggle_map_editor",
"change_multiplayer_config", "change_multiplayer_config",
"set_heat_interface_mode", "set_heat_interface_mode", -- trusted
"set_heat_interface_temperature", "set_heat_interface_temperature",
"set_infinity_container_filter_item", "set_infinity_container_filter_item",
"set_infinity_container_remove_unfiltered_items", "set_infinity_container_remove_unfiltered_items",
"set_infinity_pipe_filter", "set_infinity_pipe_filter",
"admin_action", -- trusted "admin_action",
"change_programmable_speaker_alert_parameters", -- standard "change_programmable_speaker_alert_parameters", -- standard
"drop_item",
"open_new_platform_button_from_rocket_silo",
"set_rocket_silo_send_to_orbit_automated_mode",
} }
Groups.new_group("Guest") Groups.new_group("Guest")
:allow_all() :allow_all()
:disallow{ :disallow{
"add_permission_group", -- admin "add_permission_group", -- mod
"delete_permission_group", "delete_permission_group",
"edit_permission_group", "edit_permission_group",
"import_permissions_string", "import_permissions_string",
"map_editor_action", "map_editor_action",
"toggle_map_editor", "toggle_map_editor",
"change_multiplayer_config", "change_multiplayer_config",
"set_heat_interface_mode", "set_heat_interface_mode", -- trusted
"set_heat_interface_temperature", "set_heat_interface_temperature",
"set_infinity_container_filter_item", "set_infinity_container_filter_item",
"set_infinity_container_remove_unfiltered_items", "set_infinity_container_remove_unfiltered_items",
"set_infinity_pipe_filter", "set_infinity_pipe_filter",
"admin_action", -- trusted "admin_action",
"change_programmable_speaker_alert_parameters", -- standard "change_programmable_speaker_alert_parameters", -- standard
"change_programmable_speaker_parameters", -- guest
"drop_item", "drop_item",
"open_new_platform_button_from_rocket_silo", "open_new_platform_button_from_rocket_silo",
"set_rocket_silo_send_to_orbit_automated_mode", "set_rocket_silo_send_to_orbit_automated_mode",
"change_programmable_speaker_parameters", -- guest
"change_train_stop_station", "change_train_stop_station",
-- 'deconstruct',
"remove_cables", "remove_cables",
"remove_train_station", "remove_train_station",
"reset_assembling_machine", "reset_assembling_machine",
"rotate_entity", "rotate_entity",
-- 'use_artillery_remote', -- not in 2.0
"launch_rocket",
"cancel_research", "cancel_research",
-- 'activate_cut', -- not in 2.0
"flush_opened_entity_fluid", "flush_opened_entity_fluid",
"flush_opened_entity_specific_fluid", "flush_opened_entity_specific_fluid",
} }