From 6852b96554ba58964f459cea39c742b7b81ccc81 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Tue, 6 Oct 2020 14:29:43 +0200
Subject: [PATCH] Make django-admin optional.

---
 bigbluebutton/django/admin.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/bigbluebutton/django/admin.py b/bigbluebutton/django/admin.py
index 8c90412..4d758e4 100644
--- a/bigbluebutton/django/admin.py
+++ b/bigbluebutton/django/admin.py
@@ -1,10 +1,11 @@
 """Stub for registering models in django-admin for those who want it."""
+from django.conf import settings
 from django.contrib import admin
 
 from .models import APIToken, BigBlueButton, BigBlueButtonGroup, Meeting
 
-
-admin.site.register(APIToken)
-admin.site.register(BigBlueButton)
-admin.site.register(BigBlueButtonGroup)
-admin.site.register(Meeting)
+if "django.contrib.admin" in settings.INSTALLED_APPS:
+    admin.site.register(APIToken)
+    admin.site.register(BigBlueButton)
+    admin.site.register(BigBlueButtonGroup)
+    admin.site.register(Meeting)
-- 
GitLab