Skip to content

Commit c704424

Browse files
committed
fix: Use cms_config to register wizards robustly
1 parent 1167419 commit c704424

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

djangocms_alias/cms_config.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
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+
)
9+
510
from .models import AliasContent, AliasPlugin, copy_alias_content
611
from .rendering import render_alias_content
712

@@ -18,6 +23,7 @@ class AliasCMSConfig(CMSAppConfig):
1823
cms_enabled = True
1924
cms_toolbar_enabled_models = [(AliasContent, render_alias_content)]
2025
moderated_models = [AliasContent]
26+
cms_wizards = [create_alias_wizard, create_alias_category_wizard]
2127

2228
djangocms_moderation_enabled = getattr(settings, "MODERATING_ALIAS_MODELS_ENABLED", True)
2329
djangocms_versioning_enabled = (

djangocms_alias/cms_wizards.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,3 @@ def get_success_url(self, obj, **kwargs):
4141
model=Category,
4242
description=_("Create a new alias category."),
4343
)
44-
45-
wizard_pool.register(create_alias_wizard)
46-
wizard_pool.register(create_alias_category_wizard)

0 commit comments

Comments
 (0)