aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeLines
* Make post_user take default values for payload from `getattr`Gravatar Manuel Ignacio Pérez Alcolea2019-12-20-20/+12
* Make `FetchedUser` return a `discord.Object` if user *may* existGravatar Manuel Ignacio Pérez Alcolea2019-12-20-7/+35
* Give `post_user` default values for `payload` if absent in `user`Gravatar Manuel Ignacio Pérez Alcolea2019-12-20-19/+26
* Refactor minor details in `post_infraction`Gravatar Manuel Ignacio Pérez Alcolea2019-12-20-5/+4
* Make post_infraction try to `post_user` if user doesn't existGravatar Manuel Ignacio Pérez Alcolea2019-12-16-20/+17
* Add `post_user` function to POST a new user to the DBGravatar Manuel Ignacio Pérez Alcolea2019-12-16-0/+33
* Remove pointless comma after last argumentGravatar Manuel Ignacio Pérez Alcolea2019-12-16-1/+1
* Add FetchedUser to convert ids of absent users to `discord.User`Gravatar Manuel Ignacio Pérez Alcolea2019-12-16-0/+22
* Use OAuth to be Reddit API compliant (#696)Gravatar scragly2019-12-13-11/+88
|\
| * Merge branch 'master' into revert-695-revert-510-reddit-api-oauthGravatar scragly2019-12-13-27/+233
| |\ | |/ |/|
* | Merge pull request #694 from python-discord/enh/mod/534/no-ping-dm-failGravatar Mark2019-12-12-3/+6
|\ \
| * \ Merge branch 'master' into enh/mod/534/no-ping-dm-failGravatar Mark2019-12-12-258/+604
| |\ \ | |/ / |/| |
* | | Merge pull request #692 from python-discord/enh/verification/688/allow-mods-cmdsGravatar Mark2019-12-12-5/+11
|\ \ \
| * \ \ Merge branch 'master' into enh/verification/688/allow-mods-cmdsGravatar Mark2019-12-12-253/+593
| |\ \ \ | |/ / / |/| | |
* | | | Clean command improvements (#691)Gravatar scragly2019-12-13-16/+46
|\ \ \ \
| * \ \ \ Merge branch 'master' into enhancement/690-clean-cmdGravatar scragly2019-12-13-46/+297
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #680 from python-discord/Write-unit-tests-for-`bot/utils/t...Gravatar scragly2019-12-13-3/+170
|\ \ \ \ \
| * | | | | Fixed a typo ( due to poor copy pasta and eyeballing skills )Gravatar Shirayuki Nekomata2019-12-13-1/+1
| * | | | | Added tests for `until_expiration`Gravatar Shirayuki Nekomata2019-12-13-0/+45
| * | | | | Adding an optional argument for `until_expiration`, update typehints for `for...Gravatar Shirayuki Nekomata2019-12-13-3/+8
| * | | | | Merge branch 'master' into Write-unit-tests-for-`bot/utils/time.py`Gravatar scragly2019-12-12-1/+32
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into Write-unit-tests-for-`bot/utils/time.py`Gravatar scragly2019-12-12-240/+358
| |\ \ \ \ \ \
| * | | | | | | Removed `setUp()` from `TimeTests` since it is not being used for anything.Gravatar Shirayuki Nekomata2019-12-05-3/+0
| * | | | | | | Moved all individual test cases into iterables and test with `self.subTest` c...Gravatar Shirayuki Nekomata2019-12-05-14/+18
| * | | | | | | Added `self.subTest` for tests with multiple test cases & simplified single t...Gravatar Shirayuki Nekomata2019-12-05-19/+11
| * | | | | | | Introduced test for `test_format_infraction`, refactored `test_parse_rfc1123`...Gravatar Shirayuki Nekomata2019-12-05-5/+7
| * | | | | | | Splitting test cases for `format_infraction_with_duration` into proper, indep...Gravatar Shirayuki Nekomata2019-12-05-7/+27
| * | | | | | | Changed `assert` to `self.assertIs` for `test_wait_until`Gravatar Shirayuki Nekomata2019-12-05-1/+1
| * | | | | | | Added missing docstring for `test_humanize_delta_raises_for_invalid_max_units`Gravatar Shirayuki Nekomata2019-12-05-0/+1
| * | | | | | | Splitting test cases for `humanize_delta` into proper, independent tests.Gravatar Shirayuki Nekomata2019-12-05-7/+21
| * | | | | | | Added `unittest` for `bot.utils.time`Gravatar Shirayuki Nekomata2019-12-04-0/+87
| | | | * | | | Merge remote-tracking branch 'origin/master' into enhancement/690-clean-cmdGravatar MarkKoz2019-12-12-191/+250
| | | | |\ \ \ \
| | | | * | | | | Clean: reformat argumentsGravatar MarkKoz2019-12-11-8/+33
| | | | * | | | | Clean: allow amount argument to be skipped Gravatar Mark2019-12-11-4/+4
| | | | * | | | | Clean: support specifying a channel different than the context'sGravatar MarkKoz2019-12-11-13/+18
| | | | * | | | | Clean: un-hide from help and add purge aliasGravatar MarkKoz2019-12-11-1/+1
| | | | | | * | | Verification: check channel before checking for bot messagesGravatar MarkKoz2019-12-12-3/+3
| | | | | | * | | Verification: delete bots' messages (#689)Gravatar MarkKoz2019-12-11-1/+6
| | | | | | * | | Verification: allow mods+ to use commands in checkpoint (#688)Gravatar MarkKoz2019-12-11-2/+3
| | | | | |/ / / | | | | |/| | |
| | | | | | * | Moderation: show emoji for DM failure instead of mentioning actor (#534)Gravatar MarkKoz2019-12-11-3/+6
| | | | | |/ / | | | | |/| |
| | | | | | * Revert "Revert "Use OAuth to be Reddit API compliant""Gravatar Joseph2019-12-13-11/+88
| |_|_|_|_|/ |/| | | | |
* | | | | | Revert "Use OAuth to be Reddit API compliant" (#695)Gravatar Joseph2019-12-13-88/+11
|\ \ \ \ \ \
| * | | | | | Revert "Use OAuth to be Reddit API compliant"Gravatar Joseph2019-12-13-88/+11
|/ / / / / /
* | | | | | Use OAuth to be Reddit API compliant (#510)Gravatar scragly2019-12-13-11/+88
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Merge branch 'master' into reddit-api-oauthGravatar scragly2019-12-13-237/+383
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Display time left until expiration of infraction (#679)Gravatar scragly2019-12-12-1/+32
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Merge branch 'master' into Display-time-left-until-expiration-of-infractionGravatar scragly2019-12-12-240/+358
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #693 from python-discord/enh/mod/624/edit-recent-infractionGravatar Mark2019-12-12-19/+49
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into enh/mod/624/edit-recent-infractionGravatar Mark2019-12-12-26/+49
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Token and bad code (#500)Gravatar scragly2019-12-12-26/+49
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |