| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Jam Tests: Apply recent changes to overwrites test | 2020-06-11 | -2/+1 | |
| | | ||||
| * | Jam Tests: Add more assertions to result message sending test | 2020-06-11 | -1/+7 | |
| | | ||||
| * | Jam Tests: Make early exiting test more secure | 2020-06-11 | -2/+6 | |
| | | ||||
| * | Jams: Convert some functions to staticmethod | 2020-06-11 | -3/+6 | |
| | | ||||
| * | Jams: Move roles adding to another function from inside of command | 2020-06-11 | -8/+11 | |
| | | ||||
| * | Jams: Change return plain text to channel mention in `create_channels` | 2020-06-11 | -1/+1 | |
| | | ||||
| * | Jams: Move channels creation to new function instead inside command | 2020-06-11 | -19/+26 | |
| | | ||||
| * | Jams: Move overwrites generation to outside of command | 2020-06-11 | -22/+28 | |
| | | ||||
| * | Jams: Move category checking and creation to another function | 2020-06-11 | -16/+22 | |
| | | ||||
| * | Jam Tests: Use class member of patch instead decorator on most of tests | 2020-06-11 | -21/+19 | |
| | | ||||
| * | Jam Tests: Fix `test_result_sending` docstring | 2020-06-11 | -1/+1 | |
| | | | | Co-authored-by: Mark <[email protected]> | |||
| * | Jam Tests: Create test for `setup` function | 2020-06-11 | -1/+11 | |
| | | ||||
| * | Jam Tests: Create test for successful `ctx.send` calling | 2020-06-11 | -0/+6 | |
| | | ||||
| * | Jam Tests: Create test for team jam roles adding | 2020-06-11 | -0/+14 | |
| | | ||||
| * | Jam Tests: Create test for team voice channel creating | 2020-06-11 | -0/+12 | |
| | | ||||
| * | Jam Tests: Make text channel creation test more specific | 2020-06-11 | -1/+8 | |
| | | ||||
| * | Jam Tests: Created test for channel overwrites | 2020-06-11 | -0/+24 | |
| | | ||||
| * | Jam Tests: Created test for creating text channel for team | 2020-06-11 | -0/+5 | |
| | | ||||
| * | Jam Tests: Created test that make sure when category exist, don't create | 2020-06-11 | -0/+8 | |
| | | ||||
| * | Jam Tests: Added utils.get assert to category creating test | 2020-06-11 | -0/+1 | |
| | | ||||
| * | Jam Tests: Created test for category creating when not exist | 2020-06-11 | -2/+14 | |
| | | ||||
| * | Jam Tests: Created tests for removing duplicate team members | 2020-06-11 | -0/+9 | |
| | | ||||
| * | Jam Tests: Created tests for case when too small amount of members given | 2020-06-11 | -1/+17 | |
| | | ||||
| * | Jam Tests: Created base test layout | 2020-06-11 | -0/+14 | |
| | | ||||
| * | Merge pull request #910 from python-discord/bug/backend/906/converter-year-range | 2020-06-10 | -52/+66 | |
| |\ | | | | | Converters: handle ValueError when year for duration is out of range | |||
| | * | Merge branch 'master' into bug/backend/906/converter-year-range | 2020-06-10 | -1194/+2938 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #988 from python-discord/snekbox-compose | 2020-06-10 | -0/+9 | |
| |\ \ | | | | | | | Add snekbox to the Docker compose file | |||
| | * \ | Merge branch 'master' into snekbox-compose | 2020-06-10 | -2/+14 | |
| | |\ \ | |/ / |/| | | ||||
| * | | | Merge pull request #935 from python-discord/bug/mod/932/modlog-ignore-dms | 2020-06-10 | -0/+4 | |
| |\ \ \ | | | | | | | | | ModLog: ignore DMs in the message delete listener | |||
| | * \ \ | Merge branch 'master' into bug/mod/932/modlog-ignore-dms | 2020-06-10 | -1061/+2576 | |
| | |\ \ \ | |/ / / |/| | | | ||||
| * | | | | Add Python Atlanta to guild whitelists | 2020-06-09 | -0/+1 | |
| | | | | | ||||
| * | | | | Merge pull request #983 from python-discord/bug/backend/stats-category-check | 2020-06-07 | -1/+2 | |
| |\ \ \ \ | | | | | | | | | | | Fix AttributeError for category check | |||
| | * \ \ \ | Merge branch 'master' into bug/backend/stats-category-check | 2020-06-07 | -33/+96 | |
| | |\ \ \ \ | |/ / / / |/| | | | | ||||
| * | | | | | Enable the 'redis' / 'aiohttp' Sentry integrations | 2020-06-06 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will provide breadcrumbs for these systems in all our Sentry events, if applicable. Closes #989. | |||
| | * | | | | Fix AttributeError for category check | 2020-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 listener | 2020-05-10 | -0/+4 | |
| | | | | | | ||||
| | | | * | | Add snekbox to the Docker compose file | 2020-06-05 | -0/+9 | |
| | |_|/ / |/| | | | ||||
| * | | | | Merge pull request #985 from ks129/rules-stats | 2020-06-06 | -0/+3 | |
| |\ \ \ \ | | | | | | | | | | | Stats: Implement rules stats | |||
| | * \ \ \ | Merge branch 'master' into rules-stats | 2020-06-06 | -185/+460 | |
| | |\ \ \ \ | |/ / / / |/| | | | | ||||
| * | | | | | Merge pull request #970 from python-discord/staff_count_server | 2020-06-05 | -12/+65 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Add staff counts to !server | |||
| | * \ \ \ \ | Merge branch 'master' into staff_count_server | 2020-06-05 | -72/+66 | |
| | |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||
| * | | | | | | Merge pull request #984 from ↵ | 2020-06-05 | -20/+21 | |
| |\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | python-discord/sebastiaan/issues/982-infraction-dm-order Send infraction DM before applying infraction | |||
| | * | | | | | Send infraction DM before applying infraction | 2020-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-tag | 2020-06-02 | -0/+9 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Add the !modmail tag | |||
| | * | | | | | add modmail tag | 2020-06-02 | -0/+9 | |
| |/ / / / / | ||||
| * | | | | | Merge pull request #962 from python-discord/stop_sending_avatar_hash | 2020-06-02 | -11/+2 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Remove all sending of avatar_hash | |||
| | * \ \ \ \ | Merge branch 'master' into stop_sending_avatar_hash | 2020-06-02 | -41/+34 | |
| | |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||
| * | | | | | | Merge pull request #974 from python-discord/multichannel_purge | 2020-05-31 | -41/+34 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Add multichannel !purge | |||
| | * | | | | | | Use the messages returned by `purge` to upload message logs | 2020-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. | 2020-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. | |||