fead: added django admin forms (#32926)

* feat: added django admin forms
This commit is contained in:
Erica Nwoga
2023-08-07 13:01:12 -04:00
committed by GitHub
parent 7c41be708e
commit 4e75a89ff5

View File

@@ -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)