aboutsummaryrefslogtreecommitdiff
path: root/modules/check_mode.py
Commit message (Collapse)AuthorAgeFilesLines
* move core modules to src/core_modules, make them uneffected by white/black listGravatar jesopo2019-12-101-43/+0
|
* allow all preprocess.command and check.command failures to have a messageGravatar jesopo2019-09-261-2/+3
|
* Refactor set/channelset/serverset/botset in to 'utils.Setting' objectsGravatar jesopo2019-06-281-6/+5
|
* check-mode and channel-access should reference the computed target, notGravatar jesopo2019-06-181-3/+9
| | | | "current channel"
* Add a way to __or__ `utils.Check`s, as a "if one of these passes" thingGravatar jesopo2019-06-141-1/+1
|
* Catch `yield`s in command callbacks for e.g. permission checksGravatar jesopo2019-06-141-3/+11
|
* Add `depends-on` hashflags to relevant modulesGravatar jesopo2019-05-251-0/+2
|
* Add usage examples for all settingsGravatar jesopo2019-05-231-2/+4
|
* Add a way to force success and force failure of a command permission checkGravatar jesopo2019-01-281-0/+2
| | | | (commands.py)
* Add missing "}"s in modules/check_mode.pyGravatar jesopo2018-11-101-2/+2
|
* Treat "low"/"high" as synonymous with "v"/"o" but with a settable override inGravatar jesopo2018-11-101-1/+13
| | | | modules/check_mode.py
* Move src/Utils.py in to src/utils/, splitting functionality out in to modules ofGravatar jesopo2018-10-031-2/+2
| | | | related functionality
* Typo in modules/check_mode.py; 'required_mode' -> 'require_mode'Gravatar jesopo2018-09-301-1/+1
|
* Switch to using docstring for usage, permission and require_modeGravatar jesopo2018-09-301-3/+3
|
* Switch to using @Utils.hook and docstrings for event hooksGravatar jesopo2018-09-261-6/+3
|
* Refactor everything to use delimited eventsGravatar jesopo2018-09-191-1/+1
|
* give an Exports object (actually, ExportsContex object) to each module, toGravatar jesopo2018-09-021-1/+1
| | | | facilitate things like !set and !channelset without using the events system
* Give modules event objects with "context"s, to facilitate purging all the eventGravatar jesopo2018-08-311-3/+2
| | | | hooks for a module
* Track user channel modes by user object, not nicknameGravatar jesopo2018-07-021-1/+1
|
* added a way for a command callback to neatly ask to only be available for ↵Gravatar jesopo2016-04-181-0/+15
people with a rank or above, added a channel_op module to utilise this.