Skip to content
Snippets Groups Projects
Commit fda227b6 authored by Jean-Baptiste Pasquier's avatar Jean-Baptiste Pasquier
Browse files

Merge branch 'admin-subclass-registration-fix' into 'master'

bugfix: subclass-subclasses are auto-registered with admin

See merge request !201
parents 34f16da7 4f871eb6
No related branches found
No related tags found
1 merge request!201bugfix: subclass-subclasses are auto-registered with admin
Pipeline #9378 passed
......@@ -22,6 +22,7 @@ class DjangoldpConfig(AppConfig):
from django.conf import settings
from django.contrib import admin
from djangoldp.admin import DjangoLDPAdmin
from djangoldp.urls import get_all_non_abstract_subclasses_dict
from djangoldp.models import Model
for package in settings.DJANGOLDP_PACKAGES:
......@@ -36,7 +37,7 @@ class DjangoldpConfig(AppConfig):
except ModuleNotFoundError:
pass
model_classes = {cls.__name__: cls for cls in Model.__subclasses__() if not Model.get_meta(cls, 'abstract', False)}
model_classes = get_all_non_abstract_subclasses_dict(Model)
for class_name in model_classes:
model_class = model_classes[class_name]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment