Skip to content

Commit 4cb9f2d

Browse files
authored
fix: Use cms_config to register wizards robustly (#276)
1 parent 1167419 commit 4cb9f2d

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

djangocms_alias/cms_config.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
from django.apps import apps
33
from django.conf import settings
44

5+
from .cms_wizards import (
6+
create_alias_category_wizard,
7+
create_alias_wizard,
8+
)
59
from .models import AliasContent, AliasPlugin, copy_alias_content
610
from .rendering import render_alias_content
711

@@ -18,6 +22,7 @@ class AliasCMSConfig(CMSAppConfig):
1822
cms_enabled = True
1923
cms_toolbar_enabled_models = [(AliasContent, render_alias_content)]
2024
moderated_models = [AliasContent]
25+
cms_wizards = [create_alias_wizard, create_alias_category_wizard]
2126

2227
djangocms_moderation_enabled = getattr(settings, "MODERATING_ALIAS_MODELS_ENABLED", True)
2328
djangocms_versioning_enabled = (

djangocms_alias/cms_wizards.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from cms.utils.permissions import get_model_permission_codename
22
from cms.wizards.wizard_base import Wizard
3-
from cms.wizards.wizard_pool import wizard_pool
43
from django.utils.translation import gettext_lazy as _
54

65
from .cms_plugins import Alias
@@ -41,6 +40,3 @@ def get_success_url(self, obj, **kwargs):
4140
model=Category,
4241
description=_("Create a new alias category."),
4342
)
44-
45-
wizard_pool.register(create_alias_wizard)
46-
wizard_pool.register(create_alias_category_wizard)

0 commit comments

Comments
 (0)