Compare commits

...

2 commits

Author SHA1 Message Date
Hasan Ramezani
2595a36c71
Prepare release 2.2.2 (#497) 2023-01-17 09:07:11 +01:00
Alieh Rymašeŭski
6996e1cfd4
Revert "Disallow changing or deleting log entries" (#496)
This reverts commit de5638c607.
2023-01-16 16:04:51 +01:00
3 changed files with 8 additions and 7 deletions

View file

@ -2,6 +2,12 @@
## Next Release
## 2.2.2 (2023-01-16)
#### Fixes
- fix: revert [#449](https://github.com/jazzband/django-auditlog/pull/449) "Make log entries read-only in the admin" as it breaks deletion of any auditlogged model through the admin when `AuditlogHistoryField` is used. ([#496](https://github.com/jazzband/django-auditlog/pull/496))
## 2.2.1 (2022-11-28)
#### Fixes

View file

@ -26,10 +26,5 @@ class LogEntryAdmin(admin.ModelAdmin, LogEntryAdminMixin):
]
def has_add_permission(self, request):
return False
def has_change_permission(self, request, obj=None):
return False
def has_delete_permission(self, request, obj=None):
# As audit admin doesn't allow log creation from admin
return False

View file

@ -1297,7 +1297,7 @@ class AdminPanelTest(TestCase):
res = self.client.get(f"/admin/auditlog/logentry/{log_pk}/", follow=True)
self.assertEqual(res.status_code, 200)
res = self.client.get(f"/admin/auditlog/logentry/{log_pk}/delete/")
self.assertEqual(res.status_code, 403)
self.assertEqual(res.status_code, 200)
res = self.client.get(f"/admin/auditlog/logentry/{log_pk}/history/")
self.assertEqual(res.status_code, 200)