Fixes #.
Changes proposed in this pull request:
- Bug fix
- New feature
- Vulnerabilities update
- Config changes
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires an admin update after deploy
- Includes a database migration removing or renaming a field
How should the reviewer test this PR? Write out any special testing steps here.
In case this PR needs any admin changes or run a management command after deployment, mention it here:
- Linting and tests pass locally
- The website and the changes are functional in Tor Browser
- There is no conflicting migrations
- Any CSP related changes required has been updated (check at least both firefox & chrome)
- The changes are accessible using keyboard and screenreader
- Verify that API responses are correct
- Verify that visualizations using the API endpoints are functional
- Verify incident export works correctly
- Verify incident filters are rendered correctly
- Verify incident filters show correct incidents
- Verify categories work
- Verify incidents are discoverable by search
- Verify that the blog index page renders correctly
- Verify that the individual blogs show all the informations correctly
- Verify that it renders correctly in homepage, if applicable
- Verify that it renders correctly in incident index page, if applicable
- Verify that it renders correctly in individual incident page, if applicable
- Verify that it renders correctly in blog index page, if applicable
- Verify that it renders correctly in individual blog page, if applicable
- Verify that it renders correctly in individual special blog page, if applicable
- Verify that the email signup form in the footer renders and works
- Verify that the individual email signup pages work
- Verify that the form renders correctly and submit correctly as well
- Do the changes need to be tested in a separate staging instance?
If the PR involves some visual changes in the frontend, it is recommended to add a screenshot of the new visual.