This commit is contained in:
Kevin Adametz 2020-05-06 15:52:59 +02:00
parent 68b9d1ff88
commit b9c26d06d0
75 changed files with 2143 additions and 818 deletions

View file

@ -105,6 +105,7 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/customer_mail/send/mail', 'CustomerMailController@sendMail')->name('customer_mail_send_mail');
Route::post('/customer_mail/reply/mail', 'CustomerMailController@replyMail')->name('customer_mail_reply_mail');
Route::get('/customer_mail/data/table', 'CustomerMailController@getRequests')->name('customer_mail_data_table');
Route::get('/email_template/data/table', 'CustomerMailController@getEmailTemplates')->name('email_template_data_table');
Route::get('/customer_mail/delete/{id}', 'CustomerMailController@delete')->name('customer_mail_delete');
Route::post('customer_mail/ajax', 'CustomerMailController@ajax')->name('customer_mail_ajax');
@ -221,12 +222,6 @@ Route::group(['middleware' => ['admin']], function()
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::group(['middleware' => ['auth.permission:cms-cn-co']], function() {
//CMS Länder
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-cn-au']], function() {
//CMS Author
Route::get('/cms/content/author', 'CMS\CMSContentAuthorController@index')->name('cms_content_author');
@ -278,45 +273,67 @@ Route::group(['middleware' => ['superadmin']], function() {
Route::get('/admin/translation/file/{file}/{language?}/{langsource?}/{show?}', 'TranslationFileController@edit')->name('admin_translate_file_edit');
Route::post('/admin/translation/file/{file}/{language?}/{langsource?}/{show?}', 'TranslationFileController@update')->name('admin_translate_file_update');
Route::group(['middleware' => ['auth.permission:sua-st-tp']], function() {
//SUPERADMIN > Einstellungen > Reisprogramme
Route::get('/admin/settings/travel/program/{id?}', 'Settings\TravelAgendaController@index')->name('admin_settings_travel_program');
Route::post('/admin/settings/travel/program/update', 'Settings\TravelAgendaController@update')->name('admin_settings_travel_program_update');
Route::get('/admin/settings/travel/program/delete/{id}', 'Settings\TravelAgendaController@delete')->name('admin_settings_travel_program_delete');
Route::group(['middleware' => ['auth.permission:sua-st-al']], function() {
//SUPERADMIN > Einstellungen > Airline
Route::get('/admin/settings/airline', 'Settings\AirlineController@index')->name('admin_settings_airline');
Route::post('/admin/settings/airline/update', 'Settings\AirlineController@update')->name('admin_settings_airline_update');
Route::get('/admin/settings/airline/delete/{id}', 'Settings\AirlineController@delete')->name('admin_settings_airline_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-tc']], function() {
//SUPERADMIN > Einstellungen > Reiseländer
Route::get('/admin/settings/travel/country', 'Settings\TravelCountryController@index')->name('admin_settings_travel_country');
Route::get('/admin/settings/travel/country/detail/{id}', 'Settings\TravelCountryController@detail')->name('admin_settings_travel_country_detail');
Route::post('/admin/settings/travel/country/detail/{id}', 'Settings\TravelCountryController@store')->name('admin_settings_travel_country_detail');
Route::get('/admin/settings/travel/country/delete/{id}', 'Settings\TravelCountryController@delete')->name('admin_settings_travel_country_delete');
Route::group(['middleware' => ['auth.permission:sua-st-et']], function() {
//SUPERADMIN > Einstellungen > E-Mail Vorlagen
Route::get('/admin/settings/email_template', 'Settings\EmailTemplateController@index')->name('admin_settings_email_template');
Route::post('/admin/settings/email_template/load', 'Settings\EmailTemplateController@load')->name('admin_settings_email_template_load');
Route::post('/admin/settings/email_template/update', 'Settings\EmailTemplateController@update')->name('admin_settings_email_template_update');
Route::get('/admin/settings/email_template/delete/{id}', 'Settings\EmailTemplateController@delete')->name('admin_settings_email_template_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-tn']], function() {
//SUPERADMIN > Einstellungen > Nationalitäten
Route::get('/admin/settings/travel/nationality', 'Settings\TravelNationalityController@index')->name('admin_settings_travel_nationality');
Route::post('/admin/settings/travel/nationality/update', 'Settings\TravelNationalityController@update')->name('admin_settings_travel_nationality_update');
Route::get('/admin/settings/travel/nationality/delete/{id}', 'Settings\TravelNationalityController@delete')->name('admin_settings_travel_nationality_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-bs']], function() {
//SUPERADMIN > Einstellungen > Nationalitäten
Route::get('/admin/settings/booking/status', 'Settings\BookingStatusController@index')->name('admin_settings_booking_status');
Route::post('/admin/settings/booking/status/update', 'Settings\BookingStatusController@update')->name('admin_settings_booking_status_update');
Route::get('/admin/settings/booking/status/delete/{id}', 'Settings\BookingStatusController@delete')->name('admin_settings_booking_status_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-ke']], function() {
//SUPERADMIN > Einstellungen > Keywords
Route::get('/admin/settings/keyword', 'Settings\KeywordController@index')->name('admin_settings_keyword');
Route::post('/admin/settings/keyword/update', 'Settings\KeywordController@update')->name('admin_settings_keyword_update');
Route::get('/admin/settings/keyword/delete/{id}', 'Settings\KeywordController@delete')->name('admin_settings_keyword_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-al']], function() {
//SUPERADMIN > Einstellungen > Airline
Route::get('/admin/settings/airline', 'Settings\AirlineController@index')->name('admin_settings_airline');
Route::post('/admin/settings/airline/update', 'Settings\AirlineController@update')->name('admin_settings_airline_update');
Route::get('/admin/settings/airline/delete/{id}', 'Settings\AirlineController@delete')->name('admin_settings_airline_delete');
Route::group(['middleware' => ['auth.permission:sua-st-sp']], function() {
//SUPERADMIN > Einstellungen > Leistungsträger
Route::get('/admin/settings/service_provider', 'Settings\ServiceProviderController@index')->name('admin_settings_service_provider');
Route::post('/admin/settings/service_provider/update', 'Settings\ServiceProviderController@update')->name('admin_settings_service_provider_update');
Route::get('/admin/settings/service_provider/delete/{id}', 'Settings\ServiceProviderController@delete')->name('admin_settings_service_provider_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-tn']], function() {
//SUPERADMIN > Einstellungen > Nationalitäten
Route::get('/admin/settings/travel_nationality', 'Settings\TravelNationalityController@index')->name('admin_settings_travel_nationality');
Route::post('/admin/settings/travel_nationality/update', 'Settings\TravelNationalityController@update')->name('admin_settings_travel_nationality_update');
Route::get('/admin/settings/travel_nationality/delete/{id}', 'Settings\TravelNationalityController@delete')->name('admin_settings_travel_nationality_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-tp']], function() {
//SUPERADMIN > Einstellungen > Reisprogramme
Route::get('/admin/settings/travel_program/{id?}', 'Settings\TravelAgendaController@index')->name('admin_settings_travel_program');
Route::post('/admin/settings/travel_program/update', 'Settings\TravelAgendaController@update')->name('admin_settings_travel_program_update');
Route::get('/admin/settings/travel_program/delete/{id}', 'Settings\TravelAgendaController@delete')->name('admin_settings_travel_program_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-bs']], function() {
//SUPERADMIN > Einstellungen > Reisestatus
Route::get('/admin/settings/booking_status', 'Settings\BookingStatusController@index')->name('admin_settings_booking_status');
Route::post('/admin/settings/booking_status/update', 'Settings\BookingStatusController@update')->name('admin_settings_booking_status_update');
Route::get('/admin/settings/booking_status/delete/{id}', 'Settings\BookingStatusController@delete')->name('admin_settings_booking_status_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-co']], function() {
//SUPERADMIN > Einstellungen > Reiseländer
Route::get('/admin/settings/travel_country', 'Settings\TravelCountryController@index')->name('admin_settings_travel_country');
Route::get('/admin/settings/travel_country/detail/{id}', 'Settings\TravelCountryController@detail')->name('admin_settings_travel_country_detail');
Route::post('/admin/settings/travel_country/update/{id}', 'Settings\TravelCountryController@update')->name('admin_settings_travel_country_update');
Route::get('/admin/settings/travel_country/delete/{id}', 'Settings\TravelCountryController@delete')->name('admin_settings_travel_country_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-bs']], function() {
//SUPERADMIN > Einstellungen > Veranstalter
Route::get('/admin/settings/travel_company', 'Settings\TravelCompanyController@index')->name('admin_settings_travel_company');
Route::post('/admin/settings/travel_company/update', 'Settings\TravelCompanyController@update')->name('admin_settings_travel_company_update');
Route::get('/admin/settings/travel_company/delete/{id}', 'Settings\TravelCompanyController@delete')->name('admin_settings_travel_company_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-bs']], function() {
//SUPERADMIN > Einstellungen > Versicherungen
Route::get('/admin/settings/insurance', 'Settings\InsuranceController@index')->name('admin_settings_insurance');
Route::post('/admin/settings/insurance/update', 'Settings\InsuranceController@update')->name('admin_settings_insurance_update');
Route::get('/admin/settings/insurance/delete/{id}', 'Settings\InsuranceController@delete')->name('admin_settings_insurance_delete');
});
Route::group(['middleware' => ['auth.permission:sua-re-bo']], function() {