mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-13 03:31:31 +00:00
updated streamline-setup v2
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user