3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-19 18:39:35 +01:00
Commit Graph

49 Commits

Author SHA1 Message Date
Pragmatic Software
72eb7f9e24 Users: do not repeat names for each hostmask per channel in users 2020-05-16 22:43:54 -07:00
Pragmatic Software
aa1273f16f Users: correct spelling of account name 2020-05-08 12:56:49 -07:00
Pragmatic Software
8b7a9d46bd Users: fix minor autovivification issue when decaching non-existent users 2020-05-04 19:05:11 -07:00
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
90de77e523 Users: clear user cache when rebuilding index 2020-04-28 16:18:53 -07:00
Pragmatic Software
3f2158cab2 Users: Fix issue with exact-match hostmasks 2020-04-24 23:27:06 -07:00
Pragmatic Software
4fb1ed815b Users: add id command 2020-04-24 22:58:40 -07:00
Pragmatic Software
8d9e3da249 Major refactor of Users 2020-04-23 16:19:36 -07:00
Pragmatic Software
fe56b9f0db Tidy things up 2020-02-15 15:16:38 -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
1c7ead9953 Users: actually, make $any_channel less any channel 2020-02-10 14:46:43 -08:00
Pragmatic Software
6b6dfa9c53 Users: make any channel more any channel 2020-02-10 14:41:54 -08:00
Pragmatic Software
94ee5f03a5 Correct user cross-channel contamination 2020-02-10 14:31:28 -08:00
Pragmatic Software
d0d1ae5194 Users: users command now strictly filters to channel argument if provided 2020-02-10 00:17:31 -08:00
Pragmatic Software
1f94973bd2 Users: improve find_user 2020-02-09 21:30:55 -08:00
Pragmatic Software
cfc3ad855f Users: my: lock chanop and admin capabilities behind admin capability 2020-02-09 21:08:52 -08:00
Pragmatic Software
04f624729a Users: my command now properly finds user account in other channels 2020-02-09 20:55:30 -08:00
Pragmatic Software
9afb8c506d Users: improve find_user_account 2020-02-09 20:38:44 -08:00
Pragmatic Software
c9fed700ef Users: my command is now aware of is- capabilities 2020-02-09 20:18:55 -08:00
Pragmatic Software
3c3e642bb9 Users: fix undefined value warning 2020-02-09 20:16:29 -08:00
Pragmatic Software
0848c5752f Add built-in users command 2020-02-09 19:29:32 -08:00
Pragmatic Software
02f93c8721 Significant refactor and clean-up of PBot class instantiation 2020-02-08 11:04:13 -08:00
Pragmatic Software
b82dd92278 Users: restore missing join handler 2020-02-06 01:17:09 -08:00
Pragmatic Software
6424e7c601 Remove unnecessary return statements 2020-02-06 01:07:44 -08:00
Pragmatic Software
b33971c820 Improvements to capabilities 2020-02-05 22:32:58 -08:00
Pragmatic Software
9b86da6047 Users: allow botowner to userset/userunset capabilities they do not have 2020-02-03 18:13:03 -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
866d802850 Replaced admin-levels with user-capabilities [WIP commit 1 of 2] 2020-02-03 09:50:38 -08:00
Pragmatic Software
7373ae6315 Users: Whoops, used $user instead of $u 2020-01-31 12:33:20 -08:00
Pragmatic Software
a5fbb74095 Users: my: must be admin to set "name" 2020-01-31 03:09:24 -08:00
Pragmatic Software
462be8c3d2 Users: minor bugfix 2020-01-30 11:17:17 -08:00
Pragmatic Software
33d9faac52 Users: useradd now properly returns "added" message 2020-01-29 14:09:34 -08:00
Pragmatic Software
77119ba978 Do not /msg usage messages 2020-01-29 13:40:48 -08:00
Pragmatic Software
fbc50184dc Fix misc usage messages 2020-01-29 13:35:56 -08:00
Pragmatic Software
460e7b6ffa Users: oops, forgot about global 2020-01-28 23:21:50 -08:00
Pragmatic Software
7dd486b0dc Users: userset/userunset channel argument now optional 2020-01-28 23:14:17 -08:00
Pragmatic Software
539e599b61 Improve login/logout related messages 2020-01-28 22:58:44 -08:00
Pragmatic Software
cc710fc478 Users: find_user_account() now returns undef for $channel if no account found 2020-01-28 18:01:25 -08:00
Pragmatic Software
91d80571e0 Users: my command now lists keys if no args 2020-01-26 18:53:30 -08:00
Pragmatic Software
4db3a2ec01 Users.pm: fixes 2020-01-26 12:28:38 -08:00
Pragmatic Software
e3d52c7d55 Users: use much more strict hostmask for my accounts 2020-01-25 21:18:42 -08:00
Pragmatic Software
b0388fa9a6 Users: drop "my_" prefix; ensure account does not already exist 2020-01-25 19:55:43 -08:00
Pragmatic Software
07a6c32416 Users: my commands now ignores leading "is " in value 2020-01-25 16:30:39 -08:00
Pragmatic Software
c36f9d72bb Users: my command: add level sanity check 2020-01-25 16:09:43 -08:00
Pragmatic Software
3e031f3874 Users: fix issues 2020-01-25 14:31:10 -08:00
Pragmatic Software
4e27b036cd Fix issues with Users and add date command 2020-01-25 14:13:57 -08:00
Pragmatic Software
5dd03f1c0c Massive refactor: added support for generic users!
Renamed data/admins to data/users
Moved Admins.pm to Users.pm
Moved various subroutines in AdminCommands.pm to more appropriate locations
Deleted AdminCommands.pm
Improvements to Users.pm
Added `my` command
2020-01-25 12:28:05 -08:00