diff options
author | Adam <Adam@anope.org> | 2013-04-11 00:51:08 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2013-04-11 00:51:08 -0500 |
commit | db4ed1cfafec7e75fb8b548dbdbe1ef93500c3bf (patch) | |
tree | d5471aca1c32ce0e483b58148639b576c2348e70 /modules/commands/cs_mode.cpp | |
parent | cb64d806c164be33bf26ba300c0a15c130b91a15 (diff) |
Merge chanserv saset and set back into one command since it no longer needs to be separated... replace chanserv/set privilege with chanserv/administration. Dont tell users to use 'help' for more help if there is no help.
Diffstat (limited to 'modules/commands/cs_mode.cpp')
-rw-r--r-- | modules/commands/cs_mode.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/commands/cs_mode.cpp b/modules/commands/cs_mode.cpp index 513a5410e..f1d700cfa 100644 --- a/modules/commands/cs_mode.cpp +++ b/modules/commands/cs_mode.cpp @@ -213,12 +213,12 @@ class CommandCSMode : public Command { User *u = source.GetUser(); - bool has_access = source.AccessFor(ci).HasPriv("MODE") || source.HasPriv("chanserv/set"); + bool has_access = source.AccessFor(ci).HasPriv("MODE") || source.HasPriv("chanserv/administration"); spacesepstream sep(params.size() > 3 ? params[3] : ""); Anope::string modes = params[2], param; - bool override = !source.AccessFor(ci).HasPriv("MODE") && source.HasPriv("chanserv/set"); + bool override = !source.AccessFor(ci).HasPriv("MODE") && source.HasPriv("chanserv/administration"); Log(override ? LOG_OVERRIDE : LOG_COMMAND, source, this, ci) << "to set " << params[2]; int adding = -1; @@ -431,7 +431,7 @@ class CommandCSMode : public Command source.Reply(CHAN_X_NOT_IN_USE, params[0].c_str()); else if (subcommand.equals_ci("LOCK") && params.size() > 2) { - if (!source.AccessFor(ci).HasPriv("MODE") && !source.HasPriv("chanserv/set")) + if (!source.AccessFor(ci).HasPriv("MODE") && !source.HasPriv("chanserv/administration")) source.Reply(ACCESS_DENIED); else this->DoLock(source, ci, params); @@ -440,7 +440,7 @@ class CommandCSMode : public Command this->DoSet(source, ci, params); else if (subcommand.equals_ci("CLEAR")) { - if (!source.AccessFor(ci).HasPriv("MODE") && !source.HasPriv("chanserv/set")) + if (!source.AccessFor(ci).HasPriv("MODE") && !source.HasPriv("chanserv/administration")) source.Reply(ACCESS_DENIED); else this->DoClear(source, ci, params); |