Open simonLouvet opened 5 months ago
Je précise que j'ai bien les droits d'éditer à la source avec le même compte OIDC
@srosset81 je ne sais pas si cela a fonctionné un jour (régression) ou si cela n'a jamais été implémenté
Ca ne peut pas fonctionner car on n'est pas loggé sur le serveur distant (notre token ne fonctionne que sur un seul serveur).
J'avais réussi à activer l'édition de ressources distantes en passant par un Pod (voir https://github.com/assemblee-virtuelle/archipelago/pull/100), mais la PR n'est pas finalisée, et il y a sans doute beaucoup à revoir.
Un lien menant à la ressource sur le serveur source pourrait suffire je pense. Le user devrait s'authentifier sur les serveurs source s'il veut éditer. C'est spartiate, mais quick win. t'en penses quoi?
Un lien vers la page d'édition sur le serveur distant ? Il n'y a rien qui permet de la trouver pour le moment. Pour le moment il y a la possibilité (mais c'est pas obligatoire) de rediriger vers la page pour voir la ressource à partir de son URI (https://semapps.org/docs/middleware/ldp/#redirecting-to-a-frontend-app) mais cette manière de procéder n'est pas extensible à d'autres opérations.
Un lien vers la page d'édition sur le serveur distant ? Il n'y a rien qui permet de la trouver pour le moment. Pour le moment il y a la possibilité (mais c'est pas obligatoire) de rediriger vers la page pour voir la ressource à partir de son URI (https://semapps.org/docs/middleware/ldp/#redirecting-to-a-frontend-app) mais cette manière de procéder n'est pas extensible à d'autres opérations.
un lien vers la data (avec redirection front si elle existe) serait ok pour moi.
Tension Après une création par import synchronisé, il n'est pas possible d'éditer la donnée depuis l'instance sur laquelle a été importé la ressource.
Création par import![image](https://github.com/assemblee-virtuelle/archipelago/assets/5068825/37c440ae-57f0-4d01-b87a-5d7c8a273f86)
Pas de bouton pour Éditer![image](https://github.com/assemblee-virtuelle/archipelago/assets/5068825/82d35b2f-d109-473d-a58f-176e756566a9)
Proposition solution 1 : Editer à la source avec l'interface de du servuer source
Alternatives solution 2 : Editer avec l'interface courante mais la donnée doit être mise à jour sur la source