Skip to content

Conversation

@valentijnscholten
Copy link
Member

@valentijnscholten valentijnscholten commented Nov 1, 2025

In #13169 we introducted django-pghistory as an alternative auditlog solution. The goal has always been to move to django-pghistory, which is what this PR does now that we have had some time to test it.

This PR:

  • Removes DD_AUDITLOG_TYPE
  • Removes any code related to tracking changes with django-auditlog
  • Keeps existing records
  • Keeps displaying existing records
  • Removes any unit tests / workflow runs that were specific to django-auditlog

I tried removing the django-auditlog as a dependency, but this has some complications. We may have to postpone this a bit to not have everything in one release.

The additional code that would be needed for that remove be seen in the PR in my fork against this branch:

@valentijnscholten valentijnscholten added this to the 2.53.0 milestone Nov 1, 2025
@github-actions github-actions bot added settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR docs unittests labels Nov 1, 2025
@github-actions github-actions bot added the New Migration Adding a new migration file. Take care when merging. label Nov 1, 2025
@github-actions github-actions bot added the ui label Nov 1, 2025
@valentijnscholten valentijnscholten marked this pull request as ready for review November 1, 2025 22:49
@valentijnscholten valentijnscholten marked this pull request as draft November 2, 2025 07:40
@valentijnscholten
Copy link
Member Author

Converted back to draft as we need to align the merge/release with Pro.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

Conflicts have been resolved. A maintainer will review the pull request shortly.

@github-actions
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conflicts-detected docs New Migration Adding a new migration file. Take care when merging. settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR ui unittests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant