-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Montée de version de l'ensemble des librairies #554
Comments
Nous avons un problème avec le passage en version 20.1.1. de georchestra.
|
On en est où sur cette issue ? C'est en cours où pas encore ? Sur notre nouvelle plateforme j'ai un souci de compat avec JAVA11, je suspecte fortement que ça vienne de la version de GeoTools utilisée par cadastrapp :
|
Oui j'ai commencé une branche issue-554, mais j'ai un soucis de config swagger et j'ai pas fini les tests. |
demain soir ok mais de quel mois ? ;) |
.... Après mon retour de vacances, désolé. Début septembre
Le 17 août 2021 10:28, Landry Breuil ***@***.***> a écrit :
demain soir ok mais de quel mois ? ;)
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub<#554 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACXXPF7INWFRIEXRFQ3D6HTT5IMSRANCNFSM4YZVNGUA>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>.
|
Nouvelle branche https://github.com/georchestra/cadastrapp/tree/issue-554-clean lié à cette anomalie. Avec montée générale des librairies, passage de CXF à Spring MVC et simplification de la gestion des droits utilisateurs/roles/org en utilisant le framework MDC. Test en cours avant PR |
Test des services
Test limitation accès -(utilisation de modHeaders)
Tests d'Intégration
|
Reste uniquement les deux services de recherche par import de fichier qui ne fonctionne plus. |
@MaelREBOUX la rechercher par lot sous forme de fichier ( fromParcellesFile et fromProprietairesFiles ) ne fonctionne pas pour l'addons Mapfishapp. Voir message dans les tests. Je vais essayer de modifier l'addons pour utiliser la norme et pas la surcouche extjs, mais cela impliquera que les anciennes versions de l'addons ne fonctionneront plus avec la nouvelle version de cadastrapp. C'est le dernier point avant de proposer la PR. Tout le reste des tests sont ok avec les deux addons. En résumé ce qui a été fait :
|
ca on s'en fiche completement, c'est de la responsabilité des admins de maj l'addon mfapp quand on met a jour le backend :)
pr a faire sur https://github.com/georchestra/datadir ? ah ben non en fait, y'a pas cadastrapp dedans :) (y'avait georchestra/datadir#185) très sympa l'ajout de swagger-ui !! |
Ca veut dire qu'il va falloir financer des évolution de cadastrapp dans mapstore et/ou dans mapfishapp, non ? et qu'on ne pourra pas déployer la nouvelle version de cadastrapp avant ? |
@catmorales, non en fait, pour le plugins Mapstore c'est bon tout fonctionne. La nouvelle version de l'API cadastrapp c'est transparent. C'est juste pour l'addons Mapfishapp que ça coince avec le fileUpload de Extjs. |
si c'est juste ça on peut annoncer que c'est déprécié et masquer l'onglet. |
je teste cette branche avec java 11 (cf #593), et pour avoir accès a swagger il faut manuellement donner l'url au passage, je pense qu'il faut que la doc swagger soit par défaut cachée/filtrée/accessible uniquement au SUPERUSER georchestra (via une conf du sec-proxy ?), car n'ayant pas 200% confiance dans l'API de cadastrapp je ne suis pas certain que ce soit une bonne idée de publier l'API au grand public (meme si l'intention est louable pour multiplier les usages/interactions !!!) dans les accesslog cadastrapp, je trouve étrange que les réponses (log
|
il y'a encore qqs erreurs dans swagger, cliquer sur l'api pour
|
Corrigé avec le commit 744ee50 |
Les services API appelés sont protégés par les roles de la personne. Si les personnes n'ont pas les droits, il voit le service mais pas de réponse. Pas de changement par rapport à avant, la seule chose que j'ai ajouté c'est l'interface Swagger pour faire des tests, mais si tu as pas les droits pour le service ça renvoie rien. ( Biensur si cadastrapp est bien configuré derrière le security-proxy autrement on peut by-passé en modifiant les headers) |
nickel merci :) |
il ne reste plus que ca a corriger avant de merger |
Je suis dessus là, j'ai fini le code je fini les tests. Je fais une PR juste après |
à cause de #548 il a été retenu de faire une montée de version de Geotools.
The text was updated successfully, but these errors were encountered: