Skip to content
Snippets Groups Projects
Commit 63273ac8 authored by James Graham's avatar James Graham
Browse files

Give superusers access to admin pages for applications and data sources

parent 8e83d068
No related branches found
No related tags found
No related merge requests found
...@@ -14,7 +14,7 @@ class ApplicationAdmin(admin.ModelAdmin): ...@@ -14,7 +14,7 @@ class ApplicationAdmin(admin.ModelAdmin):
permission = super().has_change_permission(request, obj) permission = super().has_change_permission(request, obj)
if obj is not None: if obj is not None:
permission &= obj.owner == request.user permission &= (obj.owner == request.user) or request.user.is_superuser
return permission return permission
...@@ -25,7 +25,7 @@ class ApplicationAdmin(admin.ModelAdmin): ...@@ -25,7 +25,7 @@ class ApplicationAdmin(admin.ModelAdmin):
permission = super().has_delete_permission(request, obj) permission = super().has_delete_permission(request, obj)
if obj is not None: if obj is not None:
permission &= obj.owner == request.user permission &= (obj.owner == request.user) or request.user.is_superuser
return permission return permission
......
...@@ -20,7 +20,7 @@ class DataSourceAdmin(admin.ModelAdmin): ...@@ -20,7 +20,7 @@ class DataSourceAdmin(admin.ModelAdmin):
permission = super().has_change_permission(request, obj) permission = super().has_change_permission(request, obj)
if obj is not None: if obj is not None:
permission &= obj.owner == request.user permission &= (obj.owner == request.user) or request.user.is_superuser
return permission return permission
...@@ -31,7 +31,7 @@ class DataSourceAdmin(admin.ModelAdmin): ...@@ -31,7 +31,7 @@ class DataSourceAdmin(admin.ModelAdmin):
permission = super().has_delete_permission(request, obj) permission = super().has_delete_permission(request, obj)
if obj is not None: if obj is not None:
permission &= obj.owner == request.user permission &= (obj.owner == request.user) or request.user.is_superuser
return permission return permission
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment