Mail and Booking

This commit is contained in:
Kevin Adametz 2020-04-15 12:11:42 +02:00
parent 62e84637b6
commit 5daea268f7
250 changed files with 5377 additions and 1473 deletions

View file

@ -57,7 +57,6 @@ Route::get('/', 'HomeController@index')->name('home');
Route::get('/check/login/{identify}/{token}/{show?}', 'HomeController@checkLogin')->name('check_login');
Route::get('/user/update_email_confirm/{token}', 'UserUpdateEmailController@activateMail')->name('user_update_email_confirm');
Route::get('/storage/file/{id}/{disk}', function($id = null, $disk = null)
{
@ -157,7 +156,11 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/customer_mail//upload/attachment/{id}', 'CustomerMailController@uploadAttachment')->name('customer_mail_upload_attachment');
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('/customer_mail/delete/{id}', 'CustomerMailController@delete')->name('customer_mail_delete');
Route::post('customer_mail/ajax', 'CustomerMailController@ajax')->name('customer_mail_ajax');
Route::get('customer_file/show/{model}/{id}/{cd?}', 'CustomerFileController@show')->name('customer_file_show');
Route::group(['middleware' => ['auth.permission:cms-iq-assets']], function() {
//assets
@ -213,7 +216,8 @@ Route::group(['middleware' => ['admin']], function()
Route::get('/booking/detail/{id}', 'BookingController@detail')->name('booking_detail');
Route::post('/booking/detail/{id}', 'BookingController@store')->name('booking_detail');
Route::get('/booking/draft_item/delete/{id}', 'BookingController@draftItemDelete')->name('booking_draft_item_delete');
Route::post('/booking/modal/load', 'BookingController@loadModal')->name('booking_modal_load');
Route::post('/booking/modal/load', 'BookingController@loadModal')->name('booking_modal_load');
Route::post('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action');
});
Route::group(['middleware' => ['auth.permission:crm-bo-le']], function() {
@ -283,7 +287,6 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/cms/content/author/load/modal', 'CMS\CMSContentAuthorController@loadModal')->name('cms_content_author_load_modal');
Route::get('/cms/content/author/delete/{id}', 'CMS\CMSContentAuthorController@delete')->name('cms_content_author_delete');
});
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');
@ -304,7 +307,6 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@store')->name('cms_feedback_detail');
Route::get('/cms/feedback/delete/{id}', 'CMS\CMSFeedbackController@delete')->name('cms_feedback_delete');
});
Route::group(['middleware' => ['auth.permission:cms-sb']], function() {
// CMS Sidebar
Route::get('/cms/sidebar', 'CMS\CMSSidebarController@index')->name('cms_sidebar');
@ -363,20 +365,25 @@ Route::group(['middleware' => ['superadmin']], function() {
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-re-bo']], function() {
//SUPERADMIN > report > Buchungen
Route::get('/admin/report/bookings', 'Admin\ReportController@bookings')->name('admin_report_bookings');
// Route::get('datatables/leads', 'DataTableController@getLeads')->name('datatables-leads');
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::group(['middleware' => ['auth.permission:sua-re-pp']], function() {
//SUPERADMIN > report > Buchungen
//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::group(['middleware' => ['auth.permission:sua-ur-rt']], function() {
@ -385,11 +392,9 @@ Route::group(['middleware' => ['superadmin']], function() {
Route::get('/admin/user/edit/{id}', 'AdminUserController@edit')->name('admin_user_edit');
Route::post('/admin/user/store', 'AdminUserController@store')->name('admin_user_store');
Route::get('/admin/user/change/mail/{user_id}', 'UserUpdateEmailController@adminChangeMail')->name('admin_user_change_mail');
Route::post('/admin/user/change/mail/{user_id}', 'UserUpdateEmailController@adminUpdateMail')->name('admin_user_change_mail');
Route::get('/admin/user/delete/{user_id}', 'AdminUserController@deleteUser')->name('admin_user_delete');
Route::get('/admin/users/data_table', 'AdminUserController@getUsers')->name('admin_users_data_table');