From 45ac6bb3fdf726eccb680e07c7fbc00d0747af42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 15 Nov 2013 16:50:42 +0100 Subject: [PATCH] reporters and speakers are lists --- tabellio/documents/document.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tabellio/documents/document.py b/tabellio/documents/document.py index db7aee8..5769474 100644 --- a/tabellio/documents/document.py +++ b/tabellio/documents/document.py @@ -55,10 +55,12 @@ class IDocument(form.Schema): seance_vote = schema.TextLine(title=_(u'Seance Vote'), required=False) seance_vote_date = schema.Date(title=_(u'Seance Vote Date'), required=False) author_is_government = schema.Bool(title=_(u'Author is Government'), default=False, required=False) - reporters = RelationChoice(title=_(u'Reporters'), required=False, - source=ObjPathSourceBinder()) - speakers = RelationChoice(title=_(u'Speakers'), required=False, - source=ObjPathSourceBinder()) + reporters = RelationList(title=_(u'Reporters'), default=[], required=False, + value_type=RelationChoice(title=_(u'Reporter'), + source=ObjPathSourceBinder())) + speakers = RelationList(title=_(u'Speakers'), default=[], required=False, + value_type=RelationChoice(title=_(u'Speaker'), + source=ObjPathSourceBinder())) class Document(Item, BasePublication):