data-players / SyReen

https://app.syreen.fr
0 stars 1 forks source link

30 partager une offre publiquement #87

Closed VincentFarcy closed 1 year ago

VincentFarcy commented 1 year ago

Je reprends ci-dessous mon commentaire envoyé en mp.
2 avancées depuis :

La suppression ne fonctionne pas complètement :

J'ai une erreur 500 dans la console

J'ai bien la suppression du foaf:agent ici :

        <https://mypod.store/_acl/vincef/data/offers/642427290a2521ff6e3e3a65#Read>
                a       <http://www.w3.org/ns/auth/acl#Authorization> ;
                <http://www.w3.org/ns/auth/acl#accessTo>
                        <https://mypod.store/vincef/data/offers/642427290a2521ff6e3e3a65> ;
~~
                <http://www.w3.org/ns/auth/acl#agentClass>
                        <http://xmlns.com/foaf/0.1/Agent> ;
~~
                <http://www.w3.org/ns/auth/acl#agentGroup>
                        <https://mypod.store/_groups/vincef/data/offers/642427290a2521ff6e3e3a65/announces> ;
                <http://www.w3.org/ns/auth/acl#mode>
                        <http://www.w3.org/ns/auth/acl#Read> .

L'offre est toujours présente dans data.syreen.fr et toujours visible sur la page d'accueil. => Faudrait il tester la présence de foaf:agent dans les droits pour l'affichage sur la page d'accueil ?

Et j'ai noté aussi la ressource activitystreams#Announce qui reste présente dans les acl :

<https://mypod.store/_acl/vincef/data/activities/6424294d0a2521ff6e3e3a66#Read>
        a       <http://www.w3.org/ns/auth/acl#Authorization> ;
        <http://www.w3.org/ns/auth/acl#accessTo>
                <https://mypod.store/vincef/data/activities/6424294d0a2521ff6e3e3a66> ;
        <http://www.w3.org/ns/auth/acl#agent>
                <https://mypod.store/vincef> , <https://data.syreen.fr/actors/relay> ;
        <http://www.w3.org/ns/auth/acl#agentClass>
                <http://xmlns.com/foaf/0.1/Agent> ;
        <http://www.w3.org/ns/auth/acl#mode>
                <http://www.w3.org/ns/auth/acl#Read> .
vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
syreen ✅ Ready (Inspect) Visit Preview Mar 29, 2023 at 3:56PM (UTC)
srosset81 commented 1 year ago

Je pensais que je pouvais facilement reproduire l'erreur 500 puisque je l'avais eue sur Archipelago, mais sur Archipelago elle est due à une erreur qui a été fixée ici: https://github.com/assemblee-virtuelle/semapps/commit/e5c27fd18785a4449a375b757d7902fbdd28115b donc c'est autre chose.

Tu pourrais partager le message d'erreur qui s'affiche dans le log middleware ?

VincentFarcy commented 1 year ago

Je ne lance que le frontend. Comment je peux récupérer les logs du middleware ?

Voici ce que j'ai dans payload :

------WebKitFormBoundary4oGd3tgpcojaHb4Q
Content-Disposition: form-data; name="id"
https://mypod.store/_acl/vincef/data/offers/64246e9a0a2521ff6e3e3a67
------WebKitFormBoundary4oGd3tgpcojaHb4Q
Content-Disposition: form-data; name="method"
PUT
------WebKitFormBoundary4oGd3tgpcojaHb4Q
Content-Disposition: form-data; name="headers"
{"accept":"application/ld+json","content-type":"application/ld+json"}
------WebKitFormBoundary4oGd3tgpcojaHb4Q
Content-Disposition: form-data; name="body"
{"@context":{"@base":"https://mypod.store/_acl/vincef/data/offers/64246e9a0a2521ff6e3e3a67","acl":"http://www.w3.org/ns/auth/acl#","foaf":"http://xmlns.com/foaf/0.1/","acl:agent":{"@type":"@id"},"acl:agentGroup":{"@type":"@id"},"acl:agentClass":{"@type":"@id"},"acl:mode":{"@type":"@id"},"acl:accessTo":{"@type":"@id"}},"@graph":[{"@id":"#Read","@type":"acl:Authorization","acl:accessTo":"https://mypod.store/vincef/data/offers/64246e9a0a2521ff6e3e3a67","acl:agentClass":[],"acl:agentGroup":"https://mypod.store/_groups/vincef/data/offers/64246e9a0a2521ff6e3e3a67/announces","acl:mode":"acl:Read"}]}
------WebKitFormBoundary4oGd3tgpcojaHb4Q--
srosset81 commented 1 year ago

Ah je croyais que tu lançais un pod provider local. Je m'occupe de reproduire...

srosset81 commented 1 year ago

Fixé ici https://github.com/assemblee-virtuelle/semapps/commit/3b87e4d5103140163db1293e30dea339c9b34a4a