do not overwrite answers with default values (#3415)

This commit is contained in:
Frédéric Péters 2013-08-06 15:05:24 +02:00
parent bb72eb5117
commit e0e500e3ae
1 changed files with 14 additions and 0 deletions

View File

@ -823,45 +823,59 @@ class AvisSimplif(BaseContent, AvisOdt):
# Methods for getting default answers to questions -------------------------
def defodelaiOrdre(self, delaiOrdreCP):
if self.delaiOrdreAnalyse(): return unicode(self.delaiOrdreAnalyse(), 'utf-8')
return defaultAnalysisValues['delaiOrdre'][delaiOrdreCP]
def defodelaiRigueur(self, delaiRigueurCP):
if self.delaiRigueurAnalyse(): return unicode(self.delaiRigueurAnalyse(), 'utf-8')
return defaultAnalysisValues['delaiRigueur'][delaiRigueurCP]
def defodelaiAccuse(self, delaiAccuseCP):
if self.delaiAccuseAnalyse(): return unicode(self.delaiAccuseAnalyse(), 'utf-8')
return defaultAnalysisValues['delaiAccuse'][delaiAccuseCP]
def defoenvoiTermes(self, envoiTermesCP):
if self.envoiTermesAnalyse(): return unicode(self.envoiTermesAnalyse(), 'utf-8')
return defaultAnalysisValues['envoiTermes'][envoiTermesCP]
def defoenvoiModalites(self, envoiModalitesCP):
if self.envoiModalitesAnalyse(): return unicode(self.envoiModalitesAnalyse(), 'utf-8')
return defaultAnalysisValues['envoiModalites'][envoiModalitesCP]
def defoenvoiRecommande(self, envoiRecommandeCP):
if self.envoiRecommandeAnalyse(): return unicode(self.envoiRecommandeAnalyse(), 'utf-8')
return defaultAnalysisValues['envoiRecommande'][envoiRecommandeCP]
def defopiecesJustificativesDemandees(self, piecesJustificativesDemandeesCP):
if self.piecesJustificativesDemandeesAnalyse(): return unicode(self.piecesJustificativesDemandeesAnalyse(), 'utf-8')
return defaultAnalysisValues['piecesJustificativesDemandees'][piecesJustificativesDemandeesCP]
def defosimulRenvoi(self, simulRenvoiCP):
if self.simulRenvoiAnalyse(): return unicode(self.simulRenvoiAnalyse(), 'utf-8')
return defaultAnalysisValues['simulRenvoi'][simulRenvoiCP]
def defosimulCirculaire(self, simulCirculaireCP):
if self.simulCirculaireAnalyse(): return unicode(self.simulCirculaireAnalyse(), 'utf-8')
return defaultAnalysisValues['simulCirculaire'][simulCirculaireCP]
def defosimulBrochure(self, simulBrochureCP):
if self.simulBrochureAnalyse(): return unicode(self.simulBrochureAnalyse(), 'utf-8')
return defaultAnalysisValues['simulBrochure'][simulBrochureCP]
def defoacteursProcedure(self, acteursProcedureCP):
if self.acteursProcedureAnalyse(): return unicode(self.acteursProcedureAnalyse(), 'utf-8')
return defaultAnalysisValues['acteursProcedure'][acteursProcedureCP]
def defoacteursImpact(self, acteursImpactCP):
if self.acteursImpactAnalyse(): return unicode(self.acteursImpactAnalyse(), 'utf-8')
return defaultAnalysisValues['acteursImpact'][acteursImpactCP]
def defoformulairePrevu(self, formulairePrevuCP):
if self.formulairePrevuAnalyse(): return unicode(self.formulairePrevuAnalyse(), 'utf-8')
return defaultAnalysisValues['formulairePrevu'][formulairePrevuCP]
def defoformulaireAttache(self, formulaireAttacheCP):
if self.formulaireAttacheAnalyse(): return unicode(self.formulaireAttacheAnalyse(), 'utf-8')
return defaultAnalysisValues['formulaireAttache'][formulaireAttacheCP]
registerType(AvisSimplif, PROJECTNAME)