From 6cee5db683011b3327fa42eee5d32fafdac5efe6 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Wed, 6 Nov 2024 22:29:52 -0700 Subject: [PATCH] Fixing bugs with new APIs --- .../computate/frFR/java/EcrireApiClasse.java | 40 +++++++++++++++---- .../computate/frFR/java/EcrirePageClasse.java | 2 +- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java index bada791..c81a01e 100644 --- a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java @@ -1902,12 +1902,18 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception { l("ServiceRequest ", i18nGlobale.getString(I18n.var_requeteService), ", Handler> ", i18nGlobale.getString(I18n.var_gestionnaireEvenements), ") {"); tl(2, i18nGlobale.getString(I18n.var_utilisateur), "(", i18nGlobale.getString(I18n.var_requeteService), ", ", classePartsRequeteSite.nomSimple(classeLangueNom), ".class, ", classePartsUtilisateurSite.nomSimple(classeLangueNom), ".class, ", classePartsUtilisateurSite.nomSimple(classeLangueNom), ".get", i18nGlobale.getString(I18n.var_ClasseApiAddresse), "(), \"post", classePartsUtilisateurSite.nomSimple(classeLangueNom), "Future\", \"patch", classePartsUtilisateurSite.nomSimple(classeLangueNom), "Future\").onSuccess(", i18nGlobale.getString(I18n.var_requeteSite), " -> {"); if( - StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") + StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && !(classeRoleSession || classeRoleUtilisateur || classeRoleChacun) && ( classeAuth ) - || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") && ( + || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && ( BooleanUtils.isNotTrue(classeRoleSession) && BooleanUtils.isNotTrue(classePublicLire) && BooleanUtils.isNotTrue(classeRoleUtilisateur) @@ -2014,12 +2020,18 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception { tl(6, "});"); if( - StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") + StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && !(classeRoleSession || classeRoleUtilisateur || classeRoleChacun) && ( classeAuth ) - || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") && ( + || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && ( BooleanUtils.isNotTrue(classeRoleSession) && BooleanUtils.isNotTrue(classePublicLire) && BooleanUtils.isNotTrue(classeRoleUtilisateur) @@ -2089,12 +2101,18 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception { tl(2, i18nGlobale.getString(I18n.var_utilisateur), "(", i18nGlobale.getString(I18n.var_requeteService), ", ", classePartsRequeteSite.nomSimple(classeLangueNom), ".class, ", classePartsUtilisateurSite.nomSimple(classeLangueNom), ".class, ", classePartsUtilisateurSite.nomSimple(classeLangueNom), ".get", i18nGlobale.getString(I18n.var_ClasseApiAddresse), "(), \"post", classePartsUtilisateurSite.nomSimple(classeLangueNom), "Future\", \"patch", classePartsUtilisateurSite.nomSimple(classeLangueNom), "Future\").onSuccess(", i18nGlobale.getString(I18n.var_requeteSite), " -> {"); if( - StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") + StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && !(classeRoleSession || classeRoleUtilisateur || classeRoleChacun) && ( classeAuth ) - || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") && ( + || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && ( BooleanUtils.isNotTrue(classeRoleSession) && BooleanUtils.isNotTrue(classePublicLire) && BooleanUtils.isNotTrue(classePageRecherchePublicLire && classeApiMethode.equals(i18nGlobale.getString(I18n.var_PageRecherche))) @@ -2400,12 +2418,18 @@ else if(classeApiMethode.equals(i18nGlobale.getString(I18n.var_PUTFusion)) || cl } if( - StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") + StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && !(classeRoleSession || classeRoleUtilisateur || classeRoleChacun) && ( classeAuth ) - || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE") && ( + || !StringUtils.containsAny(classeApiMethode, "POST", "PUT", "PATCH", "DELETE" + , i18nGlobale.getString(I18n.var_PageEdition) + , i18nGlobale.getString(I18n.var_PageUtilisateur) + ) && ( BooleanUtils.isNotTrue(classeRoleSession) && BooleanUtils.isNotTrue(classePublicLire) && BooleanUtils.isNotTrue(classePageRecherchePublicLire && classeApiMethode.equals(i18nGlobale.getString(I18n.var_PageRecherche))) diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index a55170b..0815a29 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -2610,7 +2610,7 @@ else if("LocalDate".equals(entiteNomSimple)) { //STUFF0 if(auteurGenPageEditionJinja != null) { - o = auteurGenPageEditionJinja; + o = auteurFormulaireRechercheJinja; for(String classeApiMethode : classeApiMethodes) { String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string");