Open srosset81 opened 3 years ago
@simonLouvet cette issue est-elle toujours d'actualité ?
Oui rien n'a été fait.
Je me permets de relancer cette discussion : On ne peut pas ajouter de membres sur les orgas de l'Archipel ce qui est très problématique : Quelle solution peut-on envisager à moindre coût et à court-terme @simonLouvet @srosset81 ? Cf également #45
Ce serait super !
Perso je reviendrai sur le prédicat simple pair:affiliatedBy
/pair:affiliate
qui marchait très bien pour la grande majorité des besoins. La gestion des rôles n'a jamais été terminée, comme le témoigne cette issue ouverte il y a bientôt 2 ans. On pourra revenir sur une gestion plus fine des rôles lorsque cette fonctionnalité sera vraiment terminée.
Revenir à pair:affiliatedBy
/pair:affiliate
pourrait être une tâche pas trop compliquée, même pour un débutant.
Tout le reste demande un budget et, si on a du budget, je le mettrai en priorité sur d'autres sujets.
Cela dit je vois que ca marche bien sur l'instance : https://archipelago.data-players.com Ping @simonLouvet ?
Nous utlisons courament cette fonctionalité sur nantes.transicope.org et archipelago@data-players.com et elle est demandé par les usagers. Cela necesite un addOn pour gérer le dereferencement sur le backend pour que le frontend actuel fonctionne. Une implementation sur le frontend plutot que le backend est souhaitable. @mguihal se demandait si il allai le faire.
Je porpose de créer un branche de "sauvegarde" pour pouvoir travailler sur se sujet et de rétablir pair:affiliate
.
En attendant que cela soit fait (implementation sur le frontend) nous (DP) ne pourrons plus monter de version 4 ou 5 applicaition developpé en archipelago+addOn pour des clients.
Cela dit je vois que ca marche bien sur l'instance : https://archipelago.data-players.com Ping @simonLouvet ?
j'ai expliqué dans mon message ci dessus
Yo ! Suite à un tour d'appel :
Tout le monde est d'accord que l'implémentation doit être revue, avec un budget associé idéalement. Il y avait la question des relations inverses qui déconnait en plus de l'enregistrement. Sur https://archipelago.data-players.com/, ces 2 problèmes sont résolus. Il reste toutefois un problème, lorsuqu'on modifie les rôles : La solution consiste alors à supprimer la relation puis à la récréer avec le bon rôle. Simon va donc mettre à jour les rôles sur Archipel.assemblee-virtuelle.org semaine prochaine ! @simonLouvet aura besoin de savoir les modalités de mise à jour de l'instance archipel de l'AV, tu pourras lui indiquer @srosset81 ? Et on se motive pour financer et développer à moyen terme une v2 de la fonction !
@GuillaumeAV Il reste aussi le problème indiqué sur cette issue (absence de relations inverses sur les pages Person)
@simonLouvet C'est du docker-compose comme d'habitude. Le repo est toujours ici (c'est toi qui l'avait initié): https://github.com/assemblee-virtuelle/deployment_semapps_av S'il y a un "add-on" à ajouter, il suffit de le mettre dans le dossier /frontend/app
Parfait, merci @srosset81
@srosset81 oui les relations inverses fonctionnent sur l'archipel DP, et fonctioinneront donc suite à la MàJ !
@srosset81 oui les relations inverses fonctionnent sur l'archipel DP, et fonctioinneront donc suite à la MàJ !
OK on pourra donc fermer cette issue lorsque ce sera constaté (perso je vois pas de relations inverses sur les ressources Person sur Archipel DP mais c'est peut-être une question de droits ?). C'est aussi en édition des Person ?
Bien que les relations ternaires rôles ont été ajoutées à Archipel, côté profils utilisateurs on continue à avoir une simple relation "Membre de".
Voir https://archipel.assemblee-virtuelle.org/Person/https%3A%2F%2Fdata.virtual-assembly.org%2Fusers%2Fguillaume.rouyer/show
Il faudrait finir le travail en mettant aussi les relations ternaires du côté des profils (pair:Person).