@@ -2622,142 +2622,7 @@ else if("LocalDate".equals(entiteNomSimple)) {
26222622
26232623 ecrirePageJs (langueNom , i18nPage );
26242624
2625- //STUFF0
26262625 if (auteurGenPageEditionJinja != null ) {
2627- o = auteurFormulaireRechercheJinja ;
2628- for (String classeApiMethode : classeApiMethodes ) {
2629- String classeApiOperationIdMethode = classeDoc .getString ("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string" );
2630- String classeApiUriMethode = classeDoc .getString ("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string" );
2631- String classeApiTypeMediaMethode = classeDoc .getString ("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string" );
2632- String classeApiMethodeMethode = classeDoc .getString ("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string" );
2633-
2634- if (classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) || classeApiMethode .equals ("PATCH" ) || classeApiMethode .equals ("POST" ) || classeApiMethode .equals ("DELETE" ) || classeApiMethode .equals (i18nPage .getString (I18n .var_PUTCopie )) || classeApiMethode .equals (i18nPage .getString (I18n .var_PUTFusion )) || classeApiMethode .equals ("PUTImport" )) {
2635- String methodeTitreFiltres = null ;
2636- String methodeTitreValeurs = null ;
2637- String methodeTitreCourt = null ;
2638-
2639- if ("POST" .equals (classeApiMethodeMethode )) {
2640- methodeTitreCourt = i18nPage .getString (I18n .str_Creer );
2641- methodeTitreValeurs = i18nPage .getString (I18n .str_Creer_ ) + classeUnNom ;
2642- }
2643- else if ("PUTImport" .equals (classeApiMethode )) {
2644- methodeTitreCourt = i18nPage .getString (I18n .str_Importer );
2645- methodeTitreFiltres = i18nPage .getString (I18n .str_Importer_ ) + classeUnNom ;
2646- methodeTitreValeurs = i18nPage .getString (I18n .str_Importer_ ) + classeNomPluriel ;
2647- }
2648- else if (i18nPage .getString (I18n .var_PUTFusion ).equals (classeApiMethode )) {
2649- methodeTitreCourt = i18nPage .getString (I18n .str_Fusionner );
2650- methodeTitreFiltres = i18nPage .getString (I18n .str_Fusionner_ ) + classeUnNom ;
2651- methodeTitreValeurs = i18nPage .getString (I18n .str_Fusionner_ ) + classeNomPluriel ;
2652- }
2653- else if (i18nPage .getString (I18n .var_PUTCopie ).equals (classeApiMethode )) {
2654- methodeTitreCourt = i18nPage .getString (I18n .str_Dupliquer );
2655- methodeTitreFiltres = i18nPage .getString (I18n .str_Dupliquer_ ) + classeUnNom ;
2656- methodeTitreValeurs = i18nPage .getString (I18n .str_Dupliquer_ ) + classeNomSingulier ;
2657- }
2658- else if ("PATCH" .equals (classeApiMethodeMethode )) {
2659- methodeTitreCourt = i18nPage .getString (I18n .str_Modifier );
2660- methodeTitreFiltres = i18nPage .getString (I18n .str_Modifier_des_ ) + classeUnNom ;
2661- methodeTitreValeurs = i18nPage .getString (I18n .str_Modifier_des_ ) + classeNomSingulier ;
2662- }
2663- else if ("DELETE" .equals (classeApiMethodeMethode )) {
2664- methodeTitreCourt = i18nPage .getString (I18n .str_Supprimer );
2665- methodeTitreFiltres = i18nPage .getString (I18n .str_Supprimer_ ) + classeUnNom ;
2666- methodeTitreValeurs = i18nPage .getString (I18n .str_Supprimer_ ) + classeNomSingulier ;
2667- }
2668- else {
2669- methodeTitreCourt = i18nPage .getString (I18n .str_Rechercher );
2670- methodeTitreFiltres = i18nPage .getString (I18n .str_Rechercher_ ) + classeUnNom ;
2671- methodeTitreValeurs = i18nPage .getString (I18n .str_Rechercher_ ) + classeNomPluriel ;
2672- }
2673-
2674- l ();
2675- s ("{%- macro htm" , i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "() %}" );
2676- if (!classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche ))) {
2677- s ("<" , composantsWebPrefixe , "button" , "wa-" .equals (composantsWebPrefixe ) ? " variant=\" brand\" " : " variant=\" primary\" outline" , "" );
2678- s (" id=\" htm" , i18nGlobale .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "\" " );
2679- s (" data-" , classeVarId , "={{ " , i18nPage .getString (I18n .var_resultat ), "." , classeVarId , " | tojson }}" );
2680- s (">" );
2681-
2682- if (classeApiMethodeMethode .contains ("POST" ))
2683- s ("<i slot=\" prefix\" class=\" fas fa-file-plus \" ></i>" );
2684- else if (classeApiMethodeMethode .contains ("PATCH" ))
2685- s ("<i slot=\" prefix\" class=\" fas fa-edit \" ></i>" );
2686- else if (classeApiMethodeMethode .contains ("DELETE" ))
2687- s ("<i slot=\" prefix\" class=\" fas fa-trash \" ></i>" );
2688- else if (classeApiMethode .contains ("PUTImport" ))
2689- s ("<i slot=\" prefix\" class=\" fas fa-file-import \" ></i>" );
2690- else if (classeApiMethode .contains (i18nPage .getString (I18n .var_PUTFusion )))
2691- s ("<i slot=\" prefix\" class=\" fas fa-code-merge \" ></i>" );
2692- else if (classeApiMethode .contains (i18nPage .getString (I18n .var_PUTCopie )))
2693- s ("<i slot=\" prefix\" class=\" fas fa-copy \" ></i>" );
2694-
2695- s (methodeTitreCourt );
2696- s ("</" , composantsWebPrefixe , "button>" );
2697- }
2698- l ("{%- endmacro %}" );
2699-
2700- l ();
2701- l ("{%- macro htm" , i18nPage .getString (I18n .var_Formulaire ), i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "() %}" );
2702- tl (6 , "<" , composantsWebPrefixe , "button" , "wa-" .equals (composantsWebPrefixe ) ? " variant=\" brand\" " : " variant=\" primary\" outline" , " slot=\" footer\" type=\" submit\" variant=\" primary\" " );
2703- tl (8 , "id=\" htm" , i18nPage .getString (I18n .var_Formulaire ), i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "\" " );
2704- tl (8 , ">" , methodeTitreValeurs , "</" , composantsWebPrefixe , "button>" );
2705- l ("{%- endmacro %}" );
2706-
2707- l ();
2708- l ("{%- macro htm" , i18nPage .getString (I18n .var_Formulaire ), "_" , classeApiOperationIdMethode , "() %}" );
2709- { tl (4 , "<" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : composantsWebPrefixe + "dialog" , " id=\" " , classeApiOperationIdMethode , i18nPage .getString (I18n .var_Dialogue ), "\" label=\" " , methodeTitreValeurs , "\" >" );
2710- { tl (5 , "<" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : "form" , " id=\" htm" , i18nPage .getString (I18n .var_Formulaire ), "_" , classeApiOperationIdMethode , "\" class=\" round-row primary-smart-border-radius \" >" );
2711- if (!i18nPage .getString (I18n .var_PageRecherche ).equals (classeApiMethode )) {
2712- if ("POST" .equals (classeApiMethode )) {
2713- tl (6 , "<div>" , i18nPage .getString (I18n .str_Vous_pouvez_remplacer_les_valeurs_par_defaut_ci_dessous ), "</div>" );
2714- }
2715- }
2716-
2717- if ("PATCH" .equals (classeApiMethode ) || i18nPage .getString (I18n .var_PUTFusion ).equals (classeApiMethode ) || i18nPage .getString (I18n .var_PUTCopie ).equals (classeApiMethode ) || "PUTImport" .equals (classeApiMethode )) {
2718-
2719- if ("PUTImport" .equals (classeApiMethode )) {
2720- tl (6 , "<div>" );
2721- tl (7 , "<" , composantsWebPrefixe , "textarea" );
2722- tl (9 , "class=\" " , "PUTImport_" , i18nPage .getString (I18n .var_listeRecherche ), " \" " );
2723- tl (9 , "style=\" height: 300px; \" " );
2724- tl (9 , "placeholder=\" { '" , i18nPage .getString (I18n .var_listeRecherche ), "': [ { '" , classeVarId , "': ... , '" , i18nPage .getString (I18n .var_sauvegardes ), "': [ ... ] }, ... ] }\" " );
2725- tl (9 , ">" );
2726- tl (7 , "</" , composantsWebPrefixe , "textarea>" );
2727- tl (6 , "</div>" );
2728- } else if (i18nPage .getString (I18n .var_PUTFusion ).equals (classeApiMethode )) {
2729- tl (6 , "<div>" );
2730- tl (7 , "<" , composantsWebPrefixe , "textarea" );
2731- tl (9 , "class=\" " , "PUT" , i18nPage .getString (I18n .var_PUTFusion ), "_" , i18nPage .getString (I18n .var_listeRecherche ), " \" " );
2732- tl (9 , "style=\" height: 300px; \" " );
2733- tl (9 , "placeholder=\" { '" , i18nPage .getString (I18n .var_listeRecherche ), "': [ { '" , classeVarId , "': ... , '" , i18nPage .getString (I18n .var_sauvegardes ), "': [ ... ] }, ... ] }\" " );
2734- tl (9 , ">" );
2735- tl (7 , "</" , composantsWebPrefixe , "textarea>" );
2736- tl (6 , "</div>" );
2737- } else if (i18nPage .getString (I18n .var_PUTCopie ).equals (classeApiMethode )) {
2738- s (wFormPUTCopie );
2739- } else if ("PATCH" .equals (classeApiMethodeMethode )) {
2740- s (wFormPATCH );
2741- }
2742-
2743- } else {
2744- if ("POST" .equals (classeApiMethode )) {
2745- s (wFormPOST );
2746- } else if (i18nPage .getString (I18n .var_Recherche ).equals (classeApiMethode )) {
2747- s (wFormRecherche );
2748- } if (i18nPage .getString (I18n .var_PageRecherche ).equals (classeApiMethode )) {
2749- s (wFormPage );
2750- }
2751- }
2752- } tl (5 , "</" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : "form" , ">" );
2753- if (!classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche ))) {
2754- tl (5 , "{{ htm" , i18nPage .getString (I18n .var_Formulaire ), i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "() }}" );
2755- }
2756- } tl (4 , "</" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : composantsWebPrefixe + "dialog" , ">" );
2757- l ("{%- endmacro %}" );
2758- }
2759- }
2760-
27612626 ecrirePageEditionJinja (langueNom , i18nPage );
27622627 }
27632628
@@ -4206,6 +4071,141 @@ public void ecrirePageRechercheSuggere(String langueNom, JsonObject i18nPage) th
42064071 public void ecrirePageFormulaireRecherche (String langueNom , JsonObject i18nPage ) throws Exception {
42074072 ToutEcrivain oAncien = o ;
42084073 o = auteurFormulaireRechercheJinja ;
4074+ s (auteurGenPageJinjaEntite );
4075+
4076+ for (String classeApiMethode : classeApiMethodes ) {
4077+ String classeApiOperationIdMethode = classeDoc .getString ("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string" );
4078+ String classeApiUriMethode = classeDoc .getString ("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string" );
4079+ String classeApiTypeMediaMethode = classeDoc .getString ("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string" );
4080+ String classeApiMethodeMethode = classeDoc .getString ("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string" );
4081+
4082+ if (classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) || classeApiMethode .equals ("PATCH" ) || classeApiMethode .equals ("POST" ) || classeApiMethode .equals ("DELETE" ) || classeApiMethode .equals (i18nPage .getString (I18n .var_PUTCopie )) || classeApiMethode .equals (i18nPage .getString (I18n .var_PUTFusion )) || classeApiMethode .equals ("PUTImport" )) {
4083+ String methodeTitreFiltres = null ;
4084+ String methodeTitreValeurs = null ;
4085+ String methodeTitreCourt = null ;
4086+
4087+ if ("POST" .equals (classeApiMethodeMethode )) {
4088+ methodeTitreCourt = i18nPage .getString (I18n .str_Creer );
4089+ methodeTitreValeurs = i18nPage .getString (I18n .str_Creer_ ) + classeUnNom ;
4090+ }
4091+ else if ("PUTImport" .equals (classeApiMethode )) {
4092+ methodeTitreCourt = i18nPage .getString (I18n .str_Importer );
4093+ methodeTitreFiltres = i18nPage .getString (I18n .str_Importer_ ) + classeUnNom ;
4094+ methodeTitreValeurs = i18nPage .getString (I18n .str_Importer_ ) + classeNomPluriel ;
4095+ }
4096+ else if (i18nPage .getString (I18n .var_PUTFusion ).equals (classeApiMethode )) {
4097+ methodeTitreCourt = i18nPage .getString (I18n .str_Fusionner );
4098+ methodeTitreFiltres = i18nPage .getString (I18n .str_Fusionner_ ) + classeUnNom ;
4099+ methodeTitreValeurs = i18nPage .getString (I18n .str_Fusionner_ ) + classeNomPluriel ;
4100+ }
4101+ else if (i18nPage .getString (I18n .var_PUTCopie ).equals (classeApiMethode )) {
4102+ methodeTitreCourt = i18nPage .getString (I18n .str_Dupliquer );
4103+ methodeTitreFiltres = i18nPage .getString (I18n .str_Dupliquer_ ) + classeUnNom ;
4104+ methodeTitreValeurs = i18nPage .getString (I18n .str_Dupliquer_ ) + classeNomSingulier ;
4105+ }
4106+ else if ("PATCH" .equals (classeApiMethodeMethode )) {
4107+ methodeTitreCourt = i18nPage .getString (I18n .str_Modifier );
4108+ methodeTitreFiltres = i18nPage .getString (I18n .str_Modifier_des_ ) + classeUnNom ;
4109+ methodeTitreValeurs = i18nPage .getString (I18n .str_Modifier_des_ ) + classeNomSingulier ;
4110+ }
4111+ else if ("DELETE" .equals (classeApiMethodeMethode )) {
4112+ methodeTitreCourt = i18nPage .getString (I18n .str_Supprimer );
4113+ methodeTitreFiltres = i18nPage .getString (I18n .str_Supprimer_ ) + classeUnNom ;
4114+ methodeTitreValeurs = i18nPage .getString (I18n .str_Supprimer_ ) + classeNomSingulier ;
4115+ }
4116+ else {
4117+ methodeTitreCourt = i18nPage .getString (I18n .str_Rechercher );
4118+ methodeTitreFiltres = i18nPage .getString (I18n .str_Rechercher_ ) + classeUnNom ;
4119+ methodeTitreValeurs = i18nPage .getString (I18n .str_Rechercher_ ) + classeNomPluriel ;
4120+ }
4121+
4122+ l ();
4123+ s ("{%- macro htm" , i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "() %}" );
4124+ if (!classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche ))) {
4125+ s ("<" , composantsWebPrefixe , "button" , "wa-" .equals (composantsWebPrefixe ) ? " variant=\" brand\" " : " variant=\" primary\" outline" , "" );
4126+ s (" id=\" htm" , i18nGlobale .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "\" " );
4127+ s (" data-" , classeVarId , "={{ " , i18nPage .getString (I18n .var_resultat ), "." , classeVarId , " | tojson }}" );
4128+ s (">" );
4129+
4130+ if (classeApiMethodeMethode .contains ("POST" ))
4131+ s ("<i slot=\" prefix\" class=\" fas fa-file-plus \" ></i>" );
4132+ else if (classeApiMethodeMethode .contains ("PATCH" ))
4133+ s ("<i slot=\" prefix\" class=\" fas fa-edit \" ></i>" );
4134+ else if (classeApiMethodeMethode .contains ("DELETE" ))
4135+ s ("<i slot=\" prefix\" class=\" fas fa-trash \" ></i>" );
4136+ else if (classeApiMethode .contains ("PUTImport" ))
4137+ s ("<i slot=\" prefix\" class=\" fas fa-file-import \" ></i>" );
4138+ else if (classeApiMethode .contains (i18nPage .getString (I18n .var_PUTFusion )))
4139+ s ("<i slot=\" prefix\" class=\" fas fa-code-merge \" ></i>" );
4140+ else if (classeApiMethode .contains (i18nPage .getString (I18n .var_PUTCopie )))
4141+ s ("<i slot=\" prefix\" class=\" fas fa-copy \" ></i>" );
4142+
4143+ s (methodeTitreCourt );
4144+ s ("</" , composantsWebPrefixe , "button>" );
4145+ }
4146+ l ("{%- endmacro %}" );
4147+
4148+ l ();
4149+ l ("{%- macro htm" , i18nPage .getString (I18n .var_Formulaire ), i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "() %}" );
4150+ t (5 , "<" , composantsWebPrefixe , "button" , "wa-" .equals (composantsWebPrefixe ) ? " variant=\" brand\" " : " variant=\" primary\" outline" , " slot=\" footer\" type=\" submit\" " );
4151+ s (" id=\" htm" , i18nPage .getString (I18n .var_Formulaire ), i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "\" " );
4152+ l (">" , methodeTitreValeurs , "</" , composantsWebPrefixe , "button>" );
4153+ l ("{%- endmacro %}" );
4154+
4155+ l ();
4156+ l ("{%- macro htm" , i18nPage .getString (I18n .var_Formulaire ), "_" , classeApiOperationIdMethode , "() %}" );
4157+ { tl (4 , "<" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : composantsWebPrefixe + "dialog" , "wa-" .equals (composantsWebPrefixe ) ? " with-footer" : "" , " id=\" " , classeApiOperationIdMethode , i18nPage .getString (I18n .var_Dialogue ), "\" label=\" " , methodeTitreValeurs , "\" >" );
4158+ { tl (5 , "<" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : "form" , " id=\" htm" , i18nPage .getString (I18n .var_Formulaire ), "_" , classeApiOperationIdMethode , "\" class=\" round-row primary-smart-border-radius \" >" );
4159+ if (!i18nPage .getString (I18n .var_PageRecherche ).equals (classeApiMethode )) {
4160+ if ("POST" .equals (classeApiMethode )) {
4161+ tl (6 , "<div>" , i18nPage .getString (I18n .str_Vous_pouvez_remplacer_les_valeurs_par_defaut_ci_dessous ), "</div>" );
4162+ }
4163+ }
4164+
4165+ if ("PATCH" .equals (classeApiMethode ) || i18nPage .getString (I18n .var_PUTFusion ).equals (classeApiMethode ) || i18nPage .getString (I18n .var_PUTCopie ).equals (classeApiMethode ) || "PUTImport" .equals (classeApiMethode )) {
4166+
4167+ if ("PUTImport" .equals (classeApiMethode )) {
4168+ tl (6 , "<div>" );
4169+ tl (7 , "<" , composantsWebPrefixe , "textarea" );
4170+ tl (9 , "class=\" " , "PUTImport_" , i18nPage .getString (I18n .var_listeRecherche ), " \" " );
4171+ tl (9 , "style=\" height: 300px; \" " );
4172+ tl (9 , "placeholder=\" { '" , i18nPage .getString (I18n .var_listeRecherche ), "': [ { '" , classeVarId , "': ... , '" , i18nPage .getString (I18n .var_sauvegardes ), "': [ ... ] }, ... ] }\" " );
4173+ tl (9 , ">" );
4174+ tl (7 , "</" , composantsWebPrefixe , "textarea>" );
4175+ tl (6 , "</div>" );
4176+ } else if (i18nPage .getString (I18n .var_PUTFusion ).equals (classeApiMethode )) {
4177+ tl (6 , "<div>" );
4178+ tl (7 , "<" , composantsWebPrefixe , "textarea" );
4179+ tl (9 , "class=\" " , "PUT" , i18nPage .getString (I18n .var_PUTFusion ), "_" , i18nPage .getString (I18n .var_listeRecherche ), " \" " );
4180+ tl (9 , "style=\" height: 300px; \" " );
4181+ tl (9 , "placeholder=\" { '" , i18nPage .getString (I18n .var_listeRecherche ), "': [ { '" , classeVarId , "': ... , '" , i18nPage .getString (I18n .var_sauvegardes ), "': [ ... ] }, ... ] }\" " );
4182+ tl (9 , ">" );
4183+ tl (7 , "</" , composantsWebPrefixe , "textarea>" );
4184+ tl (6 , "</div>" );
4185+ } else if (i18nPage .getString (I18n .var_PUTCopie ).equals (classeApiMethode )) {
4186+ s (wFormPUTCopie );
4187+ } else if ("PATCH" .equals (classeApiMethodeMethode )) {
4188+ s (wFormPATCH );
4189+ }
4190+
4191+ } else {
4192+ if ("POST" .equals (classeApiMethode )) {
4193+ s (wFormPOST );
4194+ } else if (i18nPage .getString (I18n .var_Recherche ).equals (classeApiMethode )) {
4195+ s (wFormRecherche );
4196+ } if (i18nPage .getString (I18n .var_PageRecherche ).equals (classeApiMethode )) {
4197+ s (wFormPage );
4198+ }
4199+ }
4200+ } tl (5 , "</" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : "form" , ">" );
4201+ if (!classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche ))) {
4202+ tl (5 , "{{ htm" , i18nPage .getString (I18n .var_Formulaire ), i18nPage .getString (I18n .var_Bouton ), "_" , classeApiOperationIdMethode , "() }}" );
4203+ }
4204+ } tl (4 , "</" , classeApiMethode .equals (i18nPage .getString (I18n .var_PageRecherche )) ? "div" : composantsWebPrefixe + "dialog" , ">" );
4205+ l ("{%- endmacro %}" );
4206+ }
4207+ }
4208+
42094209
42104210 // formulaires //
42114211 tl (5 , "<" , composantsWebPrefixe , "divider></" , composantsWebPrefixe , "divider>" );
@@ -5454,7 +5454,5 @@ public void ecrirePageEditionJinja(String langueNom, JsonObject i18nPage) throws
54545454 tl (0 , "{%- block htmBody" , i18nPage .getString (I18n .var_Fin ), classePageNomSimple , " %}" );
54555455 tl (0 , "{%- endblock htmBody" , i18nPage .getString (I18n .var_Fin ), classePageNomSimple , " %}" );
54565456 tl (0 , "{%- endblock htmBody" , i18nPage .getString (I18n .var_Fin ), classePageSuperNomSimple , " %}" );
5457-
5458- s (auteurGenPageJinjaEntite );
54595457 }
54605458}
0 commit comments