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
@@ -1,5 +1,3 @@
@php use Streamline\Enums\Roles; @endphp
<!-- Left navbar-header -->
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse slimscrollsidebar">
<ul class="nav" id="side-menu">
@@ -27,6 +25,12 @@
<li><a href="{{ route('patients.index') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.view_patients') }}</a></li>
@endif
@if (Auth::user()->can('view-patient-cards'))
<li><a href="{{ route('patients.patient_cards') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.view_patient_cards') }}</a></li>
@endif
@if (Auth::user()->can('patient-list'))
<li><a href="{{ route('patients.follow_up') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.patient_appointments') }}</a></li>
@@ -96,13 +100,9 @@
@if (Module::has('Investigations') &&
Module::isEnabled('Investigations') &&
(Auth::user()->can('investigations-incoming') ||
Auth::user()->can('investigations-authenticate') ||
Auth::user()->can('investigation-results-list') ||
Auth::user()->can('investigation-results-alter') ||
Auth::user()->can('investigations-historical-list') ||
Auth::user()->can('find a donor') ||
Auth::user()->can('lab-management')))
(Auth::user()->can('investigations-incoming') || Auth::user()->can('investigations-authenticate') || Auth::user()->can('labs-stock-sheet') ||
Auth::user()->can('investigation-results-list') || Auth::user()->can('investigation-results-alter') || Auth::user()->can('cancel-investigation-order') ||
Auth::user()->can('investigations-historical-list') || Auth::user()->can('find a donor') || Auth::user()->can('lab-management')))
<li><a href="javascript:void(0);" class="waves-effect"><i class="icon-docs p-r-10"></i>
<span class="hide-menu "> Labs <span class="fa arrow"></span></span>
</a>
@@ -143,10 +143,7 @@
<li><a href="{{ route('labs.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_management') }}</a></li>
@endif
@if (Auth::user()->can('lab-management'))
<li><a href="{{ route('labs.labs_stock_sheet') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_stock_sheet') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('requisition-for-lab-sundries'))
<li><a href="{{ route('stores.lab_sundries') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.requisition_of_sundries') }}</a></li>
@@ -228,6 +225,17 @@
<li><a href="{{ route('radiology.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.radiologies_management') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('requisition-for-radiology-sundries'))
<li><a href="{{ route('stores.radiology_sundries') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.requisition_of_sundries') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('view-radiology-sundries-stock-sheet'))
<li><a href="{{ route('stores.radiology_sundries_stock_sheet') }}"><i
class="fa fa-angle-right"></i>
{{ __('layout.imaging_sundries_stock_sheet') }}</a>
</li>
@endif
@if (Auth::user()->can('dentals-management'))
<li><a href="{{ route('dentals.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.dentals_management') }}</a></li>
@@ -251,14 +259,12 @@
<ul class="nav nav-second-level">
@if (is_incoming_prescriptions_feature_enabled())
@if (Auth::user()->can('confirm-prescriptions'))
<li><a
href="{{ route('pharmacy.confirm_prescriptions') }}">{{ __('layout.confirm_prescriptions') }}</a>
<li><a href="{{ route('pharmacy.confirm_prescriptions') }}">{{ __('layout.confirm_prescriptions') }}</a>
</li>
@endif
@endif
@if (Auth::user()->can('view-progressive-prescriptions'))
<li><a
href="{{ route('pharmacy.confirm_progressive_prescriptions') }}">{{ __('layout.progressive_treatments') }}</a>
<li><a href="{{ route('pharmacy.confirm_progressive_prescriptions') }}">{{ __('layout.progressive_treatments') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-incoming-prescriptions'))
@@ -267,102 +273,28 @@
@endif
@if (Auth::user()->can('pharmacy-ward-dispensing-per-chart'))
<li><a
href="{{ route('pharmacy.ward_dispensing_per_chart') }}">{{ __('layout.ward_dispensing_per_chart') }}</a>
<li><a href="{{ route('pharmacy.ward_dispensing_per_chart') }}">{{ __('layout.ward_dispensing_per_chart') }}</a>
</li>
@endif
@if (Auth::user()->can('view-incoming-ward-dispensing-per-chart'))
<li><a
href="{{ url('incoming_ward_charts') }}">{{ __('layout.incoming_ward_charts') }}</a>
<li><a href="{{ url('incoming_ward_charts') }}">{{ __('layout.incoming_ward_charts') }}</a>
</li>
@endif
@if (Module::has('WardManagement') && Module::isEnabled('WardManagement'))
@if (Auth::user()->can('create-ward-item-request'))
<li><a
href="{{ route('ward_item_request.ward_item_requests') }}">{{ __('layout.ward_item_request') }}</a>
</li>
@endif
@if (Auth::user()->can('view-incoming-ward-item-requests'))
<li><a
href="{{ route('ward_item_request.incoming_ward_requests') }}">{{ __('layout.incoming_ward_item_request') }}</a>
</li>
@endif
@endif
@if (Auth::user()->can('pharmacy-stock-sheet'))
<li><a
href="{{ route('pharmacy.stock_sheet') }}">{{ __('layout.pharmacy_stock_sheet') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-stock-sheet'))
<li><a
href="{{ route('pharmacy.sundries_stock_sheet') }}">{{ __('layout.sundries_stock_sheet') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-stock-reconciliation'))
<li><a
href="{{ route('pharmacy.drugs_stock_reconciliation') }}">{{ __('layout.drugs_stock_reconciliation') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-stock-reconciliation-report'))
<li><a
href="{{ route('pharmacy.drugs_stock_reconciliation_report') }}">{{ __('layout.drugs_stock_reconciliation_report') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-sundries-stock-reconciliation'))
<li><a
href="{{ route('pharmacy.sundries_stock_reconciliation') }}">{{ __('layout.sundries_stock_reconciliation') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-sundries-stock-reconciliation-report'))
<li><a
href="{{ route('pharmacy.sundries_stock_reconciliation_report') }}">{{ __('layout.sundries_stock_reconciliation_report') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-drug-requisition'))
<li><a
href="{{ route('pharmacy.requisition_for_drugs') }}">{{ __('layout.requisition_for_items') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-saved-requisitions'))
<li><a
href="{{ route('pharmacy.select_temporary_requisition') }}">{{ __('layout.saved_requisitions') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-previous-requisitions'))
<li><a
href="{{ route('pharmacy.previous_requisitions') }}">{{ __('layout.previous_requisitions') }}</a>
</li>
@endif
@if (Auth::user()->can('view-pharmacy-dispensation-report'))
<li><a
href="{{ route('pharmacy.pharmacy_dispensation_report_drugs') }}">{{ __('layout.dispensation_report') }}</a>
</li>
@endif
@if (Auth::user()->can('cancel-prescription'))
<li><a
href="{{ route('pharmacy.view_prescriptions_to_cancel') }}">{{ __('layout.cancel_prescriptions') }}</a>
</li>
@endif
@if (Auth::user()->can('restore-cancelled-prescription'))
<li><a
href="{{ route('pharmacy.view_cancelled_prescriptions') }}">{{ __('layout.view_cancelled_prescriptions') }}</a>
</li>
@endif
@if (Auth::user()->can('restore-cancelled-prescription'))
<li><a
href="{{ route('pharmacy.view_cancelled_progressive_prescriptions') }}">{{ __('layout.view_cancelled_progressive_treatments') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-stock-sheet'))
@if(Auth::user()->can('pharmacy-stock-sheet'))
<li>
<a href="{{ route('pharmacy.stock_sheet') }}">{{ __('layout.pharmacy_stock_sheet') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-stock-sheet'))
@if(Auth::user()->can('pharmacy-stock-sheet'))
<li>
<a href="{{ route('pharmacy.sundries_stock_sheet') }}">{{ __('layout.sundries_stock_sheet') }}</a>
</li>
@endif
@if(Auth::user()->can('pharmacy-optical-stock-sheet'))
<li>
<a href="{{ route('pharmacy.pharmacy_optical_stock_sheet') }}">{{ __('layout.optical_stock_sheet') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-stock-reconciliation'))
<li>
<a href="{{ route('pharmacy.drugs_stock_reconciliation') }}">{{ __('layout.drugs_stock_reconciliation') }}</a>
@@ -387,6 +319,9 @@
<li>
<a href="{{ route('pharmacy.optical_stock_reconciliation') }}">{{ __('layout.optical_stock_reconciliation') }}</a>
</li>
<li>
<a href="{{ route('pharmacy.opticals_stock_reconciliation_report') }}">{{ __('layout.optical_stock_reconciliation_report') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-drug-requisition'))
<li>
@@ -528,10 +463,7 @@
<li><a href="{{ route('labs.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_management') }}</a></li>
@endif
@if (Auth::user()->can('lab-management'))
<li><a href="{{ route('labs.labs_stock_sheet') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_stock_sheet') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('requisition-for-lab-sundries'))
<li><a href="{{ route('stores.lab_sundries') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.requisition_of_sundries') }}</a></li>
@@ -664,8 +596,7 @@
class="fa arrow"></span></span></a>
<ul class="nav nav-second-level">
@if (Auth::user()->can('view-patient-payment-methods'))
<li><a
href="/patient_payment_methods/index">{{ __('layout.patient_payment_methods') }}</a>
<li><a href="/patient_payment_methods">{{ __('layout.patient_payment_methods') }}</a>
</li>
@endif
@@ -1080,8 +1011,7 @@
Auth::user()->can('role-list') ||
Auth::user()->can('users-create') ||
Auth::user()->can('users-list') ||
Auth::user()->can('staff-payments-configuration') ||
Auth::user()->hasRole(Roles::SUPER_ADMIN))
Auth::user()->can('staff-payments-configuration'))
<li><a href="javascript:void(0);" class="waves-effect"><i class="icon-wrench"></i>
<span class="hide-menu "> &nbsp;&nbsp; {{ __('layout.settings') }} <span
class="fa arrow"></span></span>
@@ -1115,19 +1045,29 @@
<li><a href="{{ route('roles.index') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.manage_roles') }}</a></li>
@endif
@if (Auth::user()->hasRole(Roles::SUPER_ADMIN->value))
<li><a href="{{ route('general_settings.active_users_limit_settings') }}"><i
class="fa fa-chevron-right"></i>
{{ __('layout.limit_number_of_active_users') }}</a></li>
@endif
@if (Auth::user()->hasRole(Roles::SUPER_ADMIN->value))
<li><a href="{{ route('streamline_modules.activate') }}"><i
class="fa fa-chevron-right"></i>
{{ __('layout.activate_streamline_modules') }}</a></li>
@endif
</ul>
</li>
@endif
@if (Auth::user()->hasRole('Super Admin'))
<li>
<a href="javascript:void(0);" class="waves-effect"><i class="icon-lock"></i>
<span class="hide-menu "> &nbsp;&nbsp; {{ __('layout.super_settings') }} <span
class="fa arrow"></span></span>
</a>
<ul class="nav nav-second-level">
<li><a href="{{ route('general_settings.active_users_limit_settings') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.limit_number_of_active_users') }}</a></li>
<li><a href="{{ route('streamline_modules.activate') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.activate_streamline_modules') }}</a></li>
<li> <a href="{{ route('subscriptions.track_subscriptions') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.subscription_tracking') }}</a></li>
<li> <a href="{{ route('general_settings.integrated_payment') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.integrated_payment_solutions') }}</a></li>
</ul>
</li>
@endif
<li><a href="{{ route('logout') }}"
onclick="event.preventDefault(); document.getElementById('logout-form').submit();"