diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ea4b085c7ff1056ee8fe29442af30f17493c4a13..34b3e10232c02142cc571da134539ea04d0b3d2d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,15 +9,13 @@ and this project adheres to `Semantic Versioning`_. Unreleased ---------- -Added -~~~~~ - -* Apps can extend SHELL_PLUS_APP_PREFIXES and SHELL_PLUS_DONT_LOAD - Changed ~~~~~~~ -* core.Group model now takes precedence over auth.Group in shell_plus +* Improvements for shell_plus module loading + * core.Group model now takes precedence over auth.Group + * Name collisions are resolved by prefixing with the app label + * Apps can extend SHELL_PLUS_APP_PREFIXES and SHELL_PLUS_DONT_LOAD `2.5`_ – 2022-01-02 ------------------- diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py index 7ae9be8e712d6fbafe4413081d6962f2fd0fccd3..ae84059c048c8aa812c562acfa2f8dafb0ff358f 100644 --- a/aleksis/core/settings.py +++ b/aleksis/core/settings.py @@ -964,6 +964,7 @@ if SENTRY_ENABLED: **SENTRY_SETTINGS, ) +SHELL_PLUS_MODEL_IMPORTS_RESOLVER = "django_extensions.collision_resolvers.AppLabelPrefixCR" SHELL_PLUS_APP_PREFIXES = { "auth": "auth", }