aboutsummaryrefslogtreecommitdiff
path: root/modules/config.py
Commit message (Collapse)AuthorAgeFilesLines
* move core modules to src/core_modules, make them uneffected by white/black listGravatar jesopo2019-12-101-244/+0
|
* SettingParseException was moved to utils.settingsGravatar jesopo2019-12-021-1/+1
|
* add check.command.permission and check.command.authenticated callbacksGravatar jesopo2019-11-261-6/+4
|
* add !c as an alias of !configGravatar jesopo2019-11-051-0/+1
|
* tell user config setting is unchangedGravatar fosslinux2019-11-011-3/+12
|
* Setting.format() should effect when you change a setting, mostly forGravatar jesopo2019-10-071-2/+4
| | | | SensitiveSetting
* Allow utils.Setting_ parse functions to throw detailed errorsGravatar jesopo2019-10-041-3/+11
|
* allow all preprocess.command and check.command failures to have a messageGravatar jesopo2019-09-261-1/+2
|
* .lstrip("-") from unset setting nameGravatar jesopo2019-09-241-1/+1
|
* refactor all checks for channel_type to server.is_channel()Gravatar jesopo2019-09-201-1/+1
|
* move where optional for_str is insertedGravatar jesopo2019-09-201-1/+1
|
* allow "!config #channel" for channels other than the current oneGravatar jesopo2019-09-171-15/+22
|
* suggest "!config <nickname> <setting> <value>" when settings are missingGravatar jesopo2019-09-171-1/+8
|
* treat config target "*" as current channel or current user in PMGravatar jesopo2019-09-171-0/+7
|
* permit '!config #channel <setting>' and '!config own_nick <setting>'Gravatar jesopo2019-09-171-1/+6
|
* add utils.Setting.format() so subtypes can format differentlyGravatar jesopo2019-09-121-1/+2
|
* 'bot' -> '_bot'Gravatar jesopo2019-09-051-1/+1
|
* remove unused CHANNELSET_HELP constGravatar jesopo2019-09-021-2/+0
|
* !config access should be "config", not "set". remove unused check_assertGravatar jesopo2019-08-161-2/+1
|
* use raw/unformatted Setting usage strings for require_setting outputGravatar jesopo2019-07-021-1/+1
|
* Automatically format `example` text for OptionsSetting (showing options)Gravatar jesopo2019-06-291-3/+3
|
* Refactor set/channelset/serverset/botset in to 'utils.Setting' objectsGravatar jesopo2019-06-281-5/+4
|
* module is called 'check_mode', not 'channel_mode'Gravatar jesopo2019-06-191-1/+1
|
* Add missing --depends-on hashflagsGravatar jesopo2019-06-191-0/+1
|
* allow short names for config contexts. people mistook "user" as "put yourGravatar jesopo2019-06-191-5/+5
| | | | nickname here" so having just "u" might prevent this
* check-mode and channel-access should reference the computed target, notGravatar jesopo2019-06-181-2/+2
| | | | "current channel"
* Show what the given context was when it's unknownGravatar jesopo2019-06-171-2/+2
|
* Catch _to_context ValueError and show pretty errorGravatar jesopo2019-06-171-2/+7
|
* Allow channel-access and channel-mode check for channels people are not inGravatar jesopo2019-06-161-4/+8
|
* Change from `yield` checks to a func in `events` that pass up EventErrorsGravatar jesopo2019-06-151-5/+7
|
* copypaste fail, `setting_info` -> `export_settings[setting]`Gravatar jesopo2019-06-141-1/+1
|
* Show example (when available) for "invalid value" errorGravatar jesopo2019-06-141-1/+6
|
* Don't let users change settings for other channels when they have +o in theGravatar jesopo2019-06-141-1/+2
| | | | current channel
* Remove !set/!channelset/!serverset/!botset and related commandsGravatar jesopo2019-06-141-164/+0
|
* Advise use of !config, not !set/!channelset/!serverset/!botsetGravatar jesopo2019-06-141-4/+5
|
* `yield` already generated permission check for serverset/botsetGravatar jesopo2019-06-141-1/+1
|
* add `self` check.command, change !config to use new yieldsGravatar jesopo2019-06-141-1/+7
|
* Add `depends-on` hashflags to relevant modulesGravatar jesopo2019-05-251-0/+4
|
* Remove debug printing from config.pyGravatar jesopo2019-05-231-2/+0
|
* Add system to require settings per event hook and show example help if they'reGravatar jesopo2019-05-231-15/+51
| | | | not present
* Show example usage when a user does not provide a setting valueGravatar jesopo2019-05-231-13/+18
|
* Remove array-setting log - we don't/shouldn't use it.Gravatar jesopo2019-05-231-30/+6
|
* Show the full result of a !config changeGravatar jesopo2019-04-281-2/+3
|
* Look at setting-specific part of export_settings to get `validate` function, notGravatar jesopo2019-04-241-1/+1
| | | | the whole dang dictionary
* 'set.py' -> 'config.py'Gravatar jesopo2019-04-151-0/+321