diff options
author | Adam <Adam@anope.org> | 2013-04-08 23:36:14 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2013-04-08 23:37:42 -0500 |
commit | 0a3d27a91f826db7c3bb639901450a5b00c80b64 (patch) | |
tree | c1045d56cd43ff6775221c897ab28e27faa56ad3 /modules/commands/cs_access.cpp | |
parent | bcd85ca68281b8f10d4357d6f7daeced4b79a9b4 (diff) |
Made XOP privileges configurable
Diffstat (limited to 'modules/commands/cs_access.cpp')
-rw-r--r-- | modules/commands/cs_access.cpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/modules/commands/cs_access.cpp b/modules/commands/cs_access.cpp index 86ce37a51..e6f32d8d2 100644 --- a/modules/commands/cs_access.cpp +++ b/modules/commands/cs_access.cpp @@ -15,49 +15,6 @@ static std::map<Anope::string, int16_t, ci::less> defaultLevels; -static struct -{ - Anope::string name; - Anope::string desc; -} descriptions[] = { - {"ACCESS_CHANGE", _("Allowed to modify the access list")}, - {"ACCESS_LIST", _("Allowed to view the access list")}, - {"AKICK", _("Allowed to use the AKICK command")}, - {"ASSIGN", _("Allowed to assign/unassign a bot")}, - {"AUTOHALFOP", _("Automatic halfop upon join")}, - {"AUTOOP", _("Automatic channel operator status upon join")}, - {"AUTOOWNER", _("Automatic owner upon join")}, - {"AUTOPROTECT", _("Automatic protect upon join")}, - {"AUTOVOICE", _("Automatic voice on join")}, - {"BADWORDS", _("Allowed to modify channel badwords list")}, - {"BAN", _("Allowed to ban users")}, - {"FANTASIA", _("Allowed to use fantasy commands")}, - {"FOUNDER", _("Allowed to issue commands restricted to channel founders")}, - {"GETKEY", _("Allowed to use GETKEY command")}, - {"GREET", _("Greet message displayed on join")}, - {"HALFOP", _("Allowed to (de)halfop users")}, - {"HALFOPME", _("Allowed to (de)halfop him/herself")}, - {"INFO", _("Allowed to get full INFO output")}, - {"INVITE", _("Allowed to use the INVITE command")}, - {"KICK", _("Allowed to use the KICK command")}, - {"MEMO", _("Allowed to read channel memos")}, - {"MODE", _("Allowed to use the MODE command")}, - {"NOKICK", _("Prevents users being kicked by Services")}, - {"OPDEOP", _("Allowed to (de)op users")}, - {"OPDEOPME", _("Allowed to (de)op him/herself")}, - {"OWNER", _("Allowed to (de)owner users")}, - {"OWNERME", _("Allowed to (de)owner him/herself")}, - {"PROTECT", _("Allowed to (de)protect users")}, - {"PROTECTME", _("Allowed to (de)protect him/herself")}, - {"SAY", _("Allowed to use SAY and ACT commands")}, - {"SET", _("Allowed to set channel settings")}, - {"SIGNKICK", _("No signed kick when SIGNKICK LEVEL is used")}, - {"TOPIC", _("Allowed to change channel topics")}, - {"UNBAN", _("Allowed to unban users")}, - {"VOICE", _("Allowed to (de)voice users")}, - {"VOICEME", _("Allowed to (de)voice him/herself")} -}; - static inline void reset_levels(ChannelInfo *ci) { ci->ClearLevels(); @@ -851,11 +808,6 @@ class CSAccess : public Module if (p == NULL) continue; - if (p->desc.empty()) - for (unsigned j = 0; j < sizeof(descriptions) / sizeof(*descriptions); ++j) - if (descriptions[j].name == pname) - p->desc = descriptions[j].desc; - const Anope::string &value = config.ReadValue("privilege", "level", "", i); if (value.empty()) continue; |