aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | Apply suggestions from code reviewGravatar S. Co12019-09-27-2/+2
| | | | | | | | | Co-Authored-By: Mark <[email protected]>
| * | Use Command.cog_name attr instead of missing instance attrGravatar S. Co12019-09-26-2/+2
| | |
| * | Fix incorrect kwargs in watchchannel modlog sendGravatar S. Co12019-09-26-2/+2
| | |
* | | Lovely lemon let loose and forgot linting.Gravatar scragly2019-09-28-1/+1
| | |
* | | Allow Rockstars and Partners to use !eval.Gravatar Leon Sandøy2019-09-27-7/+10
| | | | | | | | | | | | | | | Anyone who is not a Rockstar, a Partner, or a member of staff will still be redirected to #bot-commands.
* | | Ensure docker containers are published only for master branch bu… (#463)Gravatar scragly2019-09-27-1/+1
|\ \ \ | | | | | | | | Ensure docker containers are published only for master branch builds.
| * | | Ensure docker containers are published only for master branch builds.Gravatar scragly2019-09-27-1/+1
|/ / /
* | | Update flake8-annotations & fix missing lints (#461)Gravatar scragly2019-09-27-10/+45
|\ \ \ | |/ / |/| | Update flake8-annotations & fix missing lints
| * | Remove invalid colorama markersGravatar S. Co12019-09-26-2/+0
| | |
| * | Update flake8-annotations & fix missing lintsGravatar S. Co12019-09-26-10/+47
|/ /
* | Merge pull request #457 from python-discord/infraction-edit-mergeGravatar S. Co12019-09-26-157/+91
|\ \ | | | | | | Merge infraction edit commands
| * \ Merge remote-tracking branch 'origin/master' into infraction-edit-mergeGravatar MarkKoz2019-09-26-148/+19
| |\ \ | |/ / |/| |
* | | Merge pull request #454 from python-discord/minor-moderation-modsGravatar Daniel Brown2019-09-26-144/+14
|\ \ \ | | | | | | | | Minor moderation mods
| * \ \ Merge branch 'master' into minor-moderation-modsGravatar Daniel Brown2019-09-26-4/+5
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #455 from python-discord/hemlock-free-fixGravatar Chris G2019-09-25-4/+5
|\ \ \ \ | | | | | | | | | | Free Command Fix
| * | | | Swapped Lambda for itemgetterGravatar Daniel Brown2019-09-25-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - For the sake of code style and consistency, the lambda has been swapped with operator.itemgetter Signed-off-by: Daniel Brown <[email protected]>
| * | | | Free Command FixGravatar Daniel Brown2019-09-25-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Moved the sorted function to its own line and instead passed the generated list for code clarity. Signed-off-by: Daniel Brown <[email protected]>
| * | | | Free Command FixGravatar Daniel Brown2019-09-25-4/+4
|/ / / / | | | | | | | | | | | | | | | | | | | | - Fixed bug where if two channels had the same last message timestamp the command would error out. Signed-off-by: Daniel Brown <[email protected]>
| * | | Remove infraction reason from infraction confirmationGravatar S. Co12019-09-25-53/+10
| | | | | | | | | | | | | | | | Closes #325
| * | | Unhide the tags commandGravatar S. Co12019-09-25-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | KAIZEN! Closes #385
| * | | Decouple warnings and notesGravatar S. Co12019-09-25-1/+1
| | | | | | | | | | | | | | | | Closes #453
| * | | Remove permanent mutesGravatar S. Co12019-09-25-89/+2
|/ / / | | | | | | | | | | | | | | | | | | Add previous permanent mute invocations as aliases of their respective mute commands. Closes #318
* | | Merge pull request #452 from python-discord/hemlock-change-note-typeGravatar S. Co12019-09-24-1/+1
|\ \ \ | | | | | | | | Note Type Correction
| | * | Parse timestamps with dateutil for watch channelsGravatar MarkKoz2019-09-26-5/+2
| | | |
| | * | Use format_infaction datetime util in talentpoolGravatar Sebastiaan Zeeff2019-09-26-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The watchchannel ABC defined its own private utility function to format ISO datetime strings to something more human-readable. I have removed this private utility function and replaced the calls to it with calls to the new `format_infraction` utility function defined in bot.utils.time. In addition, I've changed the utility function to use `dateutil` to parse the datetime string, since `dateutil.parser.isoparse` supports the strings our API generates out of the box. With the built-in `datetime.datetime.fromisoformat`, we needed to prepare the string by slicing of the `Z` timezone indicator.
| | * | Add utility function to consistently format infraction timestampsGravatar MarkKoz2019-09-26-33/+18
| | | | | | | | | | | | | | | | The format used is %Y-%m-%d %H:%M.
| | * | Show when field is unchanged in infraction edit confirmation messageGravatar MarkKoz2019-09-26-0/+4
| | | |
| | * | Display "Permanent" in mod log for edited infractionsGravatar MarkKoz2019-09-25-2/+2
| | | |
| | * | Merge infraction edit commandsGravatar MarkKoz2019-09-25-108/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both the duration and the reason can be edited with the new command. * Remove try-except; the default error handler is already adequate * Remove the new reason from the confirmation message * Simplify humanisation of the timestamp in the confirmation message * Add a converter to support permanent durations
| | * | Fix AttributeError with cog special methodsGravatar MarkKoz2019-09-25-4/+4
| |/ / | | | | | | | | | | | | | | | | | | Discord.py's internals use the __func__ attribute of special methods (cog_command_error, cog_check, cog_before_invoke, cog_after_invoke). Therefore the methods must be bound methods rather than static so that the attribute exists.
| * / Note Type CorrectionGravatar Daniel Brown2019-09-24-1/+1
|/ / | | | | | | | | | | - In the database, notes were being listed as "warnings" despite having a type specifically for them. Changed it so that notes are now listed as the proper type. Signed-off-by: Daniel Brown <[email protected]>
* | Merge pull request #448 from Akarys42/ot-fixGravatar S. Co12019-09-24-3/+8
|\ \ | | | | | | Catch error in case of non successfull API call for new ot-names
| * \ Merge branch 'master' into ot-fixGravatar S. Co12019-09-24-171/+166
| |\ \ | |/ / |/| |
* | | Merge pull request #451 from python-discord/all-the-shieldsGravatar Mark2019-09-24-3/+7
|\ \ \ | | | | | | | | Add all the shields!
| * | | Add all the shieldsGravatar scragly2019-09-25-3/+7
|/ / /
* | | Merge pull request #450 from python-discord/rich-embed-false-positive-fixGravatar S. Co12019-09-24-15/+33
|\ \ \ | | | | | | | | Prevent false-positives of the rich embed filter
| * \ \ Merge branch 'master' into rich-embed-false-positive-fixGravatar S. Co12019-09-24-153/+126
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #443 from Akarys42/masterGravatar Mark2019-09-24-11/+8
|\ \ \ \ | | | | | | | | | | Change log.error to log.exception
| * \ \ \ Merge branch 'master' into masterGravatar Mark2019-09-24-231/+286
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Docker Build & CI Refinements (#444)Gravatar scragly2019-09-25-142/+118
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Docker Build & CI Refinements Co-authored-by: S. Co1 <[email protected]>
| * | | | | Remove unnecessary sudo for pipenv install.Gravatar scragly2019-09-25-1/+1
| | | | | |
| * | | | | Fix reminders filter queryGravatar S. Co12019-09-24-2/+2
| | | | | | | | | | | | | | | | | | Closes #445
| * | | | | Remove regex wheel as dateparser is no longer used.Gravatar scragly2019-09-25-0/+0
| | | | | |
| * | | | | Create default django admin user.Gravatar scragly2019-09-24-1/+3
| | | | | |
| * | | | | Fix random text mistake in Dockerfile.Gravatar scragly2019-09-24-1/+1
| | | | | |
| * | | | | Add docker build condition for CI.Gravatar scragly2019-09-24-0/+1
| | | | | |
| * | | | | Remove unneeded Pipfile scripts and azure stages/vars.Gravatar scragly2019-09-24-51/+14
| | | | | |
| * | | | | Add a dev-only compose for new devs who don't have `site`.Gravatar scragly2019-09-24-0/+28
| | | | | |
| * | | | | Pin dependencies, pre-build `regex` pkg.Gravatar scragly2019-09-24-20/+17
| | | | | |
| * | | | | Reformat indents, use Docker@2 task for azure instead of sh script.Gravatar scragly2019-09-24-78/+63
|/ / / / /