aboutsummaryrefslogtreecommitdiffstats
path: root/manage.py (unfollow)
Commit message (Collapse)AuthorLines
2021-11-25Fix lintingGravatar Izan-1/+10
2021-11-25Update documentation to include `dm_sent` fieldGravatar Izan-3/+6
2021-11-25Add `dm_sent` field to infractions model & serializerGravatar Izan-1/+23
2021-11-23Alter message query to leverage indexGravatar Chris Lovering-7/+7
Previously this query would convert each row to an array just to check if it matched or not. By changing EXCLUDE_CHANNELS to a tuple instead of a list, it doesn't get passed as an array, so we can do a simple NOT IN check. This will also allow us to add an index with this condition to speed it up further.
2021-11-22Add metricity test for users >1k messagesGravatar Chris Lovering-0/+19
2021-11-22Make metricity test order insensitiveGravatar Chris Lovering-2/+2
We only actually care that thee key:value pairs are equal, the order of them isn't actually important. The naming of `assertCountEqual` is a little misleading, since it actually tests that the first sequence contains the same elements as second, regardless of their order. See https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertCountEqual
2021-11-22Only calc activity blocks when <1k messagesGravatar Chris Lovering-1/+7
We only truly care about how many activity blocks a user has when they have a small number of messages, as we only use this for the voice gate. If a user has more than say 1k messages, then we really don't need to calculate their activity blocks, as it's quite an expensive query with many messages.
2021-11-17Adds Redirect Filter ListGravatar Hassan Abouelela-1/+21
Adds a new filter list for URLs which should be treated as redirects and unfurled. Signed-off-by: Hassan Abouelela <[email protected]>
2021-11-04Fix gitpod link in Sir Lancebot contributing guideGravatar Hedy Li-1/+1
2021-11-04Improve Gitpod section in Sir Lancebot contributing guideGravatar Hedy Li-2/+7
- Add newlines so it's not a big unfriendly paragraph - Fix gitpod workspace link - Clarification on terminal commands - Clarification on test server and bot - Add links for that ^ and for environment variables
2021-10-29Adds Failures Field To RemindersGravatar Hassan Abouelela-6/+39
Adds an integer field to reminders, to keep track of how many failed attempts at delivering the reminder were made. Updates documentation and serialization. Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-23Correct redis config instructions in bot guideGravatar Boris Muratov-1/+1
2021-10-18Fix typos in contributing guidesGravatar Hedy Li-4/+4
- succint -> succinct - seperated -> separated
2021-10-18Fix typo 'fied' in apps/api/tests/test_offensive_message.pyGravatar Hedy Li-1/+1
2021-10-17Fixes Test Paths For Windows (#596)Gravatar Hassan Abouelela-3/+8
Fixes a test that fails on Windows due to differing path separators. This is currently the only failing test. Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-17Fix typos across codebaseGravatar Hedy Li-8/+8
./pydis_site/apps/resources/resources/tools/ides/thonny.yaml:1: specifically ./pydis_site/apps/content/resources/guides/pydis-guides/helping-others.md:115: considered ./pydis_site/apps/content/resources/guides/pydis-guides/contributing/issues.md:59 labels ./pydis_site/apps/content/resources/guides/pydis-guides/contributing/sir-lancebot.md:99: recommend ./pydis_site/apps/content/resources/guides/pydis-guides/contributing/site.md:111: particularly ./pydis_site/apps/content/resources/guides/pydis-guides/contributing/sir-lancebot/env-var-reference.md:29: Integer ./pydis_site/apps/content/resources/guides/pydis-guides/contributing/sir-lancebot/env-var-reference.md:67: calculating ./pydis_site/apps/api/tests/test_off_topic_channel_names.py:157: response I didn't touch the code jam and game jam typos because I'm not sure if they should be preserved as is. There were a few 'seperated' typos which I didn't change because I *think* it's just another way of spelling it? In the offensive words test there was a keyword argument named `fied` which I didn't touch because I wasn't sure where that was from.
2021-10-17FAQ: Update reference to #dev-brandingGravatar Hedy Li-1/+1
Ref: https://discord.com/channels/267624335836053506/429409067623251969/896753201645232169 I think it should be updated so newer members won't get confused when they don't see a #media-branding.
2021-10-17Remove stray `#` in bot guideGravatar Boris Muratov-1/+1
2021-10-17Fix typo in bot guideGravatar Boris Muratov-1/+1
2021-10-17Restructure bot contributing guide (#591)Gravatar Boris Muratov-140/+681
* Restructure bot contributing guide Restructures the bot guide to focus on getting users "through the door" first, and slowly adding additional information and options. The guide is built in terms of showing ways to run the bot and how to achieve it, rather than listing all of the information for each configuration and environment variable right away. That said, the attempt was to still present the reader with the full information they need, and to still be able to use as a quick reference for contributors who are already familiar with the project. As a style choice, this guide incorporates collapsible elements, which required some CSS and JS additions. This could be resolved with the bulma-collapsible extension, but it doesn't seem to function well inside django templates. The guide includes an optional config.yml to use with the test server template. This is a temporary measure until we get the bootstrapping application going. This guide additionally splits the bot account creation and obtaining Discord ID's guides and they didn't seem related. The original file is kept for now as it is used by other guides at the moment.
2021-10-10Adds Redirects To Static BuildsGravatar Hassan Abouelela-20/+112
Dynamically adds static HTML redirects for static builds. Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-10Uses Nightly To Download ArtifactsGravatar Hassan Abouelela-15/+15
Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-10Move Static Build Into Separate VariableGravatar Hassan Abouelela-1/+3
Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-10Error Out On Missing Files In CIGravatar Hassan Abouelela-0/+1
Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-10Merges DockerfilesGravatar Hassan Abouelela-32/+11
Merges the normal dockerfile with the static build one to reduce duplication. Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-10Fixes Caching On Docker BuildGravatar Hassan Abouelela-15/+21
Reworks the docker build action to use buildx in all steps to make the caching work. Reduces the wait time on the fetch action. Signed-off-by: Hassan Abouelela <[email protected]>
2021-10-10Adds Netlify BuildsGravatar Hassan Abouelela-0/+242
Adds an action which builds and uploads the static site as an artifact, and a fetch script to be run on the netlify builders.