diff --git a/hawc/apps/animal/admin.py b/hawc/apps/animal/admin.py index 33fcf4163f..dad10cce98 100644 --- a/hawc/apps/animal/admin.py +++ b/hawc/apps/animal/admin.py @@ -1,10 +1,11 @@ from django.contrib import admin +from reversion.admin import VersionAdmin from . import models @admin.register(models.Experiment) -class ExperimentAdmin(admin.ModelAdmin): +class ExperimentAdmin(VersionAdmin, admin.ModelAdmin): raw_id_fields = ("study", "dtxsid") list_display = ( "id", @@ -24,7 +25,7 @@ class ExperimentAdmin(admin.ModelAdmin): @admin.register(models.AnimalGroup) -class AnimalGroupAdmin(admin.ModelAdmin): +class AnimalGroupAdmin(VersionAdmin, admin.ModelAdmin): list_display = ( "id", "experiment", @@ -46,7 +47,7 @@ class DoseGroupInline(admin.TabularInline): @admin.register(models.DosingRegime) -class DosingRegimeAdmin(admin.ModelAdmin): +class DosingRegimeAdmin(VersionAdmin, admin.ModelAdmin): list_display = ( "id", "dosed_animals", @@ -72,7 +73,7 @@ class EndpointGroupInline(admin.TabularInline): @admin.register(models.Endpoint) -class EndpointAdmin(admin.ModelAdmin): +class EndpointAdmin(VersionAdmin, admin.ModelAdmin): list_display = ( "id", "assessment_id", diff --git a/hawc/apps/animal/templates/animal/animalgroup_detail.html b/hawc/apps/animal/templates/animal/animalgroup_detail.html index 2ca095d8dc..dac1b24a1f 100644 --- a/hawc/apps/animal/templates/animal/animalgroup_detail.html +++ b/hawc/apps/animal/templates/animal/animalgroup_detail.html @@ -1,5 +1,7 @@ {% extends 'assessment-rooted.html' %} +{% load hawc %} + {% block content %} {% if obj_perms.edit %}
Message | -User | Timestamp | +User | +Message | |
---|---|---|---|---|---|
{{obj.message}} | -{{obj.user}} | -{{obj.created}} | +{{event.created}} | +{{event.user}} | +{% if event.message %} {{event.message}} {% endif %}{{event.snapshot}} |
+
+ No logs available; see details below. + |