diff --git a/AvisSimplif.odt b/AvisSimplif.odt index 74cab9b..8daae88 100644 Binary files a/AvisSimplif.odt and b/AvisSimplif.odt differ diff --git a/AvisSimplif.py b/AvisSimplif.py index 4d50226..ffc3a54 100644 --- a/AvisSimplif.py +++ b/AvisSimplif.py @@ -107,26 +107,6 @@ defaultAnalysisValues = { {'yes': u"Le texte en projet va sans conteste générer de nouvelles obligations pour...", 'no': '' }, - 'delegationPrevue': \ - {'yes': u"Une délégation est prévue à l'article...", - 'no': '' - }, - 'lisibiliteProblemes': \ - {'yes':u"Le texte est clair à lire ... L'ensemble des termes spécifiques sont définis " \ - u"à l'article 1er du texte en projet, ce qui permet une bonne compréhension du " \ - u"texte ... Le texte en projet présent une structure claire et apparente, ce " \ - u"qui permet une lecture aisée du texte ... Les termes utilisés sont usuels ..." \ - u"Le texte en projet forme un tout cohérent ... L'abrogation de ... et son " \ - u"remplacement par ... est également un gage de lisibilité tant pour l'usager " \ - u"que pour l'administration.", - 'no': u"Le texte est clair à lire ... L'ensemble des termes spécifiques sont définis " \ - u"à l'article 1er du texte en projet, ce qui permet une bonne compréhension du " \ - u"texte ... Le texte en projet présent une structure claire et apparente, ce " \ - u"qui permet une lecture aisée du texte ... Les termes utilisés sont usuels ..." \ - u"Le texte en projet forme un tout cohérent ... L'abrogation de ... et son " \ - u"remplacement par ... est également un gage de lisibilité tant pour l'usager " \ - u"que pour l'administration." - }, 'formulairePrevu': \ {'yes': u"Un formulaire est prévu.", 'no': '' @@ -135,20 +115,18 @@ defaultAnalysisValues = { {'yes': '', 'no': '' }, - 'testKafkaKo': \ - {'yes': u"Le test Kafka pourrait être amélioré...", - 'no': u'Le test Kafka est bien rempli.' - }, 'charges': \ {'yes': '', 'no': '' }, + 'vide': \ + {'yes': '', + 'no': '' + }, } defaultRecommandationsValues = { 'piecesJustificativesDemandeesRecommandations': "", - 'lisibiliteProblemesRecommandations': "", - 'delegationPrevueRecommandations': "", } schema = Schema(( @@ -369,12 +347,12 @@ schema = Schema(( default=defaultAnalysisValues['envoiRecommande']['no'] ), - # Les pièces justificatives ------------------------------------------------ + # Le principe de confiance ------------------------------------------------- StringField( name='piecesJustificatives', widget=MasterSelectWidget( - label=u"Est-il pertinent d'aborder la question des pièces justificatives ?", + label=u"Est-il pertinent d'aborder la question du principe de confiance ?", slave_fields= slaveFields('showIfYes', 'piecesJustificativesDemandees', 'piecesJustificativesDemandeesAnalyse'), label_msgid='Avis_label_piecesJustificatives', @@ -427,9 +405,7 @@ schema = Schema(( name='simultaneite', widget=MasterSelectWidget( label=u"Est-il pertinent d'aborder la question de la simultanéité des textes ?", - slave_fields= slaveFields('showIfYes', - 'simulRenvoi', 'simulRenvoiAnalyse', 'simulCirculaire', - 'simulCirculaireAnalyse', 'simulBrochure', 'simulBrochureAnalyse'), + slave_fields= slaveFields('showIfYes', 'simulRenvoi', 'simulRenvoiAnalyse',), label_msgid='Avis_label_simultaneite', i18n_domain='Avis', ), @@ -438,7 +414,7 @@ schema = Schema(( required=True ), - StringField( + StringField( name='simulRenvoi', widget=MasterSelectWidget( label=u"Y a-t-il renvoi de modalité vers un niveau de réglementation inférieur ?", @@ -462,6 +438,23 @@ schema = Schema(( default=defaultAnalysisValues['simulRenvoi']['no'] ), + # La communication aux usagers et processus -------------------------------- + + StringField( + name='communication', + widget=MasterSelectWidget( + label=u"Est-il pertinent d'aborder la question de la communication aux usagers et processus ?", + slave_fields= slaveFields('showIfYes', + 'simulCirculaire', + 'simulCirculaireAnalyse', 'simulBrochure', 'simulBrochureAnalyse'), + label_msgid='Avis_label_communication', + i18n_domain='Avis', + ), + enforceVocabulary=True, + vocabulary='getResponses', + required=True + ), + StringField( name='simulCirculaire', widget=MasterSelectWidget( @@ -575,110 +568,6 @@ schema = Schema(( default=defaultAnalysisValues['acteursImpact']['no'] ), - # Délégation --------------------------------------------------------------- - - StringField( - name='delegation', - widget=MasterSelectWidget( - label=u"Est-il pertinent d'aborder la question de la délégation ?", - slave_fields= slaveFields('showIfYes', 'delegationPrevue', - 'delegationPrevueAnalyse'), - label_msgid='Avis_label_delegation', - i18n_domain='Avis', - ), - enforceVocabulary=True, - vocabulary='getResponses', - required=True - ), - - StringField( - name='delegationPrevue', - widget=MasterSelectWidget( - label=u"Des délégations sont-elles prévues de manière suffisante ?", - slave_fields=slaveFields('setValue', 'delegationPrevueAnalyse') + \ - slaveFields('showIfNo', 'delegationPrevueRecommandations'), - label_msgid='Avis_label_delegationPrevue', - i18n_domain='Avis', - ), - enforceVocabulary=True, - vocabulary='getResponsesInversed', - required=True - ), - - TextField( - name='delegationPrevueAnalyse', - widget=TextAreaWidget( - label=u"Analyse", - label_msgid='Avis_label_delegationPrevueAnalyse', - i18n_domain='Avis', - ), - default_output_type="text/html", - default=defaultAnalysisValues['delegationPrevue']['no'] - ), - - TextField( - name='delegationPrevueRecommandations', - widget=TextAreaWidget( - label=u"Recommandation(s)", - label_msgid='Avis_label_delegationPrevueRecommandations', - i18n_domain='Avis', - ), - default_output_type="text/html", - default=defaultRecommandationsValues['delegationPrevueRecommandations'] - ), - - # Lisibilité --------------------------------------------------------------- - - StringField( - name='lisibilite', - widget=MasterSelectWidget( - label=u"Est-il pertinent d'aborder la question de la lisibilité ?", - slave_fields= slaveFields('showIfYes', - 'lisibiliteProblemes', 'lisibiliteProblemesAnalyse'), - label_msgid='Avis_label_lisibilite', - i18n_domain='Avis', - ), - enforceVocabulary=True, - vocabulary='getResponses', - required=True - ), - - StringField( - name='lisibiliteProblemes', - widget=MasterSelectWidget( - label=u"Y a-t-il des problèmes de lisibilité ?", - slave_fields= slaveFields('showIfYes', 'lisibiliteProblemesRecommandations') + \ - slaveFields('setValue', 'lisibiliteProblemesAnalyse'), - label_msgid='Avis_label_lisibiliteProblemes', - i18n_domain='Avis', - ), - enforceVocabulary=True, - vocabulary='getResponses', - required=True - ), - - TextField( - name='lisibiliteProblemesAnalyse', - widget=TextAreaWidget( - label=u"Analyse", - label_msgid='Avis_label_lisibiliteProblemesAnalyse', - i18n_domain='Avis', - ), - default_output_type="text/html", - default=defaultAnalysisValues['lisibiliteProblemes']['no'] - ), - - TextField( - name='lisibiliteProblemesRecommandations', - widget=TextAreaWidget( - label=u"Recommandation(s)", - label_msgid='Avis_label_lisibiliteProblemesRecommandations', - i18n_domain='Avis', - ), - default_output_type="text/html", - default=defaultRecommandationsValues['lisibiliteProblemesRecommandations'] - ), - # Formulaires -------------------------------------------------------------- StringField( @@ -688,7 +577,7 @@ schema = Schema(( slave_fields= slaveFields('showIfYes', 'formulairePrevu', 'formulairePrevuAnalyse', 'formulaireAttache', 'formulaireAttacheAnalyse'), - label_msgid='Avis_label_delegation', + label_msgid='Avis_label_formulaires', i18n_domain='Avis', ), enforceVocabulary=True, @@ -744,44 +633,7 @@ schema = Schema(( default=defaultAnalysisValues['formulaireAttache']['no'] ), - # Test Kafka et charges administratives ------------------------------------ - - StringField( - name='testKafka', - widget=MasterSelectWidget( - label=u"Est-il pertinent d'aborder la question du test Kafka ?", - slave_fields= slaveFields('showIfYes', 'testKafkaKo', 'testKafkaKoAnalyse'), - label_msgid='Avis_label_testKafka', - i18n_domain='Avis', - ), - enforceVocabulary=True, - vocabulary='getResponses', - required=True - ), - - StringField( - name='testKafkaKo', - widget=MasterSelectWidget( - label=u"Le test Kafka pose-t-il problème ?", - slave_fields=slaveFields('setValue', 'testKafkaKoAnalyse'), - label_msgid='Avis_label_testKafkaKo', - i18n_domain='Avis', - ), - enforceVocabulary=True, - vocabulary='getResponses', - required=True - ), - - TextField( - name='testKafkaKoAnalyse', - widget=TextAreaWidget( - label=u"Analyse", - label_msgid='Avis_label_testKafkaAnalyse', - i18n_domain='Avis', - ), - default_output_type="text/html", - default=defaultAnalysisValues['testKafkaKo']['no'] - ), + # charges administratives ------------------------------------ StringField( name='charges', @@ -807,6 +659,84 @@ schema = Schema(( default=defaultAnalysisValues['charges']['yes'] ), + # amélioration de la réglementation -------------------------- + + StringField( + name='ameliorationReglementation', + widget=MasterSelectWidget( + label=u"Est-il pertinent d'aborder la question de l'amélioration de la réglementation ?", + slave_fields= slaveFields('showIfYes', 'ameliorationReglementationExemples'), + label_msgid='Avis_label_ameliorationReglementation', + i18n_domain='Avis', + ), + enforceVocabulary=True, + vocabulary='getResponses', + required=True + ), + + TextField( + name='ameliorationReglementationExemples', + widget=TextAreaWidget( + label=u"Exemples", + label_msgid='Avis_label_ameliorationReglementationExemples', + i18n_domain='Avis', + ), + default_output_type="text/html", + default=defaultAnalysisValues['vide']['yes'] + ), + + # mesures liées à l'egouvernement ---------------------------- + + StringField( + name='egouv', + widget=MasterSelectWidget( + label=u"Est-il pertinent d'aborder la question des mesures liées à l'e-gouvernement ?", + slave_fields= slaveFields('showIfYes', 'egouvExemples'), + label_msgid='Avis_label_charges', + i18n_domain='Avis', + ), + enforceVocabulary=True, + vocabulary='getResponses', + required=True + ), + + TextField( + name='egouvExemples', + widget=TextAreaWidget( + label=u"Exemples", + label_msgid='Avis_label_egouvExemples', + i18n_domain='Avis', + ), + default_output_type="text/html", + default=defaultAnalysisValues['vide']['yes'] + ), + + # accès aux sources authentiques et partages de données ------ + + StringField( + name='sources', + widget=MasterSelectWidget( + label=u"Est-il pertinent d'aborder la question de l'accès aux sources authentiques et partages de données ?", + slave_fields= slaveFields('showIfYes', 'sourcesAnalyse'), + label_msgid='Avis_label_sources', + i18n_domain='Avis', + ), + enforceVocabulary=True, + vocabulary='getResponses', + required=True + ), + + TextField( + name='sourcesAnalyse', + widget=TextAreaWidget( + label=u"Analyse", + label_msgid='Avis_label_Analyse', + i18n_domain='Avis', + ), + default_output_type="text/html", + default=defaultAnalysisValues['vide']['yes'] + ), + ), ) @@ -928,21 +858,12 @@ class AvisSimplif(BaseContent, AvisOdt): def defoacteursImpact(self, acteursImpactCP): return defaultAnalysisValues['acteursImpact'][acteursImpactCP] - def defodelegationPrevue(self, delegationPrevueCP): - return defaultAnalysisValues['delegationPrevue'][delegationPrevueCP] - - def defolisibiliteProblemes(self, lisibiliteProblemesCP): - return defaultAnalysisValues['lisibiliteProblemes'][lisibiliteProblemesCP] - def defoformulairePrevu(self, formulairePrevuCP): return defaultAnalysisValues['formulairePrevu'][formulairePrevuCP] def defoformulaireAttache(self, formulaireAttacheCP): return defaultAnalysisValues['formulaireAttache'][formulaireAttacheCP] - def defotestKafkaKo(self, testKafkaKoCP): - return defaultAnalysisValues['testKafkaKo'][testKafkaKoCP] - registerType(AvisSimplif, PROJECTNAME) # end of class AvisSimplif diff --git a/skins/Avis/avissimplif_edit.pt b/skins/Avis/avissimplif_edit.pt index a017024..de081e1 100644 --- a/skins/Avis/avissimplif_edit.pt +++ b/skins/Avis/avissimplif_edit.pt @@ -46,7 +46,7 @@ -
Les pièces justificatives +
Le principe de confiance @@ -57,6 +57,10 @@ +
+ +
La communication aux usagers et processus + @@ -71,20 +75,6 @@
-
Délégation - - - - -
- -
Lisibilité - - - - -
-
Formulaires @@ -93,14 +83,26 @@
-
Test Kafka et charges administratives - - - +
Charges administratives
+
L'amélioration de la réglementation + + +
+ +
Les mesures lièes à l'e-gouvernement + + +
+ +
L'accès aux sources authentiques et partages de données + + +
+ diff --git a/skins/Avis/avissimplif_view.pt b/skins/Avis/avissimplif_view.pt index fdbb966..6aa74e8 100644 --- a/skins/Avis/avissimplif_view.pt +++ b/skins/Avis/avissimplif_view.pt @@ -26,7 +26,7 @@
- a. Les délais + Les délais
 
@@ -61,7 +61,7 @@
- b. Les modalités de transmission de documents + Les modalités de transmission de documents
 
@@ -97,7 +97,7 @@
- c. La transmission de pièces justificatives + Le principe de confiance
 
@@ -122,8 +122,8 @@ -
- a. Simultanéité des textes +
+ La simultanéité des textes
 
@@ -136,7 +136,19 @@
+ +
+ + + +
+ La communication aux usagers et processus +
+   +
+ +
 
@@ -158,7 +170,7 @@
- b. Prise en compte des acteurs + Prise en compte des acteurs
 
@@ -183,59 +195,10 @@
- - -
- c. Délégation -
-   -
- - -
-   -
-
- -
-
-
- -
-
-
- -
- - - -
- d. Lisibilité du texte -
-   -
- - -
-   -
-
- -
-
-
- -
-
-
-
-
- e. Les formulaires + Les formulaires
 
@@ -259,24 +222,10 @@
- +
- f. Le test Kafka et les charges administratives -
-   -
- - -
-   -
-
- -
-
-
- + Les charges administratives
 
@@ -290,6 +239,64 @@
+ + +
+ L'améliration de la réglementation +
+   +
+ + +
+ +
+
+
+ +
+ + + + + + +
+ Les mesures liées è l'e-gouvernement +
+   +
+ + +
+ +
+
+
+ +
+ + + + +
+ L'accès aux sources authentiques et partages de données +
+   +
+ + +
+ +
+
+
+ +
+ + + +