Skip to content
Snippets Groups Projects
Commit b71f1d0c authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch '597-shell_plus-import-order-is-suboptimal' into 'master'

Resolve "shell_plus import order is suboptimal"

Closes #597

See merge request !861
parents c4137173 ed3e366a
No related branches found
No related tags found
1 merge request!861Resolve "shell_plus import order is suboptimal"
Pipeline #48725 passed with warnings
Pipeline: AlekSIS

#48735

    ......@@ -9,6 +9,14 @@ and this project adheres to `Semantic Versioning`_.
    Unreleased
    ----------
    Changed
    ~~~~~~~
    * 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
    -------------------
    ......
    ......@@ -964,5 +964,13 @@ if SENTRY_ENABLED:
    **SENTRY_SETTINGS,
    )
    SHELL_PLUS_MODEL_IMPORTS_RESOLVER = "django_extensions.collision_resolvers.AppLabelPrefixCR"
    SHELL_PLUS_APP_PREFIXES = {
    "auth": "auth",
    }
    SHELL_PLUS_DONT_LOAD = []
    merge_app_settings("SHELL_PLUS_APP_PREFIXES", SHELL_PLUS_APP_PREFIXES)
    merge_app_settings("SHELL_PLUS_DONT_LOAD", SHELL_PLUS_DONT_LOAD)
    # Add django-cleanup after all apps to ensure that it gets all signals as last app
    INSTALLED_APPS.append("django_cleanup.apps.CleanupConfig")
    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