From 2907a4f66406f6ce867a7910b61b61c241927320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 12 May 2014 13:59:22 +0200 Subject: [PATCH] add "treated by" on all documents (#4516) --- src/pfwbged/basecontent/behaviors.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/pfwbged/basecontent/behaviors.py b/src/pfwbged/basecontent/behaviors.py index b8b0968..2429015 100644 --- a/src/pfwbged/basecontent/behaviors.py +++ b/src/pfwbged/basecontent/behaviors.py @@ -48,26 +48,27 @@ class IRelatedTask(model.Schema): class IPfwbDocument(model.Schema): """Fields that are specific to Pfwb document""" - keywords = ThesaurusKeywords(title=_(u'Keywords'), - required=False) - - -class IPfwbIncomingMail(model.Schema): - """Fields that are specific to Pfwb incoming mail""" - treated_by = schema.List(title=_(u"Treated by"), required=False, value_type=schema.Choice(vocabulary=u'collective.dms.basecontent.treating_groups') ) + keywords = ThesaurusKeywords(title=_(u'Keywords'), + required=False) + + form.widget(treated_by=AjaxChosenMultiFieldWidget) + form.order_before(treated_by='treating_groups') + + +class IPfwbIncomingMail(model.Schema): + """Fields that are specific to Pfwb incoming mail""" + in_copy = schema.List(title=_(u"In copy"), required=False, value_type=schema.Choice(vocabulary=u'collective.dms.basecontent.recipient_groups') ) - form.widget(treated_by=AjaxChosenMultiFieldWidget) form.widget(in_copy=AjaxChosenMultiFieldWidget) - form.order_before(treated_by='treating_groups') form.order_after(in_copy='treated_by') form.order_before(in_copy='treating_groups')