1: from plone.autoform.interfaces import WIDGETS_KEY
1: from collective.notices.browser import views as base
1: from collective.notices.interfaces import INotice
1: from ..form.plone_formwidget_autocomplete import AutocompleteMultiFieldWidget
2: class EditNotice(base.EditNotice):
1: def updateFields(self):
# assign our custom autocomplete widget
>>>>>> tags = INotice.getTaggedValue(WIDGETS_KEY)
>>>>>> tags['users_and_groups'] = AutocompleteMultiFieldWidget
>>>>>> INotice.setTaggedValue(WIDGETS_KEY, tags)
>>>>>> super(EditNotice, self).updateFields()
2: class AddNotice(base.AddNotice):
1: def updateFields(self):
# assign our custom autocomplete widget
>>>>>> tags = INotice.getTaggedValue(WIDGETS_KEY)
>>>>>> tags['users_and_groups'] = AutocompleteMultiFieldWidget
>>>>>> INotice.setTaggedValue(WIDGETS_KEY, tags)
>>>>>> super(AddNotice, self).updateFields()