Sharing¶
Die lokalen Rollen können mit dem @sharing
Endpoint abgefragt werden. Um die lokalen Rollen aufzulisten, wenn man keine Berechtigungen zum Bearbeiten hat, muss man den Parameter ignore_permissions=True setzen.
Das ogds_summary
Feld ist überholt und das actor
Feld sollte anstatt verwendet werden.
Beispiel-Request:
GET /ordnungssystem/fuehrung/dossier-23/@sharing?ignore_permissions=True HTTP/1.1 Accept: application/json
Beispiel-Response:
HTTP/1.1 201 Created Accept: application/json { "available_roles": [ { "id": "Reader", "title": "Lesen" }, { "id": "Contributor", "title": "Hinzufügen" } ], "entries": [ { "automatic_roles": { "Contributor": false, "Reader": false }, "computed_roles": { "Contributor": "acquired", "Reader": "acquired" }, "disabled": false, "id": "og_demo-ftw_users", "login": null, "ogds_summary": { "@id": "http://localhost:8080/fd/kontakte/@ogds-groups/og_demo-ftw_users", "@type": "virtual.ogds.group", "active": true, "groupid": "og_demo-ftw_users", "title": null }, "actor": { "@id": "http://localhost:8080/fd/@actors/og_demo-ftw_users", "identifier": "og_demo-ftw_users" }, "roles": { "Contributor": false, "Reader": false }, "title": "og_demo-ftw_users", "type": "group", "url": "http://localhost:8080/fd/@@list_groupmembers?group=og_demo-ftw_users" } ], "inherit": true }
Paginierung¶
Wird der @sharing
Endpoint mit dem search
parameter verwendet, werden items
Paginiert zurückgegeben. Siehe Kapitel Paginierung.