Fix wizard issues
This commit is contained in:
parent
ba044b34aa
commit
2a5a5229e1
1 changed files with 8 additions and 0 deletions
|
@ -4,6 +4,7 @@ from __future__ import absolute_import, print_function, unicode_literals
|
||||||
try:
|
try:
|
||||||
from cms.wizards.wizard_base import Wizard
|
from cms.wizards.wizard_base import Wizard
|
||||||
from cms.wizards.wizard_pool import wizard_pool
|
from cms.wizards.wizard_pool import wizard_pool
|
||||||
|
from django import forms
|
||||||
from django.utils.text import slugify
|
from django.utils.text import slugify
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from parler.forms import TranslatableModelForm
|
from parler.forms import TranslatableModelForm
|
||||||
|
@ -20,12 +21,19 @@ try:
|
||||||
if kwargs.get('data', False):
|
if kwargs.get('data', False):
|
||||||
kwargs['data']['1-app_config'] = self.default_appconfig
|
kwargs['data']['1-app_config'] = self.default_appconfig
|
||||||
super(PostWizardForm, self).__init__(*args, **kwargs)
|
super(PostWizardForm, self).__init__(*args, **kwargs)
|
||||||
|
self.fields['app_config'].widget = forms.Select(
|
||||||
|
attrs=self.fields['app_config'].widget.attrs,
|
||||||
|
choices=self.fields['app_config'].widget.choices,
|
||||||
|
)
|
||||||
self.fields['app_config'].widget.attrs['disabled'] = True
|
self.fields['app_config'].widget.attrs['disabled'] = True
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Post
|
model = Post
|
||||||
fields = ['app_config', 'title', 'abstract', 'categories']
|
fields = ['app_config', 'title', 'abstract', 'categories']
|
||||||
|
|
||||||
|
class Media:
|
||||||
|
js = ('admin/js/jquery.js', 'admin/js/jquery.init.js',)
|
||||||
|
|
||||||
class PostWizard(Wizard):
|
class PostWizard(Wizard):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue