Add support for PFBOralRequest

This commit is contained in:
Frédéric Péters 2011-07-27 19:14:11 +02:00
parent 115b8add0c
commit 2ccaf04c83
1 changed files with 6 additions and 2 deletions

View File

@ -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'):