assemblee-virtuelle / archipelago

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

Editer une resource synchronisé #160

Open simonLouvet opened 5 months ago

simonLouvet commented 5 months ago

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

Pas de bouton pour Éditer image

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

simonLouvet commented 5 months ago

Je précise que j'ai bien les droits d'éditer à la source avec le même compte OIDC

simonLouvet commented 5 months ago

@srosset81 je ne sais pas si cela a fonctionné un jour (régression) ou si cela n'a jamais été implémenté

srosset81 commented 5 months ago

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.

simonLouvet commented 5 months ago

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?

srosset81 commented 5 months ago

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.

simonLouvet commented 5 months ago

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.