This commit is contained in:
Kevin Adametz 2024-08-05 11:58:09 +02:00
parent c1c613a4b9
commit 881fc84207
384 changed files with 50679 additions and 990 deletions

View file

@ -214,6 +214,8 @@ Route::group(['middleware' => ['admin', '2fa']], function()
Route::get('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action');
Route::post('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action');
Route::get('/booking/delete/{id}/{del?}', 'BookingController@delete')->name('booking_delete');
Route::post('/booking/delete/complete/{id}', 'BookingController@deleteComplete')->name('booking_delete_complete');
});
@ -323,8 +325,10 @@ Route::group(['middleware' => ['admin', '2fa']], 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\CMSTravelGuideControllecr@pageDetail')->name('cms_travel_guide_page_detail');
Route::get('/cms/travel_guide/test/', 'CMS\CMSTravelGuideController@test')->name('cms_travel_guide_test');
Route::post('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideController@pageStore')->name('cms_travel_guide_page_detail');
Route::get('/cms/travel_guide/detail/{id}', 'CMS\CMSTravelGuideController@detail')->name('cms_travel_guide_detail');
@ -390,6 +394,12 @@ Route::group(['middleware' => ['superadmin', '2fa']], function() {
Route::post('/admin/settings/airline/update/{id}', '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-ap']], function() {
//SUPERADMIN > Einstellungen > Nationalitäten
Route::get('/admin/settings/airport', 'Settings\AirportController@index')->name('admin_settings_airport');
Route::post('/admin/settings/airport/update', 'Settings\AirportController@update')->name('admin_settings_airport_update');
Route::get('/admin/settings/airport/delete/{id}', 'Settings\AirportController@delete')->name('admin_settings_airport_delete');
});
Route::group(['middleware' => ['auth.permission:sua-st-em']], function() {
//SUPERADMIN > Einstellungen > E-Mail Vorlagen
Route::get('/admin/settings/emails/{step?}', 'Settings\EmailsController@index')->name('admin_settings_emails');
@ -487,21 +497,36 @@ Route::group(['middleware' => ['superadmin', '2fa']], function() {
Route::group(['middleware' => ['auth.permission:sua-re-bo']], function() {
//SUPERADMIN > report > Buchungen
Route::get('/admin/report/bookings', 'Admin\ReportController@bookings')->name('admin_report_bookings');
Route::get('/admin/report/datatable/bookings', 'Admin\ReportController@bookingsDatatable')->name('admin_report_bookings_datatable');
Route::post('/admin/report/export/bookings', 'Admin\ReportController@bookingsExport')->name('admin_report_export_bookings');
Route::get('/admin/report/bookings', 'Admin\ReportBookingController@bookings')->name('admin_report_bookings');
Route::get('/admin/report/datatable/bookings', 'Admin\ReportBookingController@bookingsDatatable')->name('admin_report_bookings_datatable');
Route::post('/admin/report/export/bookings', 'Admin\ReportBookingController@bookingsExport')->name('admin_report_export_bookings');
Route::get('/admin/report/check/bookings', 'Admin\ReportController@checkBookings')->name('admin_report_check_bookings');
Route::get('/admin/report/check/datatable/bookings', 'Admin\ReportController@checkBookingsDatatable')->name('admin_report_check_bookings_datatable');
Route::get('/admin/report/check/bookings', 'Admin\ReportBookingController@checkBookings')->name('admin_report_check_bookings');
Route::get('/admin/report/check/datatable/bookings', 'Admin\ReportBookingController@checkBookingsDatatable')->name('admin_report_check_bookings_datatable');
});
Route::group(['middleware' => ['auth.permission:sua-re-pp']], function() {
//SUPERADMIN > report > Service Provider
Route::get('/admin/report/providers', 'Admin\ReportController@providers')->name('admin_report_providers');
Route::get('/admin/report/datatable/providers', 'Admin\ReportController@providersDatatable')->name('admin_report_providers_datatable');
Route::post('/admin/report/export/providers/', 'Admin\ReportController@providersExport')->name('admin_report_export_providers');
Route::get('/admin/report/providers', 'Admin\ReportProviderController@providers')->name('admin_report_providers');
Route::get('/admin/report/datatable/providers', 'Admin\ReportProviderController@providersDatatable')->name('admin_report_providers_datatable');
Route::post('/admin/report/export/providers/', 'Admin\ReportProviderController@providersExport')->name('admin_report_export_providers');
});
Route::group(['middleware' => ['auth.permission:sua-re-fw']], function() {
//SUPERADMIN > report > Service Provider
Route::get('/admin/report/fewo', 'Admin\ReportFewoController@fewo')->name('admin_report_fewo');
Route::get('/admin/report/datatable/fewo', 'Admin\ReportFewoController@fewoDatatable')->name('admin_report_fewo_datatable');
Route::post('/admin/report/export/fewo/', 'Admin\ReportFewoController@fewoExport')->name('admin_report_export_fewo');
});
Route::group(['middleware' => ['auth.permission:sua-re-le']], function() {
//SUPERADMIN > report > Service Provider
Route::get('/admin/report/leads', 'Admin\ReportLeadsController@leads')->name('admin_report_leads');
Route::get('/admin/report/datatable/leads', 'Admin\ReportLeadsController@leadsDatatable')->name('admin_report_leads_datatable');
Route::post('/admin/report/export/leads/', 'Admin\ReportLeadsController@leadsExport')->name('admin_report_export_leads');
});
Route::group(['middleware' => ['auth.permission:sua-ur-rt']], function() {
//SUPERADMIN > User Rechte
Route::get('/admin/users', 'AdminUserController@index')->name('admin_users');