From 2ccaf04c83af91cc67fe14af8105763dea2e5413 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 27 Jul 2011 19:14:11 +0200 Subject: [PATCH] Add support for PFBOralRequest --- themis/libellioimport/migration.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/themis/libellioimport/migration.py b/themis/libellioimport/migration.py index c5953c1..31a3746 100644 --- a/themis/libellioimport/migration.py +++ b/themis/libellioimport/migration.py @@ -61,6 +61,7 @@ class Migrate(BrowserView): 'PFBChallenge': u'Interpellation', 'PFBWriteAnswer': u'Réponse écrite', 'PFBCurrentEventsQuestion': u'''Question d'actualité''', + 'PFBOralRequest': u'Question orale', }.get(doc.get('meta_type'))] ob.expediteur = [] @@ -75,7 +76,8 @@ class Migrate(BrowserView): if doc.get('meta_type') == 'PFBWriteAnswer': # shipper is a ministry shipper_id = self.get_ministry(doc.get('authors')[0]) - elif doc.get('meta_type') == 'PFBChallenge': + elif doc.get('meta_type') in ('PFBChallenge', + 'PFBCurrentEventsQuestion', 'PFBOralRequest'): # shipper is a deputy shipper_id = self.get_deputy(doc.get('authors')[0]) @@ -91,6 +93,7 @@ class Migrate(BrowserView): 'PFBChallenge': 'interpellationD', 'PFBWriteAnswer': 'reponse_a_question_ecriteD', 'PFBCurrentEventsQuestion': 'questionactualiteD', + 'PFBOralRequest': 'QuestionoraleD', }.get(doc.get('meta_type')) if second_object_typename: # XXX: this is a temporary location, no decision has been taken yet @@ -111,7 +114,8 @@ class Migrate(BrowserView): if second_object_typename == 'reponse_a_question_ecriteD': if doc.get('authors'): ob2.ministre_auteur_reponse = self.get_ministry(doc.get('authors')[0]) - elif second_object_typename in ('interpellationD', 'questionactualiteD'): + elif second_object_typename in ('interpellationD', + 'questionactualiteD', 'QuestionoraleD'): if doc.get('authors'): ob2.auteur = [self.get_deputy(x) for x in doc.get('authors')] if doc.get('recipients'):