diff --git a/src/redirect/admin.py b/src/redirect/admin.py index dd9cc02..af4afa5 100644 --- a/src/redirect/admin.py +++ b/src/redirect/admin.py @@ -22,6 +22,11 @@ class RedirectAdmin(admin.ModelAdmin): codename = get_permission_codename("change", opts) return request.user.has_perm(f"{opts.app_label}.{codename}", obj) + def has_delete_permission(self, request: HttpRequest, obj: Redirect = None): + opts = self.opts + codename = get_permission_codename("delete", opts) + return request.user.has_perm(f"{opts.app_label}.{codename}", obj) + def has_view_permission(self, request: HttpRequest, obj: Redirect = None): opts = self.opts codename = get_permission_codename("view", opts)