openstackid-resources/tests
Sebastian Marcet 10e1b1c424 Track Extra Questions Endpoints
Get all track questions

GET /api/v1/track-question-templates

params

'page'     => 'integer|min:1'
'per_page' => 'required_with:page|integer|min:5|max:100'

filter

'name'  => ['=@', '==']
'label' => ['=@', '==']
'class_name' => ['==']

order

* id
* name
* label

expand
* tracks

scopes

%s/summits/read/all

Add track question

POST /api/v1/track-question-templates

payload

'name' => 'sometimes|alpha_dash|max:255'
'label' => 'sometimes|string'
'is_mandatory' => 'sometimes|boolean'
'is_read_only' => 'sometimes|boolean'
'tracks' => 'sometimes|int_array'

for
TrackCheckBoxQuestionTemplate and TrackTextBoxQuestionTemplate

'initial_value' => 'string|sometimes'

for
TrackDropDownQuestionTemplate

'is_multiselect' => 'sometimes|boolean'
'is_country_selector' => 'sometimes|boolean'

scopes

%s/summits/write
%s/track-question-templates/write

PUT /api/v1/track-question-templates/{track_question_template_id}

payload same as POST

scopes

%s/summits/write
%s/track-question-templates/write

delete track question

DELETE /api/v1/track-question-templates/{track_question_template_id}

scopes

%s/summits/write
%s/track-question-templates/write

get track question metadata

GET /api/v1/track-question-templates/metadata

scopes

%s/summits/read/all

add track question value

POST /api/v1/track-question-templates/{track_question_template_id}/values

payload

'value' => 'required|string|max:255'
'label' => 'required|string'

scopes

%s/summits/write
%s/track-question-templates/write

update track question value

/api/v1/track-question-templates/{track_question_template_id}/values/{track_question_template_value_id}

payload

'value' => 'sometimes|string|max:255'
'label' => 'sometimes|string'
'order' => 'sometimes|integer|min:1'

delete track question value

DELETE /api/v1/track-question-templates/{track_question_template_id}/values/{track_question_template_value_id}

scopes

%s/summits/write
%s/track-question-templates/write

get track question template value

GET /api/v1/track-question-templates/{track_question_template_id}/values/{track_question_template_value_id}

scopes

'%s/summits/read/all'

Change-Id: I663bccf3987cb0b7e337e0fe5b92f3723fac5cd6
2018-09-14 14:50:13 -03:00
..
AdminActionsCalendarSyncPreProcessorTest.php Endpoint get summit schedule empty spots 2017-12-08 19:26:18 -03:00
AttendeeServiceTest.php Added CRON task to process eventbrite redeem promo codes 2018-04-12 20:16:45 -03:00
DoctrineTest.php Added endpoint to send speaker announcement email 2018-02-01 16:24:24 -03:00
FilterParserTest.php Summit Application API 2016-02-18 12:21:22 -03:00
MarketplaceApiTest.php Marketplace API 2017-11-15 06:35:38 -03:00
MemberActionsCalendarSyncPreProcessorTest.php External Calendar Sync 2017-08-22 14:37:55 -03:00
OAuth2AttendeesApiTest.php Fixed member serializer 2018-01-22 15:34:54 -03:00
OAuth2ChatTeamApiTest.php Updated expand for Invitations 2017-02-02 11:12:28 -03:00
OAuth2CompaniesApiTest.php Added new get groups endpoint 2017-11-30 16:49:44 -03:00
OAuth2ConsultantApiTest.php OpenstackId resource server 2015-08-18 13:48:13 -03:00
OAuth2EventTypesApiTest.php Added add new track by summit endpoint 2018-02-22 15:26:46 -03:00
OAuth2GroupsApiTest.php Added new get groups endpoint 2017-11-30 16:49:44 -03:00
OAuth2MembersApiTest.php Fixes on member affiliation API 2018-08-30 01:14:22 -03:00
OAuth2OrganizationsApiTest.php added new endpoint ADD Organization 2018-09-04 12:30:28 -03:00
OAuth2PresentationSubmissionTest.php Added endpoints for Presentation Submission (CFP) 2018-07-31 15:13:18 -03:00
OAuth2PrivateCloudApiTest.php OpenstackId resource server 2015-08-18 13:48:13 -03:00
OAuth2PromoCodesApiTest.php Update params on get promocodes (CVS) 2018-09-05 14:34:12 -03:00
OAuth2PublicCloudApiTest.php Summit Application API 2016-02-18 12:21:22 -03:00
OAuth2SelectionPlansApiTest.php Track Extra Questions Endpoints 2018-09-14 14:50:13 -03:00
OAuth2SpeakersApiTest.php Added endpoint to get my speaker presentations 2018-08-13 17:22:29 -03:00
OAuth2SpeakersAssistancesApiTest.php Merge "Added endpoint to send speaker announcement email" 2018-02-01 19:34:18 +00:00
OAuth2SummitApiTest.php Summit Selection Plans Model Update 2018-06-06 07:46:30 -07:00
OAuth2SummitEventsApiTest.php Bug on endpoint /api/v1/summits/{id}/events/published/empty-spots 2018-08-29 21:18:22 -03:00
OAuth2SummitEventsBulkActionsTest.php Added new Bulk events endpoints 2017-12-15 17:56:10 -03:00
OAuth2SummitLocationsApiTest.php Track Extra Questions Endpoints 2018-09-14 14:50:13 -03:00
OAuth2SummitNotificationsApiControllerTest.php Added endpoints to get by id summit push notification 2018-04-17 12:02:29 -03:00
OAuth2SummitRSVPTemplateApiTest.php Added endpoints to get RSVP question template metadata 2018-04-05 14:14:51 -03:00
OAuth2TagsApiTest.php Added new get groups endpoint 2017-11-30 16:49:44 -03:00
OAuth2TicketTypesApiTest.php Added endpoint to seed default ticket types 2018-03-26 09:22:25 -03:00
OAuth2TrackGroupsApiTest.php added endpoint to retrieve track groups metadata 2018-04-19 11:42:10 -03:00
OAuth2TrackQuestionsTemplateTest.php Track Extra Questions Endpoints 2018-09-14 14:50:13 -03:00
OAuth2TrackTagGroupsApiTest.php Added new endpoints for Track Tag Groups 2018-09-10 12:48:21 -03:00
OAuth2TracksApiTest.php Updated endpoints POST/PUT track by summit 2018-09-05 15:29:02 -03:00
ParseMultiPartFormDataInputStreamTest.php Fix on multiresponse parser 2018-03-14 20:23:47 -03:00
ProtectedApiTest.php added new endpoint ADD Organization 2018-09-04 12:30:28 -03:00
SearchEmptySpotsTest.php Endpoint get summit schedule empty spots 2017-12-08 19:26:18 -03:00
ServicesTest.php Added doctrine L2 cache 2016-11-04 17:07:57 -03:00
SummitICloudCalendarSyncTest.php CAlDav 409 error handling 2018-06-04 07:48:05 -07:00
TestCase.php Upgrade Laravel Version and ORM Framework 2016-09-06 13:47:37 -03:00
ValidatorTest.php Added new Bulk events endpoints 2017-12-15 17:56:10 -03:00