@@ -1871,7 +1871,7 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception {
18711871 if (StringUtils .containsAny (classeApiMethode , "POST" , "PUT" , "PATCH" , "DELETE" ))
18721872 s ("JsonObject body, " );
18731873 l ("ServiceRequest " , i18nGlobale .getString (I18n .var_requeteService ), ", Handler<AsyncResult<ServiceResponse>> " , i18nGlobale .getString (I18n .var_gestionnaireEvenements ), ") {" );
1874- tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession , ";" );
1874+ tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
18751875 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\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
18761876 if (
18771877 classeAuth
@@ -1892,6 +1892,9 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception {
18921892 tl (3 , "form.add(\" permission\" , String.format(\" %s#%s\" , " , classeNomSimple , "." , i18nGlobale .getString (I18n .var_CLASSE_NOM_SIMPLE ), ", \" PUT\" ));" );
18931893 tl (3 , "if(" , classeVarId , " != null)" );
18941894 tl (4 , "form.add(\" permission\" , String.format(\" %s-%s#%s\" , " , classeNomSimple , "." , i18nGlobale .getString (I18n .var_CLASSE_NOM_SIMPLE ), ", " , classeVarId , ", \" " , classeApiMethodeMethode , "\" ));" );
1895+ if (classeRoleUtilisateur ) {
1896+ tl (3 , i18nGlobale .getString (I18n .var_requeteSite ), ".set" , i18nGlobale .getString (I18n .var_PublicLire ), "(" , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ");" );
1897+ }
18951898 tl (3 , "webClient.post(" );
18961899 tl (5 , "config.getInteger(ComputateConfigKeys.AUTH_PORT)" );
18971900 tl (5 , ", config.getString(ComputateConfigKeys.AUTH_HOST_NAME)" );
@@ -2061,7 +2064,7 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception {
20612064 tl (2 , "oauth2AuthenticationProvider.refresh(User.create(" , i18nGlobale .getString (I18n .var_requeteService ), ".getUser())).onSuccess(user -> {" );
20622065 tl (3 , "serviceRequest.setUser(user.principal());" );
20632066 }
2064- tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession , ";" );
2067+ tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
20652068 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\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
20662069 if (
20672070 classeAuth
@@ -2082,6 +2085,9 @@ public void ecrireGenApiServiceImpl2(String classeLangueNom) throws Exception {
20822085 tl (3 , "form.add(\" permission\" , String.format(\" %s#%s\" , " , classeNomSimple , "." , i18nGlobale .getString (I18n .var_CLASSE_NOM_SIMPLE ), ", \" PUT\" ));" );
20832086 tl (3 , "if(" , classeVarId , " != null)" );
20842087 tl (4 , "form.add(\" permission\" , String.format(\" %s-%s#%s\" , " , classeNomSimple , "." , i18nGlobale .getString (I18n .var_CLASSE_NOM_SIMPLE ), ", " , classeVarId , ", \" " , classeApiMethodeMethode , "\" ));" );
2088+ if (classeRoleUtilisateur ) {
2089+ tl (3 , i18nGlobale .getString (I18n .var_requeteSite ), ".set" , i18nGlobale .getString (I18n .var_PublicLire ), "(" , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ");" );
2090+ }
20852091 tl (3 , "webClient.post(" );
20862092 tl (5 , "config.getInteger(ComputateConfigKeys.AUTH_PORT)" );
20872093 tl (5 , ", config.getString(ComputateConfigKeys.AUTH_HOST_NAME)" );
@@ -2628,7 +2634,7 @@ else if(classeApiMethode.equals(i18nGlobale.getString(I18n.var_PUTFusion)) || cl
26282634 l ();
26292635 tl (1 , "@Override" );
26302636 tl (1 , "public void " , classeApiOperationIdMethode , "Future(" , StringUtils .equals (classeApiTypeMediaRequeteMethode , "application/json" ) ? "JsonObject" : "String" , " body, ServiceRequest " , i18nGlobale .getString (I18n .var_requeteService ), ", Handler<AsyncResult<ServiceResponse>> " , i18nGlobale .getString (I18n .var_gestionnaireEvenements ), ") {" );
2631- tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession , ";" );
2637+ tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
26322638 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\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
26332639 tl (3 , "try {" );
26342640 tl (4 , i18nGlobale .getString (I18n .var_requeteSite ), ".addScopes(\" GET\" );" );
@@ -2684,7 +2690,7 @@ else if(classeApiMethode.equals(i18nGlobale.getString(I18n.var_PUTFusion)) || cl
26842690 l ();
26852691 tl (1 , "@Override" );
26862692 tl (1 , "public void " , classeApiOperationIdMethode , "Future(" , StringUtils .equals (classeApiTypeMediaRequeteMethode , "application/json" ) ? "JsonObject" : "String" , " body, ServiceRequest " , i18nGlobale .getString (I18n .var_requeteService ), ", Handler<AsyncResult<ServiceResponse>> " , i18nGlobale .getString (I18n .var_gestionnaireEvenements ), ") {" );
2687- tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession , ";" );
2693+ tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
26882694 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\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
26892695 tl (3 , "try {" );
26902696 tl (4 , i18nGlobale .getString (I18n .var_requeteSite ), ".addScopes(\" GET\" );" );
@@ -2738,7 +2744,7 @@ else if(classeApiMethode.equals(i18nGlobale.getString(I18n.var_PUTFusion)) || cl
27382744 l ();
27392745 tl (1 , "@Override" );
27402746 tl (1 , "public void " , classeApiOperationIdMethode , "Future(" , StringUtils .equals (classeApiTypeMediaRequeteMethode , "application/json" ) ? "JsonObject" : "String" , " body, ServiceRequest " , i18nGlobale .getString (I18n .var_requeteService ), ", Handler<AsyncResult<ServiceResponse>> " , i18nGlobale .getString (I18n .var_gestionnaireEvenements ), ") {" );
2741- tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession , ";" );
2747+ tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
27422748 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\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
27432749 tl (3 , "try {" );
27442750 tl (4 , i18nGlobale .getString (I18n .var_requeteSite ), ".addScopes(\" GET\" );" );
@@ -2796,7 +2802,7 @@ else if(StringUtils.containsAny(classeApiMethode, i18nGlobale.getString(I18n.var
27962802 l ();
27972803 tl (1 , "@Override" );
27982804 tl (1 , "public void " , classeApiOperationIdMethode , "Future(" , StringUtils .equals (classeApiTypeMediaRequeteMethode , "application/json" ) ? "JsonObject" : "String" , " body, ServiceRequest " , i18nGlobale .getString (I18n .var_requeteService ), ", Handler<AsyncResult<ServiceResponse>> " , i18nGlobale .getString (I18n .var_gestionnaireEvenements ), ") {" );
2799- tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession , ";" );
2805+ tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
28002806 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\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
28012807 tl (3 , "try {" );
28022808 tl (4 , i18nGlobale .getString (I18n .var_requeteSite ), ".addScopes(\" GET\" );" );
0 commit comments