27 |
... libelle=Sermarseille |
... libelle=Sermarseille |
28 |
... edition=Consultation - Demande d'avis |
... edition=Consultation - Demande d'avis |
29 |
... om_collectivite=MARSEILLE |
... om_collectivite=MARSEILLE |
30 |
|
... service_type=openADS |
31 |
|
... generate_edition=true |
32 |
Ajouter le service depuis le listing ${service} |
Ajouter le service depuis le listing ${service} |
33 |
# Donnée 3/4 : service rattaché à Allauch (mono) |
# Donnée 3/4 : service rattaché à Allauch (mono) |
34 |
&{service} = Create Dictionary |
&{service} = Create Dictionary |
36 |
... libelle=Serallauch |
... libelle=Serallauch |
37 |
... edition=Consultation - Demande d'avis |
... edition=Consultation - Demande d'avis |
38 |
... om_collectivite=Allauch |
... om_collectivite=Allauch |
39 |
|
... service_type=openADS |
40 |
|
... generate_edition=true |
41 |
Ajouter le service depuis le listing ${service} |
Ajouter le service depuis le listing ${service} |
42 |
# Donnée 4/4 : service rattaché à Agglo (multi) |
# Donnée 4/4 : service rattaché à Agglo (multi) |
43 |
&{service} = Create Dictionary |
&{service} = Create Dictionary |
45 |
... libelle=Seragglo |
... libelle=Seragglo |
46 |
... edition=Consultation - Demande d'avis |
... edition=Consultation - Demande d'avis |
47 |
... om_collectivite=agglo |
... om_collectivite=agglo |
48 |
|
... service_type=openADS |
49 |
|
... generate_edition=true |
50 |
Ajouter le service depuis le listing ${service} |
Ajouter le service depuis le listing ${service} |
51 |
|
|
52 |
&{args_petitionnaire} = Create Dictionary |
&{args_petitionnaire} = Create Dictionary |
85 |
... abrege=77.80 |
... abrege=77.80 |
86 |
... libelle=Sermono |
... libelle=Sermono |
87 |
... edition=Consultation - Demande d'avis |
... edition=Consultation - Demande d'avis |
88 |
|
... service_type=openADS |
89 |
|
... generate_edition=true |
90 |
Ajouter le service depuis le listing ${service} |
Ajouter le service depuis le listing ${service} |
91 |
Depuis la page d'accueil admin admin |
Depuis la page d'accueil admin admin |
92 |
Depuis le contexte du service null 77.80 |
Depuis le contexte du service null 77.80 |
178 |
# Donnée 2/8 : collectivité 'La Ciotat' de niveau 1 |
# Donnée 2/8 : collectivité 'La Ciotat' de niveau 1 |
179 |
Ajouter la collectivité depuis le menu La Ciotat mono |
Ajouter la collectivité depuis le menu La Ciotat mono |
180 |
# Donnée 3/8 : signataire rattaché à la collectivité 'Martigues' (mono) |
# Donnée 3/8 : signataire rattaché à la collectivité 'Martigues' (mono) |
181 |
Ajouter le signataire depuis le menu Monsieur Guernon Vincent Maire X false Martigues |
&{args_signataire} = Create Dictionary |
182 |
|
... civilite=Monsieur |
183 |
|
... nom=Guernon |
184 |
|
... prenom=Vincent |
185 |
|
... qualite=Maire |
186 |
|
... signature=X |
187 |
|
... defaut=false |
188 |
|
... om_collectivite=Martigues |
189 |
|
Ajouter le signataire depuis le menu ${args_signataire} |
190 |
# Donnée 4/8 : signataire rattaché à la collectivité 'La Ciotat' (mono) |
# Donnée 4/8 : signataire rattaché à la collectivité 'La Ciotat' (mono) |
191 |
Ajouter le signataire depuis le menu Monsieur Guernon Nathalie Chartier X false La Ciotat |
&{args_signataire} = Create Dictionary |
192 |
|
... civilite=Monsieur |
193 |
|
... nom=Guernon |
194 |
|
... prenom=Nathalie |
195 |
|
... qualite=Chartier |
196 |
|
... signature=X |
197 |
|
... defaut=false |
198 |
|
... om_collectivite=La Ciotat |
199 |
|
Ajouter le signataire depuis le menu ${args_signataire} |
200 |
# Donnée 5/8 : signataire rattaché à la collectivité 'agglo' (multi) |
# Donnée 5/8 : signataire rattaché à la collectivité 'agglo' (multi) |
201 |
Ajouter le signataire depuis le menu Madame Blanchard Patricia Maire X false agglo |
&{args_signataire} = Create Dictionary |
202 |
|
... civilite=Madame |
203 |
|
... nom=Blanchard |
204 |
|
... prenom=Patricia |
205 |
|
... qualite=Maire |
206 |
|
... signature=X |
207 |
|
... defaut=false |
208 |
|
... om_collectivite=agglo |
209 |
|
Ajouter le signataire depuis le menu ${args_signataire} |
210 |
# Donnée 7/8 : instructeur rattaché à 'Martigues' |
# Donnée 7/8 : instructeur rattaché à 'Martigues' |
211 |
Ajouter l'utilisateur Cressac Laurent [email protected] instrmart instrmart INSTRUCTEUR Martigues |
Ajouter l'utilisateur Cressac Laurent [email protected] instrmart instrmart INSTRUCTEUR Martigues |
212 |
Ajouter la direction depuis le menu MAR Direction MAR null Chef MAR null null Martigues |
Ajouter la direction depuis le menu MAR Direction MAR null Chef MAR null null Martigues |
497 |
# Accès OK à un DI d'Allauch |
# Accès OK à un DI d'Allauch |
498 |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_allauch_ns} |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_allauch_ns} |
499 |
Page Should Not Contain Droits insuffisants |
Page Should Not Contain Droits insuffisants |
500 |
Element Should Contain dossier_libelle ${di_allauch} |
Element Should Contain css=#dossier_libelle ${di_allauch} |
501 |
# Accès OK à un DI de Marseille |
# Accès OK à un DI de Marseille |
502 |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_marseille_ns} |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_marseille_ns} |
503 |
Page Should Not Contain Droits insuffisants |
Page Should Not Contain Droits insuffisants |
504 |
Element Should Contain dossier_libelle ${di_marseille} |
Element Should Contain css=#dossier_libelle ${di_marseille} |
505 |
# Accès OK à un DI de Berre (commune non paramétrée) |
# Accès OK à un DI de Berre (commune non paramétrée) |
506 |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_berre_ns} |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_berre_ns} |
507 |
Page Should Not Contain Droits insuffisants |
Page Should Not Contain Droits insuffisants |
508 |
Element Should Contain dossier_libelle ${di_berre} |
Element Should Contain css=#dossier_libelle ${di_berre} |
509 |
# Accès OK à un DI agglo |
# Accès OK à un DI agglo |
510 |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_agglo_ns} |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_agglo_ns} |
511 |
Page Should Not Contain Droits insuffisants |
Page Should Not Contain Droits insuffisants |
512 |
Element Should Contain dossier_libelle ${di_agglo} |
Element Should Contain css=#dossier_libelle ${di_agglo} |
513 |
|
|
514 |
# En tant qu'instructeur poly d'Allauch |
# En tant qu'instructeur poly d'Allauch |
515 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
516 |
# Accès OK à un DI d'Allauch |
# Accès OK à un DI d'Allauch |
517 |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_allauch_ns} |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_allauch_ns} |
518 |
Page Should Not Contain Droits insuffisants |
Page Should Not Contain Droits insuffisants |
519 |
Element Should Contain dossier_libelle ${di_allauch} |
Element Should Contain css=#dossier_libelle ${di_allauch} |
520 |
# Accès KO à un DI de Marseille |
# Accès KO à un DI de Marseille |
521 |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_marseille_ns} |
Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=dossier_instruction&action=3&idx=${di_marseille_ns} |
522 |
Page Should Contain Droits insuffisants |
Page Should Contain Droits insuffisants |
542 |
... libelle=Serviceallauch |
... libelle=Serviceallauch |
543 |
... edition=Consultation - Demande d'avis |
... edition=Consultation - Demande d'avis |
544 |
... om_collectivite=ALLAUCH |
... om_collectivite=ALLAUCH |
545 |
|
... service_type=openADS |
546 |
|
... generate_edition=true |
547 |
Ajouter le service depuis le listing ${service} |
Ajouter le service depuis le listing ${service} |
548 |
# Ajoute un service sur la collectivité Marseille |
# Ajoute un service sur la collectivité Marseille |
549 |
&{service} = Create Dictionary |
&{service} = Create Dictionary |
551 |
... libelle=Servicemarseille |
... libelle=Servicemarseille |
552 |
... edition=Consultation - Demande d'avis |
... edition=Consultation - Demande d'avis |
553 |
... om_collectivite=MARSEILLE |
... om_collectivite=MARSEILLE |
554 |
|
... service_type=openADS |
555 |
|
... generate_edition=true |
556 |
Ajouter le service depuis le listing ${service} |
Ajouter le service depuis le listing ${service} |
557 |
|
|
558 |
&{args_petitionnaire} = Create Dictionary |
&{args_petitionnaire} = Create Dictionary |
648 |
${instruction} = Get Text css=#form-content #instruction |
${instruction} = Get Text css=#form-content #instruction |
649 |
|
|
650 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
651 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
652 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
653 |
# On contrôle le titre |
# On contrôle le titre |
654 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
670 |
# |
# |
671 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
672 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
673 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
674 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
675 |
# On contrôle le titre |
# On contrôle le titre |
676 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
695 |
# |
# |
696 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
697 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
698 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
699 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
700 |
# On contrôle le titre |
# On contrôle le titre |
701 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
717 |
# |
# |
718 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
719 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
720 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
721 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
722 |
# On contrôle le titre |
# On contrôle le titre |
723 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
742 |
# |
# |
743 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
744 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
745 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
746 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
747 |
# On contrôle le titre |
# On contrôle le titre |
748 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
764 |
# |
# |
765 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
766 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
767 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
768 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
769 |
# On contrôle le titre |
# On contrôle le titre |
770 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
789 |
# |
# |
790 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
791 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
792 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
793 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
794 |
# On contrôle le titre |
# On contrôle le titre |
795 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
811 |
# |
# |
812 |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
Depuis l'instruction du dossier d'instruction ${di} TEST_XXX |
813 |
# On ouvre le PDF de l'instruction |
# On ouvre le PDF de l'instruction |
814 |
Click On SubForm Portlet Action instruction edition |
Click On SubForm Portlet Action instruction edition new_window |
815 |
Open PDF ${OM_PDF_TITLE} |
Open PDF ${OM_PDF_TITLE} |
816 |
# On contrôle le titre |
# On contrôle le titre |
817 |
PDF Page Number Should Contain 1 ${instruction} |
PDF Page Number Should Contain 1 ${instruction} |
831 |
# On remet les paramètres par défaut |
# On remet les paramètres par défaut |
832 |
Ajouter le paramètre depuis le menu departement 013 agglo |
Ajouter le paramètre depuis le menu departement 013 agglo |
833 |
Supprimer le paramètre departement 888 |
Supprimer le paramètre departement 888 |
834 |
|
|
835 |
|
|
836 |
|
Option de renommage du libellé "Collectivité" pour "Service" dans les affichages |
837 |
|
[Documentation] Vérification dans les différents affichages de la modification |
838 |
|
... de "Collectivité" en "Service". |
839 |
|
... La modification étant faite en surchargeant les méthodes du framework, |
840 |
|
... tous les affichages tels que les formulaires et listings sont impactés |
841 |
|
... sans modification spécifique dans les différentes classes. |
842 |
|
... Seulement quelques écrans ont été modifiés spécifiquement. |
843 |
|
|
844 |
|
${value_expected} = Set Variable Service |
845 |
|
${value_expected_min} = Set Variable service |
846 |
|
${value_unexpected} = Set Variable Collectivité |
847 |
|
|
848 |
|
Depuis la page d'accueil admin admin |
849 |
|
&{param_values} = Create Dictionary |
850 |
|
... libelle=option_renommer_collectivite |
851 |
|
... valeur=true |
852 |
|
... om_collectivite=agglo |
853 |
|
Ajouter le paramètre depuis le menu (surcharge) ${param_values} |
854 |
|
|
855 |
|
# Vérification du menu |
856 |
|
Depuis le listing des collectivités |
857 |
|
${menu_om_collectivite} = Get Text css=#menu-list li.collectivite a.collectivite-16 |
858 |
|
Should Be Equal ${value_expected} ${menu_om_collectivite} |
859 |
|
|
860 |
|
# Vérification dans le listing des collectivité |
861 |
|
Depuis le listing des collectivités |
862 |
|
Breadcrumb Should Contain ${value_expected} |
863 |
|
${header_om_collectivite} = Get Text css=table.tab-tab th.firstcol span.name a |
864 |
|
Should Be Equal ${value_expected_min} ${header_om_collectivite} |
865 |
|
# Vérification dans le listing des dossiers d'instruction |
866 |
|
Depuis le listing dossier_instruction |
867 |
|
${header_dossier} = Get Text css=table.tab-tab th.lastcol span.name a |
868 |
|
Should Be Equal ${value_expected_min} ${header_dossier} |
869 |
|
|
870 |
|
# Vérification sur un formulaire de collectivité (consultation) |
871 |
|
${omc_lib} = Set Variable FREECITY010RCS |
872 |
|
Ajouter la collectivité depuis le menu ${omc_lib} mono |
873 |
|
Depuis le contexte de la collectivité ${omc_lib} |
874 |
|
Breadcrumb Should Contain ${value_expected} |
875 |
|
${label_om_collectivite} = Get Text css=#lib-om_collectivite |
876 |
|
Should Be Equal ${value_expected} ${label_om_collectivite} |
877 |
|
# Vérification sur un formulaire de paramètres (consultation) |
878 |
|
${omp_lib} = Set Variable TEST010RCS |
879 |
|
Ajouter le paramètre depuis le menu ${omp_lib} ${omp_lib} ${omc_lib} |
880 |
|
Depuis le contexte du paramètre ${omp_lib} |
881 |
|
${label_om_collectivite} = Get Text css=#lib-om_collectivite |
882 |
|
Should Be Equal ${value_expected} ${label_om_collectivite} |
883 |
|
# Vérification sur un formulaire de direction (consultation) |
884 |
|
${dir_lib} = Set Variable DIR010RCS |
885 |
|
Ajouter la direction depuis le menu D010RCS ${dir_lib} null chef null null ${omc_lib} |
886 |
|
Depuis le contexte de la direction ${dir_lib} |
887 |
|
${label_om_collectivite} = Get Text css=#lib-om_collectivite |
888 |
|
Should Be Equal ${value_expected} ${label_om_collectivite} |
889 |
|
|
890 |
|
# Vérification du select et du fieldset lors de l'ajout d'une demande avec |
891 |
|
# un demandeur |
892 |
|
${demande_omc_select} = Set Variable css=div#formulaire select#om_collectivite |
893 |
|
${demandeur_omc_select} = Set Variable css=div#sformulaire select#om_collectivite |
894 |
|
${demandeur_fieldset} = Set Variable css=fieldset#fieldset-sousform-petitionnaire-service |
895 |
|
@{list_value_expected} = Create List choisir le ${value_expected} |
896 |
|
@{list_value_unexpected} = Create List choisir ${value_unexpected} |
897 |
|
&{args_demande} = Create Dictionary |
898 |
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
899 |
|
... demande_type=Dépôt Initial |
900 |
|
... om_collectivite=${omc_lib} |
901 |
|
Depuis le contexte de nouvelle demande via le menu |
902 |
|
${label_om_collectivite} = Get Text css=#lib-om_collectivite |
903 |
|
Should Contain ${label_om_collectivite} ${value_expected} |
904 |
|
Select List Should Contain List ${demande_omc_select} ${list_value_expected} |
905 |
|
Select List Should Not Contain List ${demande_omc_select} ${list_value_unexpected} |
906 |
|
Saisir la demande ${args_demande} |
907 |
|
Click Element Until New Element add_petitionnaire_principal css=.ui-widget-overlay |
908 |
|
Element Should Contain ${demandeur_fieldset} ${value_expected} |
909 |
|
Select List Should Contain List ${demandeur_omc_select} ${list_value_expected} |
910 |
|
Select List Should Not Contain List ${demandeur_omc_select} ${list_value_unexpected} |
911 |
|
|
912 |
|
&{param_args} = Create Dictionary |
913 |
|
... selection_col=libellé |
914 |
|
... search_value=option_renommer_collectivite |
915 |
|
... click_value=agglo |
916 |
|
Supprimer le paramètre (surcharge) ${param_args} |