Summit Presentation Actions Types
Updates to Summit Serializer
* added new collection presentation_action_types
Presentation Action Types
GET /api/v1/summits/{id}/presentation-action-types
filtering
'label' => ['=@', '=='],
ordering
'id',
'order',
'label',
required scopes
%s/summits/read
%s/summits/read/all
auth groups
* SuperAdmins
* Administrators
* SummitAdministrators
* TrackChairsAdmins
GET /api/v1/summits/{id}/presentation-action-types/csv
filtering
'name' => ['=@', '=='],
'label' => ['=@', '=='],
'is_enabled' => ['=='],
ordering
'id',
'order',
'label',
required scopes
%s/summits/read
%s/summits/read/all
auth groups
* SuperAdmins
* Administrators
* SummitAdministrators
* TrackChairsAdmins
POST /api/v1/summits/{id}/presentation-action-types
payload
'label' => 'required|string|max:255',
required scopes
%s/summits/write
auth groups
* SuperAdmins
* Administrators
* SummitAdministrators
* TrackChairsAdmins
PUT /api/v1/summits/{id}/presentation-action-types/{action_id}
payload
'label' => 'sometimes|string|max:255',
'order' => 'sometimes|integer|min:1',
required scopes
%s/summits/write
auth groups
* SuperAdmins
* Administrators
* SummitAdministrators
* TrackChairsAdmins
GET /api/v1/summits/{id}/presentation-action-types/{action_id}
required scopes
%s/summits/read
%s/summits/read/all
auth groups
* SuperAdmins
* Administrators
* SummitAdministrators
* TrackChairsAdmins
DELETE /api/v1/summits/{id}/presentation-action-types/{action_id}
required scopes
%s/summits/write
auth groups
* SuperAdmins
* Administrators
* SummitAdministrators
* TrackChairsAdmins
Change-Id: Ibec7591b88470b59d9f942a553a8335a57e9db9e
Signed-off-by: smarcet <smarcet@gmail.com>