aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Bump Django To 3.2Gravatar Hassan Abouelela2022-07-11-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]>
* Bump flake8-bandit To v3Gravatar Hassan Abouelela2022-07-11-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]>
* Remove Message Model TestGravatar Hassan Abouelela2022-07-11-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]>
* Drop Migration TestsGravatar Hassan Abouelela2022-07-11-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]>
* Switch Out requests For httpxGravatar Hassan Abouelela2022-07-11-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]>
* Merge #722 - resources: add The Algorithms and remove AtomGravatar Mark2022-07-10-16/+21
|\
| * Merge branch 'main' into swfarnsworth/resourcesGravatar Steele Farnsworth2022-07-10-554/+644
| |\ | |/ |/|
* | Merge pull request #739 from python-discord/more_frameworksGravatar Kieran Siek2022-07-10-0/+28
|\ \ | | | | | | Add starlite and sanic to cj9 frameworks
| * | Add starlite and sanic to cj9 frameworksGravatar mbaruh2022-07-10-0/+28
|/ /
* | Merge pull request #737 from python-discord/embed-required-fieldsGravatar wookie1842022-07-03-410/+23
|\ \ | | | | | | Remove Embed validation
| * \ Merge branch 'main' into embed-required-fieldsGravatar ChrisJL2022-07-03-30/+41
| |\ \ | |/ / |/| |
* | | Merge pull request #734 from python-discord/cj9-frameworks-reorderGravatar Kieran Siek2022-07-01-30/+41
|\ \ \ | | | | | | | | Rework and reorder CJ9 framework descriptions
| * \ \ Merge branch 'main' into cj9-frameworks-reorderGravatar Kieran Siek2022-07-01-16/+13
| |\ \ \ | |/ / / |/| | |
| * | | Remove extra wording in ASGI explanationGravatar Bluenix2022-07-01-1/+1
| | | | | | | | | | | | Co-authored-by: Kieran Siek <[email protected]>
| * | | Move ASGI card item to bulma notification at the topGravatar Bluenix2022-07-01-12/+10
| | | |
| * | | Fix missing "p" inside of elementGravatar Bluenix2022-06-30-1/+1
| | | |
| * | | Fix ASGI link class nameGravatar Bluenix2022-06-30-1/+1
| | | |
| * | | Fix missing space after FastAPI link cardGravatar Bluenix2022-06-30-1/+1
| | | |
| * | | Fix ASGI specification link logoGravatar Bluenix2022-06-30-1/+1
| | | |
| * | | Remove italics from CJ9 framework cardsGravatar Bluenix2022-06-30-8/+7
| | | |
| * | | Add ASGI-card footer with link to specificationGravatar Bluenix2022-06-30-0/+4
| | | |
| * | | Add ASGI specification to list of approved CJ9 frameworksGravatar Bluenix2022-06-30-0/+8
| | | |
| * | | Reword CJ9 frameworks explanationsGravatar Bluenix2022-06-29-8/+4
| | | |
| * | | Reorder frameworks after recommended useGravatar Bluenix2022-06-28-30/+36
| | | |
| | * | Remove embed validators from old migrationsGravatar Chris Lovering2022-06-30-5/+3
| | | | | | | | | | | | | | | | Since the util file has been deleted, these migrations were referencing a missing file
| | * | Remove embed validators for deleted messagesGravatar Chris Lovering2022-06-30-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
* | | Merge pull request #735 from python-discord/cj9-qualifierGravatar ChrisJL2022-06-30-16/+13
|\ \ \ | |/ / |/| |
| * | Update front page banner.Gravatar kosayoda2022-06-29-2/+2
| | |
| * | Strike out passed datesGravatar Bluenix2022-06-30-2/+2
| | |
| * | Update events index page about the CJ9 qualifierGravatar Bluenix2022-06-30-9/+4
| | |
| * | Update CJ9 qualifier informationGravatar Bluenix2022-06-29-3/+5
|/ /
* | Merge pull request #731 from python-discord/fontawesome-fixGravatar Hassan Abouelela2022-06-28-5/+4
|\ \ | | | | | | Fix interactive timeline icons.
| * | Improve icon size and alignment.Gravatar kosayoda2022-06-26-4/+3
| | |
| * | Replace missing FA icons in interactive timeline.Gravatar kosayoda2022-06-26-2/+2
|/ / | | | | | | | | `fa-duck` and `fa-alien-monster` (renamed `fa-alien-8bit` in the latest FontAwesome) are part of the Pro plan, which we no longer have.
* | Update Discord logo in navbar to use new Discord brandingGravatar LemonPi3142022-06-23-124/+203
| |
* | Merge pull request #730 from python-discord/update-cj-frequencyGravatar Kieran Siek2022-06-23-3/+10
|\ \ | | | | | | Update Code Jam frequency
| * | Update pydis_site/templates/events/pages/code-jams/_index.htmlGravatar mina2022-06-23-1/+1
| | | | | | | | | Co-authored-by: Kieran Siek <[email protected]>
| * | Make Code Jam information page more discoverableGravatar mina2022-06-23-1/+8
| | | | | | | | | | | | | | | Make "Code Jams" a hyperlink on the main Events page Add related links sidebar to Events page
| * | Update mentions of Code Jam frequency from twice a year to once a yearGravatar mina2022-06-23-2/+2
|/ / | | | | | | Code Jam 6 of January 2020 was our last Winter Code Jam
* | Merge pull request #727 from python-discord/more_cj9_infoGravatar Boris Muratov2022-06-22-0/+185
|\ \ | | | | | | More cj9 info
| * | Add frameworks page to CJ9Gravatar mbaruh2022-06-22-0/+117
| | |
| * | Add prizes section to CJ9 pageGravatar mbaruh2022-06-21-0/+68
|/ /
* | Merge pull request #726 from python-discord/frontpage-bannersGravatar ChrisJL2022-06-19-1/+21
|\ \
| * | Add hover transition to match welcome video.Gravatar kosayoda2022-06-19-0/+1
| | |
| * | Show shadow on hover for CJ frontpage banner.Gravatar kosayoda2022-06-18-1/+5
| | |
| * | Add Summer CJ 2022 banner to frontpage.Gravatar kosayoda2022-06-18-0/+15
| | |
| * | Add frontpage banner assets for Summer CJ 2022.Gravatar kosayoda2022-06-18-0/+0
|/ /
* | Merge pull request #724 from python-discord/events-cssGravatar Kieran Siek2022-06-18-6/+17
|\ \ | | | | | | Slightly improve events page CSS.
| * | Emphasize code jam title.Gravatar kosayoda2022-06-18-1/+1
| | |
| * | Remove weird top padding for first panel item.Gravatar kosayoda2022-06-18-0/+8
| | |