Booking, QI Content, Trees, Media

This commit is contained in:
Kevin Adametz 2019-10-02 20:03:55 +02:00
parent 1f340e96fa
commit 7fbac395a9
260 changed files with 27160 additions and 3773 deletions

View file

@ -14,6 +14,11 @@ use Illuminate\Http\Request;
*/
Route::post('login', 'API\UserController@login');
//Route::post('register', 'API\UserController@register');
Route::post('cms/search', 'API\CMSContentController@search');
Route::post('cms/keywords', 'API\CMSContentController@keywords');
Route::group(['middleware' => 'auth:api'], function(){
Route::post('details', 'API\UserController@details');
Route::post('draft/{action}', 'API\DraftController@draft');

View file

@ -139,12 +139,21 @@ Route::group(['middleware' => ['admin']], function()
Route::get('/iq/content/tree/index', 'IQ\ContentTreeController@index')->name('iq_content_tree_index');
Route::get('/iq/content/tree/detail/{id}/{node_id?}/{area_section_id?}', 'IQ\ContentTreeController@detail')->name('iq_content_tree_detail');
Route::post('/iq/content/tree/detail/{id}/{node_id?}/{area_section_id?}', 'IQ\ContentTreeController@store')->name('iq_content_tree_detail');
Route::get('/iq/content/tree/detail/remove/{id}/{node_id}/{travel_guide_id}', 'IQ\ContentTreeController@remove')->name('iq_content_tree_detail_remove');
Route::get('/iq/content/tree/detail/remove_site/{id}/{node_id}/{travel_guide_id}/{r?}', 'IQ\ContentTreeController@removeSite')->name('iq_content_tree_detail_remove_site');
Route::get('/iq/content/tree/repair/{id}', 'IQ\ContentTreeController@repair')->name('iq_content_tree_repair');
Route::group(['middleware' => ['auth.permission:cms-iq-assets']], function() {
//assets
Route::get('/iq/content/assets', 'IQ\ContentAssetController@index')->name('iq_content_assets');
});
Route::group(['middleware' => ['auth.permission:crm-tp-pr']], function() {
//Reiseprogramme Programme
Route::get('/travel/programs/{step?}', 'TravelProgramController@index')->name('travel_programs');
@ -212,18 +221,21 @@ Route::group(['middleware' => ['admin']], function()
});
Route::group(['middleware' => ['auth.permission:cms-cn']], function() {
// CMS Inhalte
Route::get('/cms/content', 'CMS\CMSContentController@index')->name('cms_content');
Route::post('/cms/content/store', 'CMS\CMSContentController@store')->name('cms_content_store');
Route::post('/cms/content/load/modal', 'CMS\CMSContentController@loadModal')->name('cms_content_load_modal');
Route::get('/cms/content/delete/{id}', 'CMS\CMSContentController@delete')->name('cms_content_delete');
Route::get('/cms/content/all', 'CMS\CMSContentController@index')->name('cms_content_all');
Route::post('/cms/content/all/store', 'CMS\CMSContentController@store')->name('cms_content_all_store');
Route::post('/cms/content/all/load/modal', 'CMS\CMSContentController@loadModal')->name('cms_content_all_load_modal');
Route::get('/cms/content/all/delete/{id}', 'CMS\CMSContentController@delete')->name('cms_content_all_delete');
Route::get('/cms/content/country', 'CMS\CMSContentCountryController@index')->name('cms_content_country');
Route::get('/cms/content/country/detail/{id}/{step?}', 'CMS\CMSContentCountryController@detail')->name('cms_content_country_detail');
Route::post('/cms/content/country/store/{id}', 'CMS\CMSContentCountryController@store')->name('cms_content_country_store');
});
Route::group(['middleware' => ['auth.permission:cms-tg']], function() {
// CMS Reiseführer
Route::get('/cms/travel_guide/content', 'CMS\CMSTravelGuideController@index')->name('cms_travel_guide_content');
Route::get('/cms/travel_guide/page', 'CMS\CMSTravelGuideController@page')->name('cms_travel_guide_page');
Route::get('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideController@pageDetail')->name('cms_travel_guide_page_detail');
Route::post('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideController@pageStore')->name('cms_travel_guide_page_detail');
@ -301,6 +313,11 @@ Route::group(['middleware' => ['superadmin']], function() {
Route::post('/admin/users/update/modal/{step}', 'AdminUserController@updateModal')->name('admin_user_update_modal');
});
Route::get('/iq/tools/content/links', 'IQ\Tools\ContentLinkController@index')->name('iq_tools_content_links');
Route::post('/iq/tools/content/links', 'IQ\Tools\ContentLinkController@store')->name('iq_tools_content_links');
});