Skip to content

Conversation

@ObadaS
Copy link
Collaborator

@ObadaS ObadaS commented Dec 19, 2025

A brief description of the purpose of the changes contained in this PR.

Added some more options in the django admin interface to better allow us to combat spam.

Use raw id fields to significantly speed up loading some of the pages, freeing up the database (for example, opening a submission in the django admin interface took around 40 minutes. With these changes it takes a few seconds)

Added Search fields and customized the display of all the admin pages.

Re-arranged some of the pages to make it easier to navigate and find useful information.

Add custom list filters in some admin pages to better filter the data we want to work with.

Manual Intervention

You will need to run a migration by launching the following commands :

docker compose exec django python manage.py migrate

Checklist

  • Code review by me
  • Hand tested by me
  • I'm proud of my work
  • Code review by reviewer
  • Hand tested by reviewer
  • CircleCi tests are passing
  • Ready to merge

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.

2 participants