assemblee-virtuelle / archipelago

Fostering interconnections between communities by creating synergies between their platforms
Apache License 2.0
14 stars 6 forks source link

Les relations rôles manquent sur Archipel #5

Open srosset81 opened 3 years ago

srosset81 commented 3 years ago

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).

fluidlog commented 2 years ago

@simonLouvet cette issue est-elle toujours d'actualité ?

srosset81 commented 2 years ago

Oui rien n'a été fait.

GuillaumeAV commented 1 year ago

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 !

srosset81 commented 1 year ago

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.

GuillaumeAV commented 1 year ago

Cela dit je vois que ca marche bien sur l'instance : https://archipelago.data-players.com Ping @simonLouvet ?

simonLouvet commented 1 year ago

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.

simonLouvet commented 1 year ago

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

GuillaumeAV commented 1 year ago

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 !

srosset81 commented 1 year ago

@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

simonLouvet commented 1 year ago

Parfait, merci @srosset81

GuillaumeAV commented 1 year ago

@srosset81 oui les relations inverses fonctionnent sur l'archipel DP, et fonctioinneront donc suite à la MàJ !

srosset81 commented 1 year ago

@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 ?