aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Jam Tests: Apply recent changes to overwrites testGravatar ks1292020-06-11-2/+1
|
* Jam Tests: Add more assertions to result message sending testGravatar ks1292020-06-11-1/+7
|
* Jam Tests: Make early exiting test more secureGravatar ks1292020-06-11-2/+6
|
* Jams: Convert some functions to staticmethodGravatar ks1292020-06-11-3/+6
|
* Jams: Move roles adding to another function from inside of commandGravatar ks1292020-06-11-8/+11
|
* Jams: Change return plain text to channel mention in `create_channels`Gravatar ks1292020-06-11-1/+1
|
* Jams: Move channels creation to new function instead inside commandGravatar ks1292020-06-11-19/+26
|
* Jams: Move overwrites generation to outside of commandGravatar ks1292020-06-11-22/+28
|
* Jams: Move category checking and creation to another functionGravatar ks1292020-06-11-16/+22
|
* Jam Tests: Use class member of patch instead decorator on most of testsGravatar ks1292020-06-11-21/+19
|
* Jam Tests: Fix `test_result_sending` docstringGravatar ks1292020-06-11-1/+1
| | | Co-authored-by: Mark <[email protected]>
* Jam Tests: Create test for `setup` functionGravatar ks1292020-06-11-1/+11
|
* Jam Tests: Create test for successful `ctx.send` callingGravatar ks1292020-06-11-0/+6
|
* Jam Tests: Create test for team jam roles addingGravatar ks1292020-06-11-0/+14
|
* Jam Tests: Create test for team voice channel creatingGravatar ks1292020-06-11-0/+12
|
* Jam Tests: Make text channel creation test more specificGravatar ks1292020-06-11-1/+8
|
* Jam Tests: Created test for channel overwritesGravatar ks1292020-06-11-0/+24
|
* Jam Tests: Created test for creating text channel for teamGravatar ks1292020-06-11-0/+5
|
* Jam Tests: Created test that make sure when category exist, don't createGravatar ks1292020-06-11-0/+8
|
* Jam Tests: Added utils.get assert to category creating testGravatar ks1292020-06-11-0/+1
|
* Jam Tests: Created test for category creating when not existGravatar ks1292020-06-11-2/+14
|
* Jam Tests: Created tests for removing duplicate team membersGravatar ks1292020-06-11-0/+9
|
* Jam Tests: Created tests for case when too small amount of members givenGravatar ks1292020-06-11-1/+17
|
* Jam Tests: Created base test layoutGravatar ks1292020-06-11-0/+14
|
* Merge pull request #910 from python-discord/bug/backend/906/converter-year-rangeGravatar Joseph Banks2020-06-10-52/+66
|\ | | | | Converters: handle ValueError when year for duration is out of range
| * Merge branch 'master' into bug/backend/906/converter-year-rangeGravatar Joseph Banks2020-06-10-1194/+2938
| |\ | |/ |/|
* | Merge pull request #988 from python-discord/snekbox-composeGravatar Joseph Banks2020-06-10-0/+9
|\ \ | | | | | | Add snekbox to the Docker compose file
| * \ Merge branch 'master' into snekbox-composeGravatar Joseph Banks2020-06-10-2/+14
| |\ \ | |/ / |/| |
* | | Merge pull request #935 from python-discord/bug/mod/932/modlog-ignore-dmsGravatar Joseph Banks2020-06-10-0/+4
|\ \ \ | | | | | | | | ModLog: ignore DMs in the message delete listener
| * \ \ Merge branch 'master' into bug/mod/932/modlog-ignore-dmsGravatar Joseph Banks2020-06-10-1061/+2576
| |\ \ \ | |/ / / |/| | |
* | | | Add Python Atlanta to guild whitelistsGravatar Joseph Banks2020-06-09-0/+1
| | | |
* | | | Merge pull request #983 from python-discord/bug/backend/stats-category-checkGravatar Dennis Pham2020-06-07-1/+2
|\ \ \ \ | | | | | | | | | | Fix AttributeError for category check
| * \ \ \ Merge branch 'master' into bug/backend/stats-category-checkGravatar Dennis Pham2020-06-07-33/+96
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Enable the 'redis' / 'aiohttp' Sentry integrationsGravatar Leon Sandøy2020-06-06-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will provide breadcrumbs for these systems in all our Sentry events, if applicable. Closes #989.
| * | | | Fix AttributeError for category checkGravatar MarkKoz2020-06-04-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Not all channels will have a category attribute. This may be fine in production, but it does cause periodic errors when testing locally.
| | * | | ModLog: ignore DMs in the message delete listenerGravatar MarkKoz2020-05-10-0/+4
| | | | |
| | | * | Add snekbox to the Docker compose fileGravatar MarkKoz2020-06-05-0/+9
| |_|/ / |/| | |
* | | | Merge pull request #985 from ks129/rules-statsGravatar kwzrd2020-06-06-0/+3
|\ \ \ \ | | | | | | | | | | Stats: Implement rules stats
| * \ \ \ Merge branch 'master' into rules-statsGravatar kwzrd2020-06-06-185/+460
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #970 from python-discord/staff_count_serverGravatar kwzrd2020-06-05-12/+65
|\ \ \ \ \ | | | | | | | | | | | | Add staff counts to !server
| * \ \ \ \ Merge branch 'master' into staff_count_serverGravatar kwzrd2020-06-05-72/+66
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #984 from ↵Gravatar Joseph Banks2020-06-05-20/+21
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | python-discord/sebastiaan/issues/982-infraction-dm-order Send infraction DM before applying infraction
| * | | | | Send infraction DM before applying infractionGravatar Sebastiaan Zeeff2020-06-05-20/+21
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've "reverted" the change that reversed the order of DM'ing a user about their infraction and applying the actual infraction. A recent PR reversed the order to stop us from sending DMs when applying the infraction failed. However, in order to DM a user, the bot has to share a guild with the recipient and kicking them off of our server first does not help with that. That's why I reverted the change and reverted some other minor changes made in relation to this change. Note: I did not change the code sending the DM itself; I merely moved it back to where it belongs and added a comment about the necessity of doing the DM'ing first. I couldn't cleanly revert a commit to do this, as changes were spread out over and included in multiple commits that also contained changes not related to the `DM->apply infraction` order.
* | | | | Merge pull request #979 from neonsea/modmail-tagGravatar Dennis Pham2020-06-02-0/+9
|\ \ \ \ \ | | | | | | | | | | | | Add the !modmail tag
| * | | | | add modmail tagGravatar Rasmus Moorats2020-06-02-0/+9
|/ / / / /
* | | | | Merge pull request #962 from python-discord/stop_sending_avatar_hashGravatar Sebastiaan Zeeff2020-06-02-11/+2
|\ \ \ \ \ | | | | | | | | | | | | Remove all sending of avatar_hash
| * \ \ \ \ Merge branch 'master' into stop_sending_avatar_hashGravatar Sebastiaan Zeeff2020-06-02-41/+34
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #974 from python-discord/multichannel_purgeGravatar Dennis Pham2020-05-31-41/+34
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add multichannel !purge
| * | | | | | Use the messages returned by `purge` to upload message logsGravatar MarkKoz2020-05-31-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that only what was actually deleted will be uploaded. I managed to get a 400 response from our API when purging twice in quick succession. Searching the history manually for these messages is unreliable cause of some sort of race condition.
| * | | | | | Revert message ignore approach.Gravatar Leon Sandøy2020-05-31-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're removing the context manager due to async concerns, so we'll go back to the old approach again of ignoring specific messages and iterating history.