def KeywordsFieldWidget(field, request): """The vocabulary view is overridden so that the widget will work properly Check browser/overrides.py for more details """ widget = FieldWidget(field, BetterAjaxSelectWidget(request)) widget.vocabulary = "eea.climateadapt.keywords" return widget
def CarouselBackgroundLinkWidget(field, request): widget = FieldWidget(field, RelatedItemsWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Catalog' widget.pattern_options = widget.pattern_options.copy() widget.pattern_options.update({ 'selectableTypes': ['Image'], 'maximumSelectionSize': 1 }) return widget
def CarouselReferencesWidget(field, request): widget = FieldWidget(field, RelatedItemsWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Catalog' widget.pattern_options = widget.pattern_options.copy() widget.pattern_options.update({ 'selectableTypes': None, 'maximumSelectionSize': None }) return widget
def CcaItemsFieldWidget(field, request): """ The vocabulary view is overridden so that the widget will show all cca items Check browser/overrides.py for more details """ widget = FieldWidget(field, RelatedItemsWidget(request)) widget.vocabulary = 'eea.climateadapt.cca_items' widget.vocabulary_override = True return widget
def KeywordsFieldWidget(field, request): widget = FieldWidget(field, BetterAjaxSelectWidget(request)) widget.vocabulary = "eea.climateadapt.keywords" return widget
def RelatedItemsFieldWidget(field, request): widget = FieldWidget(field, RelatedItemsWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Catalog' return widget
def AssigneeFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'uu.task.Users' widget.pattern_options['allowNewItems'] = False alsoProvides(widget, IInheritParentValue) return widget
def SubjectsFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Keywords' return widget
def CreatorsFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Users' return widget
def LocationFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = "g24.elements.Locations" return widget
def SpecialTagsFieldWidget(field, request): widget = FieldWidget(field, BetterAjaxSelectWidget(request)) widget.vocabulary = "eea.climateadapt.special_tags" return widget
def _custom_field_widget(field, request): from plone.app.widgets.dx import AjaxSelectWidget widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.PortalTypes' return widget
def CountryFieldWidget(field, request): # widget = FieldWidget(field, SelectWidget(request)) # widget.vocabulary = 'collective.address.CountryVocabulary' widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = "collective.address.CountryVocabulary" return widget
def _custom_field_widget(field, request): from collective.patterns.widgets.dx import AjaxSelectWidget widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.PortalTypes' return widget
def SpecialTagsFieldWidget(field, request): widget = FieldWidget(field, BetterAjaxSelectWidget(request)) widget.vocabulary = 'eea.climateadapt.special_tags' return widget
def KeywordsFieldWidget(field, request): widget = FieldWidget(field, BetterAjaxSelectWidget(request)) widget.vocabulary = 'eea.climateadapt.keywords' return widget
def ContributorsFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = "plone.app.vocabularies.Users" return widget
def _custom_field_widget(field, request): from plone.app.z3cform.widget import AjaxSelectWidget widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.PortalTypes' return widget
def TimezoneFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = "plone.app.event.Timezones" return widget