mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2026-07-26 18:36:23 +09:00
Update permission_groups.lua
This commit is contained in:
@@ -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",
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user