aboutsummaryrefslogtreecommitdiffstats
path: root/manage.py (unfollow)
Commit message (Collapse)AuthorLines
2024-04-02Replace `docker-compose` with `docker compose` in actionGravatar wookie184-4/+4
2024-04-02Bump ruff from 0.3.4 to 0.3.5Gravatar dependabot[bot]-20/+20
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.4 to 0.3.5. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.3.4...v0.3.5) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2024-04-01Return BytesIO as fp for mocked HTTP errorsGravatar Johannes Christ-0/+3
Prevent spurious test failures on Solaris systems.
2024-04-01Upsert tags in two queriesGravatar Johannes Christ-18/+25
Before, we had an N+1 query, where each tag would be separately fetched and updated. Instead, first delete any tags we no longer care about, then perform an upsert of all fields except for `last_commit`, which we want to keep from the existing tag. This comes with one caveat: on the first update of the tags, the `tags` list is no longer modified in-place, because mutation is bad, however, the database state is updated accordingly.
2024-04-01Prefetch the filter_list field in the FilterListSerializerGravatar Joe Banks-1/+1
2024-04-01Make pure-SQL line in api_user.display_name migration elidableGravatar Joe Banks-1/+1
Co-authored-by: jchristgit <[email protected]>
2024-04-01Update user tests with display_name fieldGravatar Joe Banks-4/+9
2024-04-01Update user viewset docstrings with display_nameGravatar Joe Banks-3/+11
2024-04-01Add display_name to serializerGravatar Joe Banks-1/+1
2024-04-01Add display name to API user modelGravatar Joe Banks-0/+23
2024-04-01Log failed webhook attempts to stderr in GitHub Webhook FilterGravatar Joe Banks-1/+27
2024-04-01No need to remove headers in GitHub Filter EndpointGravatar Joe Banks-2/+0
2024-04-01Update GitHub Filter endpoint tests for new responseGravatar Joe Banks-2/+4
2024-04-01Don't propagate the status received from Discord to GitHub WebhookGravatar Joe Banks-1/+8
2024-04-01Update Python version requirements in contributing guide (#1283)Gravatar wookie184-2/+2
2024-03-31Set elidable on RunPython operations in migrationsGravatar Johannes Christ-10/+11
Any RunPython operation that only migrated existing data (that is, did not create data) can be safely elided by Django when we run `squashmigrations`.
2024-03-31Add test case for DRF 3.15 regressionGravatar Johannes Christ-1/+46
2024-03-31Revert "Bump djangorestframework from 3.14.0 to 3.15.1"Gravatar jchristgit-18/+50
2024-03-29Support running tests with --keepdb optionGravatar Johannes Christ-4/+11
Allow faster local tests by skipping the database re-setup. Only two cases were dependent on hardcoded IDs and already existing data, they have been adjusted appropriately.
2024-03-29Implement adjustments for DRF 3.15Gravatar Johannes Christ-33/+13
2024-03-29Bump djangorestframework from 3.14.0 to 3.15.1Gravatar dependabot[bot]-17/+5
Bumps [djangorestframework](https://github.com/encode/django-rest-framework) from 3.14.0 to 3.15.1. - [Release notes](https://github.com/encode/django-rest-framework/releases) - [Commits](https://github.com/encode/django-rest-framework/compare/3.14.0...3.15.1) --- updated-dependencies: - dependency-name: djangorestframework dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-29Events: Fix grammar in contentGravatar hedy-4/+4
Co-authored-by: jchristgit <[email protected]>
2024-03-29Events: Update PyWeek 37 from Ongoing to Recent eventGravatar hedy-1/+1
It's not completely over yet as the winners are yet to be announced, but the coding phase, as shown in the date "March 17-24th" has passed so it no longer makes sense to list it as ongoing.
2024-03-29Bump sentry-sdk from 1.43.0 to 1.44.0Gravatar dependabot[bot]-5/+5
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.43.0 to 1.44.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/1.43.0...1.44.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-28Bump django-filter from 24.1 to 24.2Gravatar dependabot[bot]-6/+6
Bumps [django-filter](https://github.com/carltongibson/django-filter) from 24.1 to 24.2. - [Release notes](https://github.com/carltongibson/django-filter/releases) - [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst) - [Commits](https://github.com/carltongibson/django-filter/compare/24.1...24.2) --- updated-dependencies: - dependency-name: django-filter dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-27Fix navbar dropdown toggle for touchscreens using SafariGravatar hedy-1/+3
2024-03-26Footer: Use text-only Bulma logo for automatic baseline alignmentGravatar hedy-4/+4
Don't mind me, just being a little overly excited with this one as this is my most ingenius idea yet!
2024-03-26Footer: Crop linode image to fit text and adjust horizontal paddingGravatar hedy-3/+3
This ensures no vertical positioning for this image is required because the image is cropped to fit the text.
2024-03-26Footer: Adjust baseline positioning to prioritize windowsGravatar hedy-6/+7
There doesn't seem to be a way (say relative units, etc) to make it look good on both worlds. We'll prioritize windows for now since most of our users come from there.
2024-03-26Timeline: Fix s/2/3/g substitutions on titlesGravatar hedy-7/+7
Co-authored-by: wookie184 <[email protected]>
2024-03-25Bump pre-commit from 3.6.2 to 3.7.0Gravatar dependabot[bot]-5/+5
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.6.2 to 3.7.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v3.6.2...v3.7.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-23Removed inactive users from CODEOWNERSGravatar Xithrius-10/+1
2024-03-22Fix typo in timeline.css commentGravatar hedy-1/+1
2024-03-22Use proper logos and better positioning in the footersGravatar hedy-9/+9
- Switch from CSS filtering to actual logos with white text. - Adjust positioning to align all text in the logos with baseline and ensure they're center aligned with a uniform side spacing.
2024-03-22Bump ruff from 0.3.3 to 0.3.4Gravatar dependabot[bot]-21/+22
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.3 to 0.3.4. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.3.3...v0.3.4) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-22Fix broken Bulma logo in the footerGravatar hedy-1/+1
2024-03-21Bump django from 5.0.2 to 5.0.3Gravatar dependabot[bot]-296/+302
Bumps [django](https://github.com/django/django) from 5.0.2 to 5.0.3. - [Commits](https://github.com/django/django/compare/5.0.2...5.0.3) --- updated-dependencies: - dependency-name: django dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-21Bump Azure/k8s-deploy from 4 to 5 (#1263)Gravatar dependabot[bot]-1/+1
Bumps [Azure/k8s-deploy](https://github.com/azure/k8s-deploy) from 4 to 5. - [Release notes](https://github.com/azure/k8s-deploy/releases) - [Changelog](https://github.com/Azure/k8s-deploy/blob/main/CHANGELOG.md) - [Commits](https://github.com/azure/k8s-deploy/compare/v4...v5) --- updated-dependencies: - dependency-name: Azure/k8s-deploy dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21Timeline: Implement arrow on content boxesGravatar hedy-19/+48
2024-03-21Bump sentry-sdk from 1.42.0 to 1.43.0Gravatar dependabot[bot]-5/+6
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.42.0 to 1.43.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/1.42.0...1.43.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-21Use semantic class names in the timeline consistent with BulmaGravatar hedy-608/+489
Also turns out I was using the Bulma .content class wrong this whole time. We just need to slap that class onto a div and anything inside can be the output of, say a markdown -> HTML converter! Fix messy spacing and extraneous whitespace in the HTML as well. Special thanks to Vim macros.
2024-03-20Timeline: Better design structureGravatar hedy-403/+397
- Put CSS for the pydis banner item (Aperture's logo design) inline style rather than using a class. - Style icons that uses images separate from icons that uses the pydis logo image. - Rename the pydis logo image to be more descriptive. - Group the icon and date components together for easier and more robust styling (see CSS comments). - More descriptive alt text for pydis icons. - Added responsibility: EVEN smaller icons on mobile. - Align content boxes about the middle axis rather than relying on container padding.
2024-03-19Timeline: Add mobile layout, support SafariGravatar hedy-193/+179
Also - Add comments in CSS - Remove `-webkit` rules because most of them are deprecated And uh, I forgot, but the title summarises them!
2024-03-19Timeline: Modify class ordering of containerGravatar hedy-2/+2
And remove bulma .section class because it's unnecessary here.
2024-03-19Remove cd-timeline__img--pictureGravatar hedy-52/+52
It's useless here after having added has-background-primary which leverages the bulma class, configurable through settings.py.
2024-03-19Timeline: Remove link to home/index.css stylesheetGravatar hedy-1/+0
That file is for the homepage explicitly and including it for the timeline is actually redundant.
2024-03-19Timeline: Adjust spacing between timeline itemsGravatar hedy-1/+1
2024-03-19Semantic animation names for timeline.cssGravatar hedy-24/+25
2024-03-19Conform to 4-spaces indent for timeline.cssGravatar hedy-241/+241
2024-03-19Timeline: Use an accentuated grey border for iconsGravatar hedy-1/+1
The grey was there as a placeholder before this.