From 560d87ef1cf6b9e60a99506661983cb20fd1335b Mon Sep 17 00:00:00 2001 From: Flavio Tarsetti <flavio.tarsetti@idiap.ch> Date: Sat, 2 May 2020 03:12:16 +0200 Subject: [PATCH] [navigation][admin] TemporaryUrlAdmin admin view integration --- beat/web/navigation/admin.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/beat/web/navigation/admin.py b/beat/web/navigation/admin.py index 307fb708d..138f581d4 100644 --- a/beat/web/navigation/admin.py +++ b/beat/web/navigation/admin.py @@ -33,6 +33,7 @@ from .models import Agreement from ..accounts.models import AccountSettings from ..accounts.models import SupervisionTrack from ..accounts.models import Profile +from ..accounts.models import TemporaryUrl #---------------------------------------------------------- @@ -177,3 +178,26 @@ class ProfileAdmin(admin.ModelAdmin): ) admin.site.register(Profile, ProfileAdmin) + + +#---------------------------------------------------------- + + +class TemporaryUrlAdmin(admin.ModelAdmin): + + def supervision_key(self, obj): + return obj.supervision_track.supervision_key + + list_display = ( + 'url_hash', + 'expires', + 'supervision_track', + 'supervision_key', + 'status', + ) + + ordering = ( + 'expires', + ) + +admin.site.register(TemporaryUrl, TemporaryUrlAdmin) -- GitLab