91 Commits (master)
 

Author SHA1 Message Date
Pingex aka Raphaël 9b47800da4 perm:audit improvment. 9 years ago
Pingex aka Raphaël f8134a4f8b Permissions commands are now registered. 9 years ago
Pingex aka Raphaël 561828f223 Set user & set role permission commands.
Permissions setting are only available for the current guild, as it may compromise other's guild permissions if messed up with.
9 years ago
Pingex aka Raphaël 00d4961819 Fix: Audits with fake contexts crash whenever a command uses GUILD_OWNER 9 years ago
Pingex aka Raphaël 65d5972fa5 Dump roles ID command. 9 years ago
Pingex aka Raphaël 5033de0355 IRole parser. 9 years ago
Pingex aka Raphaël ee4e1e0c84 New permissions checking command 9 years ago
Pingex aka Raphaël 56ca209148 Discord4J 2.7.0 support 9 years ago
Pingex aka Raphaël b1a59cbb15 Added IGuild to Context 9 years ago
Pingex aka Raphaël 34af04a7b0 ICommandExecutor now uses a Context instead of a MRE+Arguments. 9 years ago
Pingex aka Raphaël a38e9e7ce7 Moved permissions package to commands package. 9 years ago
Pingex aka Raphaël 6d4ac31d79 Effective removal of the old permissions system. 9 years ago
Pingex aka Raphaël b505e79d2a Effective removal of annotated commands. 9 years ago
Pingex aka Raphaël 38188d941d Deprecated AnnotatedCommand.
I cannot support AnnotatedCommand with command options. Sorry !
9 years ago
Pingex aka Raphaël 299b417478 Deprecated DefaultPermission command internal. 9 years ago
Pingex aka Raphaël a40088ecfe Private parser attribute in CH. 9 years ago
Pingex aka Raphaël dd6403dc17 Removed old permissions handling on CommandHandler. 9 years ago
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