simplify 'envoi' section to only have a single field
This commit is contained in:
parent
4891a1fd92
commit
7f61b4199e
BIN
AvisSimplif.odt
BIN
AvisSimplif.odt
Binary file not shown.
|
@ -71,17 +71,9 @@ defaultAnalysisValues = {
|
|||
{'yes': u"Le texte en projet prévoit des délais d'accusés de réception à l'article...",
|
||||
'no': ''
|
||||
},
|
||||
'envoiTermes': \
|
||||
{'yes': u'Différents termes sont utilisés pour définir les envois:...',
|
||||
'no': u'Les envois sont exprimés par le même terme.'
|
||||
},
|
||||
'envoiModalites': \
|
||||
{'yes': u"Les modalités d'envoi sont prévues à l'article...",
|
||||
'no': u'Le texte en projet ne précise pas la nature des envois.'
|
||||
},
|
||||
'envoiRecommande': \
|
||||
{'yes': u"Des envois recommandés sont prévus à l'article...",
|
||||
'no': ''
|
||||
'envoi': \
|
||||
{'yes': "",
|
||||
'no': ""
|
||||
},
|
||||
'piecesJustificativesDemandees': \
|
||||
{'yes': u"Le texte en projet requiert l'adjonction de pièces justificatives à l'article...",
|
||||
|
@ -267,9 +259,7 @@ schema = Schema((
|
|||
name='envoi',
|
||||
widget=MasterSelectWidget(
|
||||
label=u"Est-il pertinent d'aborder la question de la transmission de documents ?",
|
||||
slave_fields= slaveFields('showIfYes',
|
||||
'envoiTermes', 'envoiTermesAnalyse', 'envoiModalites',
|
||||
'envoiModalitesAnalyse', 'envoiRecommande', 'envoiRecommandeAnalyse'),
|
||||
slave_fields= slaveFields('showIfYes', 'envoiAnalyse'),
|
||||
label_msgid='Avis_label_envoi',
|
||||
i18n_domain='Avis',
|
||||
),
|
||||
|
@ -278,79 +268,16 @@ schema = Schema((
|
|||
required=True
|
||||
),
|
||||
|
||||
StringField(
|
||||
name='envoiTermes',
|
||||
widget=MasterSelectWidget(
|
||||
label=u"Y a-t-il des différences dans les termes utilisés pour exprimer les envois ?",
|
||||
slave_fields=slaveFields('setValue', 'envoiTermesAnalyse'),
|
||||
label_msgid='Avis_label_envoiTermes',
|
||||
i18n_domain='Avis',
|
||||
),
|
||||
enforceVocabulary=True,
|
||||
vocabulary='getResponses',
|
||||
required=True
|
||||
),
|
||||
|
||||
TextField(
|
||||
name='envoiTermesAnalyse',
|
||||
name='envoiAnalyse',
|
||||
widget=TextAreaWidget(
|
||||
label=u"Analyse",
|
||||
label_msgid='Avis_label_envoiTermesAnalyse',
|
||||
label_msgid='Avis_label_envoiAnalyse',
|
||||
i18n_domain='Avis',
|
||||
rows=10,
|
||||
),
|
||||
default_output_type="text/html",
|
||||
default=defaultAnalysisValues['envoiTermes']['no']
|
||||
),
|
||||
|
||||
StringField(
|
||||
name='envoiModalites',
|
||||
widget=MasterSelectWidget(
|
||||
label=u"Les modalités d'envoi sont-elles définies ?",
|
||||
slave_fields=slaveFields('setValue', 'envoiModalitesAnalyse'),
|
||||
label_msgid='Avis_label_envoiModalites',
|
||||
i18n_domain='Avis',
|
||||
),
|
||||
enforceVocabulary=True,
|
||||
vocabulary='getResponses',
|
||||
required=True
|
||||
),
|
||||
|
||||
TextField(
|
||||
name='envoiModalitesAnalyse',
|
||||
widget=TextAreaWidget(
|
||||
label=u"Analyse",
|
||||
label_msgid='Avis_label_envoiModalitesAnalyse',
|
||||
i18n_domain='Avis',
|
||||
rows=10,
|
||||
),
|
||||
default_output_type="text/html",
|
||||
default=defaultAnalysisValues['envoiModalites']['no']
|
||||
),
|
||||
|
||||
StringField(
|
||||
name='envoiRecommande',
|
||||
widget=MasterSelectWidget(
|
||||
label=u"Y a-t-il des envois recommandés ?",
|
||||
slave_fields=slaveFields('setValue', 'envoiRecommandeAnalyse'),
|
||||
label_msgid='Avis_label_envoiRecommande',
|
||||
i18n_domain='Avis',
|
||||
),
|
||||
enforceVocabulary=True,
|
||||
vocabulary='getResponses',
|
||||
required=True
|
||||
),
|
||||
|
||||
TextField(
|
||||
name='envoiRecommandeAnalyse',
|
||||
widget=TextAreaWidget(
|
||||
label=u"Analyse",
|
||||
label_msgid='Avis_label_envoiRecommandeAnalyse',
|
||||
i18n_domain='Avis',
|
||||
rows=10,
|
||||
),
|
||||
default_output_type="text/html",
|
||||
default=defaultAnalysisValues['envoiRecommande']['no']
|
||||
default=defaultAnalysisValues['envoi']['no']
|
||||
),
|
||||
|
||||
# Le principe de confiance -------------------------------------------------
|
||||
|
|
|
@ -38,12 +38,7 @@
|
|||
|
||||
<fieldset style="border-width: 4px;"><legend>Les envois</legend>
|
||||
<span metal:use-macro="python:here.widget('envoi', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiTermes', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiTermesAnalyse', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiModalites', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiModalitesAnalyse', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiRecommande', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiRecommandeAnalyse', mode='edit')" />
|
||||
<span metal:use-macro="python:here.widget('envoiAnalyse', mode='edit')" />
|
||||
</fieldset>
|
||||
|
||||
<fieldset style="border-width: 4px;"><legend>Le principe de confiance</legend>
|
||||
|
|
|
@ -67,31 +67,11 @@
|
|||
</div>
|
||||
|
||||
<span tal:condition="python: here.getEnvoi() == 'yes'">
|
||||
<div tal:define="f python:here.getField('envoiTermes')">
|
||||
<b tal:content="f/widget/label"></b> <span i18n:translate="" tal:content="here/getEnvoiTermes"></span>
|
||||
</div>
|
||||
<div class="avisIndent" tal:define="f python:here.getField('envoiTermesAnalyse')">
|
||||
<div class="avisIndent" tal:define="f python:here.getField('envoiAnalyse')">
|
||||
<label tal:content="f/widget/label"></label>
|
||||
<div tal:content="structure here/getEnvoiTermesAnalyse"></div>
|
||||
</div>
|
||||
|
||||
<div tal:define="f python:here.getField('envoiModalites')">
|
||||
<b tal:content="f/widget/label"></b> <span i18n:translate="" tal:content="here/getEnvoiModalites"></span>
|
||||
</div>
|
||||
<div class="avisIndent" tal:define="f python:here.getField('envoiModalitesAnalyse')">
|
||||
<label tal:content="f/widget/label"></label>
|
||||
<div tal:content="structure here/getEnvoiModalitesAnalyse"></div>
|
||||
</div>
|
||||
|
||||
<div tal:define="f python:here.getField('envoiRecommande')">
|
||||
<b tal:content="f/widget/label"></b> <span i18n:translate="" tal:content="here/getEnvoiRecommande"></span>
|
||||
</div>
|
||||
<div class="avisIndent" tal:define="f python:here.getField('envoiRecommandeAnalyse')">
|
||||
<label tal:content="f/widget/label"></label>
|
||||
<div tal:content="structure here/getEnvoiRecommandeAnalyse"></div>
|
||||
<div tal:content="structure here/getEnvoiAnalyse"></div>
|
||||
</div>
|
||||
</span>
|
||||
|
||||
</fieldset>
|
||||
|
||||
<!-- La transmission de pièces justificatives -->
|
||||
|
|
Reference in New Issue