403 on adding a user to a private circle
- I'm logged in as user: https://api.test2.startinblox.com/users/jbpasquier/
- On frontend https://test2.startinblox.com
- I want to add the user https://api.test1.startinblox.com/users/jbpasquier/ to my circle https://api.test2.startinblox.com/circles/2/
- I get a 403.
Payload:
{"user":{"@id":"https://api.test1.startinblox.com/users/jbpasquier/"},"@context":{"@vocab":"http://happy-dev.fr/owl/#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","ldp":"http://www.w3.org/ns/ldp#","foaf":"http://xmlns.com/foaf/0.1/","name":"rdfs:label","acl":"http://www.w3.org/ns/auth/acl#","permissions":"acl:accessControl","mode":"acl:mode","geo":"http://www.w3.org/2003/01/geo/wgs84_pos#","lat":"geo:lat","lng":"geo:long","inbox":"http://happy-dev.fr/owl/#inbox","object":"http://happy-dev.fr/owl/#object","author":"http://happy-dev.fr/owl/#author","account":"http://happy-dev.fr/owl/#account","jabberID":"foaf:jabberID","picture":"foaf:depiction"}}
Response:
{"detail":"You do not have permission to perform this action.","@context":"https://cdn.happy-dev.fr/owl/hdcontext.jsonld"}
The route /circles/2/
, showing right permissions:
{"@id":"https://api.test2.startinblox.com/circles/2/","is_backlink":false,"allow_create_backlink":true,"name":"Private Circle","description":"On test 2","creationDate":"2020-05-22","status":"Private","jabberID":"bufzjspuzbst@conference.test2.startinblox.com","jabberRoom":true,"owner":{"@id":"https://api.test2.startinblox.com/users/jbpasquier/"},"team":{"@id":"https://api.test2.startinblox.com/circles/2/team/","@type":"ldp:Container","ldp:contains":[{"@id":"https://api.test2.startinblox.com/users/jbpasquier/"}],"permissions":[{"mode":{"@type":"add"}},{"mode":{"@type":"view"}}]},"members":{"@id":"https://api.test2.startinblox.com/circles/2/members/","@type":"ldp:Container","ldp:contains":[{"@id":"https://api.test2.startinblox.com/circle-members/2/"}],"permissions":[{"mode":{"@type":"add"}},{"mode":{"@type":"view"}}]},"@type":"hd:circle","permissions":[{"mode":{"@type":"view"}},{"mode":{"@type":"change"}},{"mode":{"@type":"delete"}}],"@context":"https://cdn.happy-dev.fr/owl/hdcontext.jsonld"}
The route /circles/2/members/
, also seems to show the right permissions:
{"@id":"https://api.test2.startinblox.com/circles/2/members/","@type":"ldp:Container","ldp:contains":[{"@id":"https://api.test2.startinblox.com/circle-members/2/","is_backlink":false,"allow_create_backlink":true,"is_admin":true,"user":{"@id":"https://api.test2.startinblox.com/users/jbpasquier/"},"@type":"hd:circlemember","permissions":[{"mode":{"@type":"view"}}]}],"permissions":[{"mode":{"@type":"add"}},{"mode":{"@type":"view"}}],"@context":"https://cdn.happy-dev.fr/owl/hdcontext.jsonld"}