Update tags widget in Image and Douments forms.

AdminTagWidget provides initTagField function
that fixes issue with multiple-word tags.
pull/1970/merge
Lukasz Kozlowski 2015-11-27 18:39:41 +01:00 zatwierdzone przez Matt Westcott
rodzic f0df1cb1fe
commit 7a681f94f7
2 zmienionych plików z 6 dodań i 1 usunięć
wagtail
wagtaildocs
wagtailimages

Wyświetl plik

@ -1,5 +1,6 @@
from django import forms
from wagtail.wagtailadmin import widgets
from wagtail.wagtaildocs.models import Document
@ -10,5 +11,6 @@ class DocumentForm(forms.ModelForm):
model = Document
fields = ('title', 'file', 'tags')
widgets = {
'file': forms.FileInput()
'file': forms.FileInput(),
'tags': widgets.AdminTagWidget,
}

Wyświetl plik

@ -2,6 +2,7 @@ from django import forms
from django.forms.models import modelform_factory
from django.utils.translation import ugettext as _
from wagtail.wagtailadmin import widgets
from wagtail.wagtailimages.formats import get_image_formats
from wagtail.wagtailimages.fields import WagtailImageField
@ -16,6 +17,7 @@ def formfield_for_dbfield(db_field, **kwargs):
return db_field.formfield(**kwargs)
def get_image_form(model):
return modelform_factory(
model,
@ -25,6 +27,7 @@ def get_image_form(model):
# so that when editing, we don't get the 'currently: ...' banner which is
# a bit pointless here
widgets={
'tags': widgets.AdminTagWidget,
'file': forms.FileInput(),
'focal_point_x': forms.HiddenInput(attrs={'class': 'focal_point_x'}),
'focal_point_y': forms.HiddenInput(attrs={'class': 'focal_point_y'}),