updated streamline-setup v2

This commit is contained in:
2025-01-15 08:53:49 -08:00
committed by alec.turner
parent a2ce9248f0
commit 4b569f81b0
20228 changed files with 2932048 additions and 63204 deletions
+24 -9
View File
@@ -1,9 +1,11 @@
<?php
use Illuminate\Auth\Middleware\Authenticate;
use Streamline\Models\HospitalInformation;
use Streamline\Models\SecurityQuestion;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
use Streamline\Http\Middleware\CheckSubscriptionStatus;
/*
|--------------------------------------------------------------------------
@@ -29,13 +31,14 @@ Route::get('/', function () {
return view('auth.login', compact('security_questions', 'hospital_information'));
});
// ->withoutMiddleware([CheckSubscriptionStatus::class,Authenticate::class]);
Auth::routes();
Route::get('/auth', 'Auth\UserController@index')->name('auth.index');
Route::get('/auth/register', 'Auth\UserController@create')->name('auth.register');
Route::post('/auth/store', 'Auth\UserController@store')->name('auth.store');
Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale']], function () {
Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () {
Route::get('/home', 'HomeController@index')->name('home');
Route::get('/logged_in_users', 'HomeController@index')->name('logged_in_users');
@@ -100,10 +103,10 @@ Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale']], fun
Route::post('/auth/reset', 'UserController@reset_password')->name('auth.reset');
/* General Settings */
Route::any('general_settings/edit', 'GeneralSettingsController@edit_settings')->name('general_settings.edit');
Route::any('general_settings/save', 'GeneralSettingsController@save_settings')->name('general_settings.save');
Route::get('general_settings/active_users_limit_settings', 'GeneralSettingsController@edit_number_of_active_users_limit_settings')->name('general_settings.active_users_limit_settings');
Route::post('general_settings/save_number_of_active_users_limit_settings', 'GeneralSettingsController@save_number_of_active_users_limit_settings')->name('general_settings.save_number_of_active_users_limit_settings');
Route::get('general_settings/edit', 'GeneralSettingsController@edit_settings')->name('general_settings.edit');
Route::post('general_settings/save', 'GeneralSettingsController@save_settings')->name('general_settings.save');
Route::get('general_settings/integrated_payment', 'GeneralSettingsController@integratedPayment')->name('general_settings.integrated_payment');
Route::post('general_settings/save_integrated_payment', 'GeneralSettingsController@saveIntegratedPayment')->name('general_settings.save_integrated_payment');
// sms routes
Route::any('sms/send_sms', 'SMSController@send_sms')->name('sms.send_sms');
@@ -122,9 +125,20 @@ Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale']], fun
Route::any('/data_extraction/start_process/{id}', 'DataExtractionController@start_process');
Route::any('/data_extraction/start_price_list_process/{id}', 'DataExtractionController@start_price_list_process');
// subscriptions tracking routes
Route::get('/subscriptions/track_subscriptions', 'SubscriptionController@index')->name('subscriptions.track_subscriptions')->withoutMiddleware([CheckSubscriptionStatus::class]);
Route::post('/subscriptions/track_subscriptions','SubscriptionController@save_subscription')->name('subscriptions.save_subscription_tracking')->withoutMiddleware([CheckSubscriptionStatus::class]);
Route::get('/subscriptions/create_track_subscriptions','SubscriptionController@create_subscription')->name('subscriptions.create_subscription_tracking')->withoutMiddleware([CheckSubscriptionStatus::class]);
Route::get('/subscriptions/track_subscriptions/{id}','SubscriptionController@edit_subscription')->name('subscriptions.edit_subscription_tracking')->withoutMiddleware([CheckSubscriptionStatus::class]);
Route::post('/subscriptions/update_track_subscriptions/{id}','SubscriptionController@update_subscription')->name('subscriptions.update_subscription_tracking')->withoutMiddleware([CheckSubscriptionStatus::class]);
//stre@mline modules
Route::any('activate_streamline_modules', 'GeneralSettingsController@activate_streamline_modules')->name('streamline_modules.activate');
Route::any('store_activated_modules', 'GeneralSettingsController@store_activated_modules')->name('streamline_modules.store_activated');
Route::any('activate_streamline_modules', 'GeneralSettingsController@activate_streamline_modules')->name('streamline_modules.activate')->middleware('role:Super Admin');
Route::any('store_activated_modules', 'GeneralSettingsController@store_activated_modules')->name('streamline_modules.store_activated')->middleware('role:Super Admin');
//Number of active users
Route::get('general_settings/active_users_limit_settings', 'GeneralSettingsController@edit_number_of_active_users_limit_settings')->name('general_settings.active_users_limit_settings')->middleware('role:Super Admin');
Route::post('general_settings/save_number_of_active_users_limit_settings', 'GeneralSettingsController@save_number_of_active_users_limit_settings')->name('general_settings.save_number_of_active_users_limit_settings')->middleware('role:Super Admin');
/* Personal Settings */
Route::any('personal_settings/edit', 'GeneralSettingsController@edit_personal_settings')->name('personal_settings.edit');
@@ -134,5 +148,6 @@ Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale']], fun
});
/* password expiration */
Route::get('/passwordExpiration', 'Auth\PwdExpirationController@showPasswordExpirationForm');
Route::post('/passwordExpiration', 'Auth\PwdExpirationController@postPasswordExpiration')->name('passwordExpiration');
Route::get('/passwordExpiration', 'Auth\PwdExpirationController@showPasswordExpirationForm')->withoutMiddleware([CheckSubscriptionStatus::class]);
Route::get('/subscriptionExpiration', 'SubscriptionController@showExpirationForm')->name('subscription.expired')->withoutMiddleware([CheckSubscriptionStatus::class]);
Route::post('/passwordExpiration', 'Auth\PwdExpirationController@postPasswordExpiration')->name('passwordExpiration')->withoutMiddleware([CheckSubscriptionStatus::class]);