From 4e75a89ff55f039c6f2108b952e4a0ad337626f0 Mon Sep 17 00:00:00 2001 From: Erica Nwoga <66533300+chimsara@users.noreply.github.com> Date: Mon, 7 Aug 2023 13:01:12 -0400 Subject: [PATCH] fead: added django admin forms (#32926) * feat: added django admin forms --- openedx/core/djangoapps/agreements/admin.py | 43 ++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/agreements/admin.py b/openedx/core/djangoapps/agreements/admin.py index 7406c1d93f..82e2427dff 100644 --- a/openedx/core/djangoapps/agreements/admin.py +++ b/openedx/core/djangoapps/agreements/admin.py @@ -3,8 +3,10 @@ Django admin page for the Agreements app """ from django.contrib import admin - from openedx.core.djangoapps.agreements.models import IntegritySignature +from openedx.core.djangoapps.agreements.models import LTIPIITool +from openedx.core.djangoapps.agreements.models import LTIPIISignature +from openedx.core.djangoapps.agreements.models import ProctoringPIISignature class IntegritySignatureAdmin(admin.ModelAdmin): @@ -21,3 +23,42 @@ class IntegritySignatureAdmin(admin.ModelAdmin): admin.site.register(IntegritySignature, IntegritySignatureAdmin) + + +class LTIPIIToolAdmin(admin.ModelAdmin): + """ + Admin for the LTIPIITool Model + """ + readonly_fields = ('course_key', 'lti_tools', 'lti_tools_hash') + + class Meta: + model = LTIPIITool + + +admin.site.register(LTIPIITool, LTIPIIToolAdmin) + + +class LTIPIISignatureAdmin(admin.ModelAdmin): + """ + Admin for the LTIPIISignature Model + """ + readonly_fields = ('user', 'course_key', 'lti_tools', 'lti_tools_hash') + + class Meta: + model = LTIPIISignature + + +admin.site.register(LTIPIISignature, LTIPIISignatureAdmin) + + +class ProctoringPIISignatureAdmin(admin.ModelAdmin): + """ + Admin for the ProctoringPIISignature Model + """ + readonly_fields = ('user', 'course_key', 'proctoring_provider') + + class Meta: + model = ProctoringPIISignature + + +admin.site.register(ProctoringPIISignature, ProctoringPIISignatureAdmin)