add endpoint for getting permissions info

This commit is contained in:
2021-11-23 23:04:29 +01:00
parent d0856a9a39
commit fdbaa8cbef
3 changed files with 140 additions and 0 deletions

View File

@@ -624,3 +624,40 @@ paths:
401:
description: "Unauthorized"
/1.0/main/permissions/info.json:
post:
tags:
- permissions
summary: Return info about permissions on entity
responses:
200:
description: "ok"
401:
description: "Unauthorized"
400:
description: "Bad request"
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
object:
type: object
class:
type: string
roles:
type: array
items:
type: string
examples:
an-accompanying-period:
value:
object:
type: accompanying_period
id: 1
class: 'Chill\PersonBundle\Entity\AccompanyingPeriod'
roles:
- 'CHILL_PERSON_ACCOMPANYING_PERIOD_SEE'