| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | | * | | | | | | | Show previous watch reason and total after invoking watch command | 2019-10-04 | -2/+39 | ||
| | |/ / / / / / / |/| | | | | | | | |||||
| | | * | | | | | | Merge branch 'add-role-info-command' of github.com:python-discord/bot into ↵ | 2019-10-01 | -2347/+1646 | ||
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | add-role-info-command | ||||
| | | | * \ \ \ \ \ | Merge branch 'master' into add-role-info-command | 2019-10-01 | -2347/+1646 | ||
| | | | |\ \ \ \ \ \ | | | | | |_|/ / / | | | | |/| | | | | |||||
| | | * | / | | | | | Make tests work with Union converter | 2019-10-01 | -3/+4 | ||
| | | |/ / / / / / | |||||
| | | * | | | | | | linter is the bane of my existence | 2019-10-01 | -1/+0 | ||
| | | | | | | | | | |||||
| | | * | | | | | | Implement review comments and stop using a greedy converter | 2019-10-01 | -4/+22 | ||
| | | | | | | | | | |||||
| | | * | | | | | | Add unit tests for role info command | 2019-09-21 | -1/+48 | ||
| | | | | | | | | | |||||
| | | * | | | | | | Add role info command | 2019-09-21 | -2/+33 | ||
| | | | |_|_|/ / | | |/| | | | | |||||
| | | | | * | | | Fix error when symbol_id cannot be found in doc HTML | 2019-10-04 | -0/+3 | ||
| | |_|_|/ / / |/| | | | | | |||||
| | | | | * | | Only allow members currently in the guild to be warned | 2019-10-07 | -1/+1 | ||
| | | | | | | | |||||
| | | | | * | | Update the nickname policy URL | 2019-10-07 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | Co-Authored-By: Sebastiaan Zeeff <[email protected]> | ||||
| | | | | * | | Make categories class attributes and support descriptions | 2019-10-04 | -5/+20 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | * Document support for custom categories. | ||||
| | | | | * | | Wait until the bot is ready before reschedule infractions | 2019-10-04 | -0/+2 | ||
| | | | | | | | |||||
| | | | | * | | Fix rescheduling of infractions when cog is reloaded | 2019-10-03 | -3/+5 | ||
| | | | | | | | |||||
| | | | | * | | Make warns, notes, and kicks always inactive | 2019-10-03 | -4/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It doesn't make sense for these types of infractions to be "active". Co-Authored-By: Sebastiaan Zeeff <[email protected]> | ||||
| | | | | * | | Add note instead of failure to mod log during pardon when ban not found | 2019-10-03 | -2/+7 | ||
| | | | | | | | |||||
| | | | | * | | Merge remote-tracking branch 'origin/master' into moderation-cleanup | 2019-10-03 | -15/+94 | ||
| | | | | |\ \ | |||||
| | | | | * | | | Mention moderators in the mod log when an infraction fails to expire | 2019-10-02 | -1/+7 | ||
| | | | | | | | | |||||
| | | | | * | | | Swap arguments for post_infraction calls | 2019-10-02 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Sebastiaan Zeeff <[email protected]> | ||||
| | | | | * | | | Remove __all__ definition from moderation subpackage | 2019-10-02 | -3/+0 | ||
| | | | | | | | | |||||
| | | | | * | | | Rename parameters to stop shadowing type built-in | 2019-10-02 | -15/+10 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: scragly <[email protected]> | ||||
| | | | | * | | | Format duration units as a list in management doctsrings | 2019-10-02 | -2/+9 | ||
| | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: scragly <[email protected]> | ||||
| | | | | * | | | Format duration units as a list in infractions doctsrings | 2019-10-02 | -9/+37 | ||
| | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: scragly <[email protected]> | ||||
| | | | | * | | | Add help category for Infractions and ModManagement cogs | 2019-10-01 | -8/+31 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The two cogs will be listed under the same category in the help output. | ||||
| | | | | * | | | Use has_active_infraction util function in superstarify | 2019-10-01 | -19/+15 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename already_has_active_infraction to has_active_infraction * Fit some lines in utils to 100 columns | ||||
| | | | | * | | | Add an optional icon_url parameter with a default to notify_infraction | 2019-10-01 | -3/+3 | ||
| | | | | | | | | |||||
| | | | | * | | | Tidy up imports | 2019-10-01 | -95/+96 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove redundant discord.Colour() usage * Fix type annotation of colour parameter for modlog.send_log_message() * Use a cog check in superstarify to require moderation roles | ||||
| | | | | * | | | Use consistent expiration format in superstarify | 2019-10-01 | -3/+4 | ||
| | | | | | | | | |||||
| | | | | * | | | Move DM notification functions to moderation utils module | 2019-10-01 | -110/+104 | ||
| | | | | | | | | |||||
| | | | | * | | | Add comments and improve docstrings in the infractions cog | 2019-10-01 | -13/+13 | ||
| | | | | | | | | |||||
| | | | | * | | | Remove redundant cancel_expiration method and use cancel_task | 2019-10-01 | -19/+9 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Cancel the task inside deactivate_infraction | ||||
| | | | | * | | | Ignore the default unban event in the mod log | 2019-10-01 | -2/+3 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Shorten the mod log footer for pardons | ||||
| | | | | * | | | Fix out-of-order and missing arguments for post_infraction calls | 2019-10-01 | -2/+2 | ||
| | | | | | | | | |||||
| | | | | * | | | Display username in addition to id for unmutes in mod log | 2019-10-01 | -0/+1 | ||
| | | | | | | | | |||||
| | | | | * | | | Fix string representation of bot user in mod log | 2019-10-01 | -1/+1 | ||
| | | | | | | | | |||||
| | | | | * | | | Refactor _scheduled_task & remove extraneous DM for expired infractions | 2019-10-01 | -22/+10 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use dateutil to parse expiration timestamp | ||||
| | | | | * | | | Fix concatenation of log text dictionary | 2019-10-01 | -2/+2 | ||
| | | | | | | | | |||||
| | | | | * | | | Add reason for pardons in audit log | 2019-10-01 | -2/+3 | ||
| | | | | | | | | |||||
| | | | | * | | | Add a generic function to pardon infractions | 2019-10-01 | -130/+91 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Display error in the confirmation message when the pardon fails * Only attempt to remove the infraction from Discord once | ||||
| | | | | * | | | Rework deactivate_infraction to handle errors and send a mod log | 2019-10-01 | -29/+93 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename to deactivate_infraction * Send DM for unmute * Log errors with logging module and to the mod log embed * Return a dictionary representation of the mod log text * Raise a ValueError for unsupported infraction types | ||||
| | | | | * | | | Add infraction pardon icons to dictionary | 2019-10-01 | -7/+8 | ||
| | | | | | | | | |||||
| | | | | * | | | Fix stars.json resource test | 2019-10-01 | -8/+3 | ||
| | | | | | | | | |||||
| | | | | * | | | Remove extension setup methods from the moderation modules | 2019-10-01 | -26/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sub-package is now the extension instead of each module being a separate extension. Thus, the setup methods are now useless. | ||||
| | | | | * | | | Fix superstarify resource path | 2019-10-01 | -1/+1 | ||
| | | | | | | | | |||||
| | | | | * | | | Fix circular imports | 2019-10-01 | -8/+10 | ||
| | | | | | | | | |||||
| | | | | * | | | Move Superstarify to moderation sub-package | 2019-10-01 | -175/+100 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Read names from JSON instead of a module * Move get_nick function inside the Superstarify cog * Load Superstarify cog through the moderation extension * Define __all__ for moderation module | ||||
| | | | | * | | | Create a moderation sub-package for moderation-related cogs | 2019-10-01 | -34/+51 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename Infractions cog to ModManagement * Rename Moderation cog to Infractions * Rename infractions.py to management.py * Rename moderation.py to infractions.py * Move moderation utils to sub-package and rename to utils.py * Move Modlog, Infractions, and ModManagement to sub-package * Use sub-package as an extension that loads aforementioned cogs | ||||
| | | | | * | | | Revise moderation and infraction docstrings | 2019-10-01 | -31/+21 | ||
| | | | | | | | | |||||
| | | | | * | | | Create more generic functions for mute, kick, and ban | 2019-10-01 | -94/+54 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commands defer to these functions, configuring them to be temporary and/or shadow infractions by passing some kwargs. This reduces code redundancy. | ||||
| | | | | * | | | Replace with_role decorator with a cog check in the moderation cog | 2019-10-01 | -14/+8 | ||
| | | | | | | | | |||||