Skip to content

Commit

Permalink
Merge pull request #2995 from GSA-TTS/main
Browse files Browse the repository at this point in the history
  • Loading branch information
jadudm authored Dec 13, 2023
2 parents f5e6796 + 6c729a6 commit 900440c
Showing 1 changed file with 26 additions and 2 deletions.
28 changes: 26 additions & 2 deletions backend/audit/admin.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
from django.contrib import admin

from audit.models import SingleAuditChecklist, Access, ExcelFile, SingleAuditReportFile
from audit.models import (
Access,
DeletedAccess,
ExcelFile,
SingleAuditChecklist,
SingleAuditReportFile,
)


class SACAdmin(admin.ModelAdmin):
Expand Down Expand Up @@ -47,6 +52,24 @@ def has_view_permission(self, request, obj=None):
search_fields = ("email", "sac__report_id")


class DeletedAccessAdmin(admin.ModelAdmin):
"""
Fields we want in the admin view for DeletedAccess; we're not showing user here
because it's redundant with email in almost all circumstances.
"""

def has_module_permission(self, request, obj=None):
return request.user.is_staff

def has_view_permission(self, request, obj=None):
return request.user.is_staff

list_display = ("sac", "role", "email")
list_filter = ["role"]
readonly_fields = ("sac",)
search_fields = ("email", "removed_by_email", "sac__report_id")


class ExcelFileAdmin(admin.ModelAdmin):
list_display = ("filename", "user", "date_created")

Expand All @@ -56,6 +79,7 @@ class AuditReportAdmin(admin.ModelAdmin):


admin.site.register(Access, AccessAdmin)
admin.site.register(DeletedAccess, DeletedAccessAdmin)
admin.site.register(ExcelFile, ExcelFileAdmin)
admin.site.register(SingleAuditChecklist, SACAdmin)
admin.site.register(SingleAuditReportFile, AuditReportAdmin)

0 comments on commit 900440c

Please sign in to comment.