Store Customer, Store Booking details

This commit is contained in:
Kevin Adametz 2021-05-19 18:04:31 +02:00
parent b362b93bca
commit 6706d28f51
33 changed files with 1048 additions and 257 deletions

View file

@ -110,6 +110,10 @@ Route::group(['middleware' => ['admin']], function()
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');
Route::get('/customer_mail/delete/{id}', 'CustomerMailController@delete')->name('customer_mail_delete');
Route::get('/customer_mail/detail/{id}', 'CustomerMailController@detail')->name('customer_mail_detail');
Route::post('/customer_mail/detail/{id}/{action?}', 'CustomerMailController@store')->name('customer_mail_detail');
Route::post('/customer_fewo_mail/upload/attachment/{id}', 'CustomerFewoMailController@uploadAttachment')->name('customer_fewo_mail_upload_attachment');
Route::post('/customer_fewo_mail/send/mail', 'CustomerFewoMailController@sendMail')->name('customer_fewo_mail_send_mail');
@ -190,6 +194,7 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action');
Route::get('/booking/delete/{id}/{del?}', 'BookingController@delete')->name('booking_delete');
});
Route::group(['middleware' => ['auth.permission:crm-bo-le']], function() {
//Buchungen > Leads
@ -210,14 +215,15 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/customer/detail/{id}', 'CustomerController@store')->name('customer_detail');
Route::get('/customer/delete/{id}', 'CustomerController@delete')->name('customer_delete');
});
Route::group(['middleware' => ['auth.permission:crm-bo-ma']], function() {
//Buchungen > Kunden
Route::get('data/table/customer_mails', 'CustomerMailController@getCustomerMails')->name('data_table_customer_mails');
Route::get('/customer_mails', 'CustomerMailController@index')->name('customer_mails');
Route::get('/customer_mail/detail/{id}', 'CustomerMailController@detail')->name('customer_mail_detail');
Route::post('/customer_mail/detail/{id}/{action?}', 'CustomerMailController@store')->name('customer_mail_detail');
Route::get('/customer_mail/delete/{id}', 'CustomerMailController@delete')->name('customer_mail_delete');
Route::group(['middleware' => ['auth.permission:crm-mail']], function() {
//Emails > Anfragen / Buchungen / Fewo
Route::get('/mail/leads', 'MailController@leads')->name('mail_leads');
Route::get('/mail/bookings', 'MailController@bookings')->name('mail_bookings');
Route::get('/mail/booking_fewos', 'MailController@bookingFewos')->name('mail_booking_fewos');
Route::get('/mail/lead/datatable', 'MailController@leadDatatable')->name('mail_lead_datatable');
Route::get('/mail/booking/datatable', 'MailController@bookingDatatable')->name('mail_booking_datatable');
Route::get('/mail/booking_fewo/datatable', 'MailController@bookingFewoDatatable')->name('mail_booking_fewo_datatable');
});
Route::group(['middleware' => ['auth.permission:crm-cm-cf']], function() {
//Kundenverwaltung > Kunden (FeWo)
@ -237,7 +243,6 @@ Route::group(['middleware' => ['admin']], function()
Route::post('/travel_user_booking_fewo/modal/load', 'TravelUserBookingFewoController@loadModal')->name('travel_user_booking_fewo_modal_load');
Route::post('travel_user_booking_fewo/ajax/requests', 'TravelUserBookingFewoController@getAjaxRequests')->name('travel_user_booking_fewo_ajax_requests');
});
Route::group(['middleware' => ['auth.permission:cms-cn-in']], function() {
//CMS Infos