@php
$is_mobile = isMobile();
$common_settings = session()->get('business.common_settings');
$is_admin = auth()
->user()
->hasRole('Admin#' . session('business.id'))
? true
: false;
$enabled_modules = !empty(session('business.enabled_modules')) ? session('business.enabled_modules') : [];
$pos_settings = !empty(session('business.pos_settings')) ? json_decode(session('business.pos_settings'), true) : [];
@endphp
@if ($is_mobile)
@endif
@if (
$is_admin ||
auth()->user()->hasAnyPermission([
'sell.view',
'sell.create',
'direct_sell.access',
'view_own_sell_only',
'view_commission_agent_sell',
'access_shipping',
'access_own_shipping',
'access_commission_agent_shipping',
'access_sell_return',
]))
@if (
!empty($pos_settings['enable_sales_order']) &&
($is_admin ||
auth()->user()->hasAnyPermission(['so.view_own', 'so.view_all', 'so.create'])))
@endif
@if (in_array('add_sale', $enabled_modules) && auth()->user()->can('direct_sell.access'))
@endif
@if (auth()->user()->can('sell.create'))
@endif
@if (in_array('add_sale', $enabled_modules) && auth()->user()->can('direct_sell.access'))
@endif
@if (in_array('add_sale', $enabled_modules) && ($is_admin || auth()->user()->hasAnyPermission(['draft.view_all', 'draft.view_own'])))
@endif
@if (in_array('add_sale', $enabled_modules) && auth()->user()->can('direct_sell.access'))
@endif
@if (in_array('add_sale', $enabled_modules) && ($is_admin || auth()->user()->hasAnyPermission(['quotation.view_all', 'quotation.view_own'])))
@endif
@if (auth()->user()->can('access_sell_return') || auth()->user()->can('access_own_sell_return'))
@endif
@if (
$is_admin ||
auth()->user()->hasAnyPermission(['access_shipping', 'access_own_shipping', 'access_commission_agent_shipping']))
@endif
@if (auth()->user()->can('discount.access'))
@endif
@if (auth()->user()->can('sell.create'))
@endif
@if (auth()->user()->can('sell.create'))
@endif
@endif