74 Commits (d8b76f3d0199f4c904c04afc8e5f4459c1b16585)
 

Author SHA1 Message Date
Pingex aka Raphaël d8b76f3d01 New permissions API. Deprecated old API until complete removal. 9 years ago
Pingex aka Raphaël a5938c6c0c Simpler basic checks injection and a more verbose audit debug message.
The audit debug message now displays subaudits name and results.
9 years ago
Pingex aka Raphaël 7bc0409d8c Added new constructor & subaudit existence to AuditResult. 9 years ago
Pingex aka Raphaël 3c354c0f00 Migrated CH to the new audit system. 9 years ago
Pingex aka Raphaël e97cff9f68 Removed hardcoded ScopeOptions 9 years ago
Pingex aka Raphaël 0c9db2814d Scope checking option implementation. 9 years ago
Pingex aka Raphaël ee2c6cb38c New ScopeOption class for options framework.
Also moved the scope enum to ScopeOption class. Refactored every occurence of the scope enum in the project for transitionning purpose.
9 years ago
Pingex aka Raphaël f4fe2c5a6a Moved ICommandOption to a separate package. 9 years ago
Pingex aka Raphaël 23b8b9e883 New options parameter to command. 9 years ago
Pingex aka Raphaël cf25b259d5 Aliases are now unmodifiable. 9 years ago
Pingex aka Raphaël afc102d49e Checks are now automatically added on runtime. 9 years ago
Pingex aka Raphaël 86a68de6ab First 2 basic checks 9 years ago
Pingex aka Raphaël 9d6ccc3344 More context 9 years ago
Pingex aka Raphaël 17185123e4 Audit main work #1. 9 years ago
Pingex aka Raphaël 913ff8d573 AuditResult builder and enum adjustements. 9 years ago
Pingex aka Raphaël e1c38102f8 Quick refactor #2. 9 years ago
Pingex aka Raphaël a754f46337 Quick refactor 9 years ago
Pingex aka Raphaël c7268fe850 Changed array to an ordered list for further audit troubleshooting.
Also rephrased some descriptions.
9 years ago
Pingex aka Raphaël b4ee8f84a1 Typo 9 years ago
Pingex aka Raphaël 8e5dec8aa6 Audits preliminary work 9 years ago
Pingex aka Raphaël c2ad1056d9 Introducing Command Scopes.
Command Scopes allows to reject/accept an invoked command before it gets executed based on the originating channel.
9 years ago
Pingex aka Raphaël b935767eec Deprecated 9 years ago
Pingex aka Raphaël 18c3309047 Feels better this way 9 years ago
Pingex aka Raphaël 85364cf910 Refactored GCM part 2/2. Also removed unused imports in the same class. 9 years ago
Pingex aka Raphaël dc67379a1f Removed multiple connections (broken) support (p1/2). 9 years ago
Pingex aka Raphaël 53597f4b7f build edits (2nd attempt) 9 years ago
Pingex aka Raphaël 1a40085f16 build file adjustements 9 years ago
Pingex aka Raphaël f5022a9cee Dep fix 9 years ago
Pingex aka Raphaël c1dc471bbe D4J 2.6.1 support 9 years ago
Pingex aka Raphaël ce877a9f0b Minor change 9 years ago
Pingex aka Raphaël 6fc5fad4dd Disabled command check 9 years ago
Pingex aka Raphaël d317018666 jar versioning 9 years ago
Pingex aka Raphaël 95d60c3e95 Restricted commands are now filtered. 9 years ago
Pingex aka Raphaël adc51ba1ca Changed internal:usage behavior. 9 years ago
Pingex aka Raphaël e9d6f249d8 Refactored arguments checks, also added guild argument for perm:canrun. 9 years ago
Pingex aka Raphaël e4e126aea8 Removed unnecessary imports. 9 years ago
Pingex aka Raphaël 1b89180c86 `perm:setuser`, also adjusted `perm:canrun`. 9 years ago
Pingex aka Raphaël fa2668e0c2 Auto username/UID parser, and small change in parse function. 9 years ago
Pingex aka Raphaël 44f7dcbfa2 Catch DB problems 9 years ago
Pingex aka Raphaël 82e709c2e2 Permissions Provider implementation. 9 years ago
Pingex aka Raphaël 5a3ac763eb Permissions package, the following + canRun command 9 years ago
Pingex aka Raphaël 38ccb6e9f6 Permissions framework + stub DB 9 years ago
Pingex aka Raphaël 073d2455cb Added general.bot_owner config key. 9 years ago
Pingex aka Raphaël 82c081cd3c Minor changes. 9 years ago
Pingex aka Raphaël eb8ec72406 Internal commands and command parser. 9 years ago
Pingex aka Raphaël 60c12e3290 Case-insensitive command requests. 9 years ago
Pingex aka Raphaël 975eab204d Small changes 9 years ago
Pingex aka Raphaël 73f350aacc Async Command handling. 9 years ago
Pingex aka Raphaël dea35f59a6 Small change in "Command not found" message. 9 years ago
Pingex aka Raphaël 150d8bd52b Run commands ! 9 years ago