Added endpoint to update selection plan by summit

PUT /api/v1/summits/{id}/selection-plans/{selection_plan_id}

Payload

'name'                  => 'sometimes|string|max:255',
'is_enabled'            => 'sometimes|boolean',
'submission_begin_date' => 'nullable|date_format:U',
'submission_end_date'   => 'nullable|required_with:submission_begin_date|date_format:U|after_or_equal:submission_begin_date',
'voting_begin_date'     => 'nullable|date_format:U',
'voting_end_date'       => 'nullable|required_with:voting_begin_date|date_format:U|after_or_equal:voting_begin_date',
'selection_begin_date'  => 'nullable|date_format:U',
'selection_end_date'    => 'nullable|required_with:selection_begin_date|date_format:U|after_or_equal:selection_begin_date',

Change-Id: I451cd23f5208f1d08a8812871c3667e6dc951ad5
This commit is contained in:
Sebastian Marcet
2018-06-07 13:05:37 -07:00
parent cb6b3a22c7
commit 3318a2840e
8 changed files with 212 additions and 28 deletions

View File

@@ -112,6 +112,9 @@ Route::group([
// selection plans
Route::group(['prefix' => 'selection-plans'], function () {
Route::post('', [ 'middleware' => 'auth.user:administrators|summit-front-end-administrators', 'uses' => 'OAuth2SummitSelectionPlansApiController@addSelectionPlan']);
Route::group(['prefix' => '{selection_plan_id}'], function () {
Route::put('', [ 'middleware' => 'auth.user:administrators|summit-front-end-administrators', 'uses' => 'OAuth2SummitSelectionPlansApiController@updateSelectionPlan']);
});
});
// RSVP templates