Skip to content

Adds dismissal of AddOnEvents, bumps Python and fixes collectstatic#436

Merged
duckduckgrayduck merged 6 commits into
masterfrom
staging
Jul 21, 2026
Merged

Adds dismissal of AddOnEvents, bumps Python and fixes collectstatic#436
duckduckgrayduck merged 6 commits into
masterfrom
staging

Conversation

@duckduckgrayduck

@duckduckgrayduck duckduckgrayduck commented Jul 21, 2026

Copy link
Copy Markdown
Contributor
  • Closes Support deleting or hiding add-on events #428
    The default view will return all AddOnEvents. The front-end can pass dismissed=False to filter out the dismissed events or dismissed=True to show the dismissed events to maintain backwards compatibility.

  • Adds invoke tasks to bring the local dev containers up and down, similar to Accounts and Requests.

  • Bumps Python to 3.12 on Heroku. This was meant to be added to the Django 5 branch. The local dockerfile uses 3.12 already as does lambda. The testing apparatuses all use 3.12 as well. I just forgot to update this file.

  • I noticed both on staging and production when you go to an API endpoint the "Filters" button does nothing. When I inspected the network requests on that page for staging, I saw a 403 for version 3.7.1 of jQuery. I inspected the bucket where these files were actually supposed to be hosted and the last pushes were in 2021. jquery-3.5.1.min.js — dated 2021

This wasn't a problem in the Django 4 upgrade because it maintained backwards compatibility, but was a breaking change in 5 that wasn't caught.

STATICFILES_STORAGE was deprecated in 4.2:
https://docs.djangoproject.com/en/4.2/ref/settings/#std-setting-STATICFILES_STORAGE
and completely removed in 5.1 and swapped with STORAGES (which was new in Django 4.2)
https://docs.djangoproject.com/en/4.2/ref/settings/#std-setting-STORAGES

  • Updates some dependencies. All minor version bumps. Shouldn't break anything

@duckduckgrayduck
duckduckgrayduck temporarily deployed to documentcloud-staging July 21, 2026 01:34 Inactive
@duckduckgrayduck
duckduckgrayduck merged commit 2fee133 into master Jul 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support deleting or hiding add-on events

2 participants