aboutsummaryrefslogtreecommitdiffstats
path: root/manage.py (unfollow)
Commit message (Collapse)AuthorLines
2022-07-27Backdate last_applied dates to use value of inserted_atGravatar Chris Lovering-1/+8
2022-07-27Add a field to track the time an infraction was last appliedGravatar Chris Lovering-0/+25
A default is set for backwards compatibility with bot version that don't explicitly give a value.
2022-07-23Be explicit about example in rule being an allowed use-caseGravatar Bluenix-1/+1
2022-07-23Rework sentence urging reaching out to the events teamGravatar Bluenix-1/+1
Co-authored-by: wookie184 <[email protected]>
2022-07-23Fix past-tense "exempt" typoGravatar Bluenix-1/+1
Co-authored-by: wookie184 <[email protected]>
2022-07-23Relax rule about usage of non-WebSocket communicationGravatar Bluenix-8/+6
2022-07-21Update codejams sidebar about cj9 theme announcementGravatar Bluenix-1/+1
2022-07-21Strike out beginning of code jam dateGravatar Bluenix-1/+1
2022-07-21Remove unnecessary "also" in new exception to codejam ruleGravatar Bluenix-1/+1
2022-07-21Clarify WebSocket restriction rule's impact on static servingGravatar Bluenix-1/+3
Before this change, the rule technically disallows implementing JavaScript clients because webbrowsers use HTTP to fetch the static files. This commit also fixes a mistake in a previous commit where Markdown-style characters were used instead of code-tags.
2022-07-19Add CJ9 page link to side barGravatar mina-0/+1
Technically it's an ongoing jam, not a previous jam. But I think adding this link will help with discoverability if you're already on the CJ Info page. Can be updated once a theme is announced
2022-07-19Add back green box link to CJ 9 pageGravatar mina-0/+3
This was the easiest way of navigating to the CJ9 page previously other than the home page. Let's keep it for the duration of the jam
2022-07-17Copy over qualifier description from codejam 8Gravatar Bluenix-4/+14
2022-07-15Remove trailing space in codejam rulesGravatar Bluenix-1/+1
2022-07-15Add note about approval for non-WebSocket communicationGravatar Bluenix-0/+2
2022-07-15Reword new codejam rule exception clauseGravatar Bluenix-2/+2
Co-authored-by: wookie184 <[email protected]>
2022-07-14Remove accidental stray parenthesis in new codejam ruleGravatar Bluenix-1/+1
Co-authored-by: Kieran Siek <[email protected]>
2022-07-14Update site banner for codejamGravatar Bluenix-2/+2
2022-07-14Remove notification about open codejam qualifierGravatar Bluenix-9/+0
2022-07-14Strike over passed dates in codejam informationGravatar Bluenix-2/+2
2022-07-14De-capitalize aiohttp in codejam frameworksGravatar Bluenix-2/+2
Co-authored-by: Numerlor <[email protected]>
2022-07-14Add rule about forced usage of WebSocketsGravatar Bluenix-0/+9
2022-07-14Add `aiohttp` to approved frameworksGravatar Bluenix-0/+14
2022-07-14Move Starlite and Sanic above wsprotoGravatar Bluenix-12/+12
2022-07-14Remove `flask-socketio` from approved frameworksGravatar Bluenix-14/+0
2022-07-12Run Migrations For TestsGravatar Hassan Abouelela-5/+16
Call the migration handler in manage.py when running tests, before handing control back to django. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-12Remove IP From Compose PortsGravatar Hassan Abouelela-4/+4
Specifying the port IP in compose seems to significantly slow down networking with postgres. This effect is epically noticeable in tests, which are 5-10x faster with the change. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-11Bump Django To 4.0Gravatar Hassan Abouelela-19/+23
Bumps the django version to 4.0, and DRF for compatibility. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-11Bump Django To 3.2Gravatar Hassan Abouelela-14/+14
Bumps the current django version to 3.2 For the most part, there are no major changes here. The app configuration names were incorrect, and the new version no longer ignores that, so those were updated. The new version also requires explicitly defining the field type for primary keys if they are not defined on the model. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-11Bump flake8-bandit To v3Gravatar Hassan Abouelela-162/+120
Bumps flake-bandit to v3 to fix an incompatibility with the bandit package. This also bumps flake8-annotations to a legally acceptable version, which introduces ANN401, which disallows `typing.Any` annotations (for the most part, refer to the docs). Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-11Remove Message Model TestGravatar Hassan Abouelela-12/+0
The message model was tested by instantiating and confirming it has a string representation, but instantiating abstract models is undefined behavior, and can break with future versions of django. The behavior of the test is redundant anyway, since an abstract model wouldn't exist in isolation, and the desired behavior is confirmed by inheritors. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-11Drop Migration TestsGravatar Hassan Abouelela-734/+0
The migration test suite was not really used, and it doesn't entirely make sense to test a constant unchanging process either. Its behavior is also very coupled with django's internals, and locks us into the current version and setup. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-11Switch Out requests For httpxGravatar Hassan Abouelela-20/+120
The requests library has been replaced by httpx. It's a drop-in replacement, but provides a better interface for certain things, such as client sessions, and sync/async support. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-10Use font awesome lock icon that is available under free licenseGravatar mina-1/+1
2022-07-10Fix lintingGravatar mina-1/+0
2022-07-10Add starlite and sanic to cj9 frameworksGravatar mbaruh-0/+28
2022-07-01Remove extra wording in ASGI explanationGravatar Bluenix-1/+1
Co-authored-by: Kieran Siek <[email protected]>
2022-07-01Move ASGI card item to bulma notification at the topGravatar Bluenix-12/+10
2022-06-30Fix missing "p" inside of elementGravatar Bluenix-1/+1
2022-06-30Remove embed validators from old migrationsGravatar Chris Lovering-5/+3
Since the util file has been deleted, these migrations were referencing a missing file
2022-06-30Remove embed validators for deleted messagesGravatar Chris Lovering-405/+20
These caused more harm than they were worth, as every time Discord updated a behaviour of an embed we would get errors and need ot update the validation. Instead we should just accept whatever discord gives us as correct
2022-06-29Update front page banner.Gravatar kosayoda-2/+2
2022-06-30Fix ASGI link class nameGravatar Bluenix-1/+1
2022-06-30Fix missing space after FastAPI link cardGravatar Bluenix-1/+1
2022-06-30Fix ASGI specification link logoGravatar Bluenix-1/+1
2022-06-30Remove italics from CJ9 framework cardsGravatar Bluenix-8/+7
2022-06-30Add ASGI-card footer with link to specificationGravatar Bluenix-0/+4
2022-06-30Add ASGI specification to list of approved CJ9 frameworksGravatar Bluenix-0/+8
2022-06-30Strike out passed datesGravatar Bluenix-2/+2
2022-06-30Update events index page about the CJ9 qualifierGravatar Bluenix-9/+4