Commit Graph

26 Commits

Author SHA1 Message Date
Pragmatic Software 976bfcb5e7 Refactor commands to begin with cmd_ and take a $context object
Move all command subroutines closer to top of source file
Do not send WHO to non-chanop channels
Minor misc bugfixes and improvements
2020-05-04 13:21:35 -07:00
Pragmatic Software cfba96e8ae Rename $stuff to $context throughout 2020-05-01 20:59:51 -07:00
Pragmatic Software 8d9e3da249 Major refactor of Users 2020-04-23 16:19:36 -07:00
Pragmatic Software 66f6d867e9 Remove redundant _name metadata from JSON files 2020-04-22 16:46:09 -07:00
Pragmatic Software ec99b205e8 Capabilities: fix cap-overriding 2020-02-18 09:50:02 -08:00
Pragmatic Software 5c4e10a35c Tidy things up 2020-02-15 14:38:32 -08:00
Pragmatic Software 21c1eba0a0 No longer directly access DualIndexHashObject internals 2020-02-13 13:31:36 -08:00
Pragmatic Software afe4638b0a No longer directly access HashObject internals 2020-02-11 21:49:43 -08:00
Pragmatic Software 3be1299dd3 Capabilities: `cap userhas` now finds any channel from /msg 2020-02-10 14:55:14 -08:00
Pragmatic Software 213740316a Capabilities: minor fix to `cap userhas` 2020-02-10 14:52:01 -08:00
Pragmatic Software 12be1e87dd Capabilities: `cap group` and `cap ungroup` now accept multiple capabilities 2020-02-10 00:11:57 -08:00
Pragmatic Software 1c779195b5 Capabilities: improve output of `cap whohas` 2020-02-09 19:32:52 -08:00
Pragmatic Software c4b71347bf Whitelist is now a user-capability
Rework ban-whitelist to ban-exemptions
2020-02-09 16:20:58 -08:00
Pragmatic Software 02f93c8721 Significant refactor and clean-up of PBot class instantiation 2020-02-08 11:04:13 -08:00
Pragmatic Software c0b401c281 Capabilities: use correct channel name 2020-02-06 02:24:43 -08:00
Pragmatic Software 569e42cac0 Capabilities: add `cap whohas` 2020-02-06 02:20:47 -08:00
Pragmatic Software b33971c820 Improvements to capabilities 2020-02-05 22:32:58 -08:00
Pragmatic Software 97a913ef32 Add more capabilities to default groups 2020-02-05 17:55:31 -08:00
Pragmatic Software 9b30016a59 Capabilities: minor text change 2020-02-04 00:05:50 -08:00
Pragmatic Software bd252c5201 Capabilities: improve output of listings 2020-02-04 00:03:40 -08:00
Pragmatic Software 5d1037e05b Capabilities: `cap add/remove` is now `cap group/ungroup` 2020-02-03 23:56:07 -08:00
Pragmatic Software d0e19a2b64 Capabilities: restrict `cap add` and `cap remove` 2020-02-03 20:45:10 -08:00
Pragmatic Software 58233293fb Capabilities: `cap` command now supports "add" and "remove" 2020-02-03 18:52:21 -08:00
Pragmatic Software 6267cc04d2 Finished replacing admin-levels with user-capabilities [FIN commit 2 of 2]; misc clean-ups 2020-02-03 17:19:04 -08:00
Pragmatic Software 2ca9634c66 Capabilities: improve `list` output; add admin capabilities group 2020-02-03 13:03:08 -08:00
Pragmatic Software 866d802850 Replaced admin-levels with user-capabilities [WIP commit 1 of 2] 2020-02-03 09:50:38 -08:00