@extends('layouts.app_settings') @section('title', __('role.add_role')) @section('offcanvas-title',__('lang_v1.instructions')) @section('offcanvas-end') @stop @section('content')
@php $pos_settings = !empty(session('business.pos_settings')) ? json_decode(session('business.pos_settings'), true) : []; @endphp @component('components.widget', ['class' => 'card']) {!! Form::open(['url' => action([\App\Http\Controllers\RoleController::class, 'store']), 'method' => 'post', 'id' => 'role_add_form' ]) !!}
{!! Form::label('name', __( 'user.role_name' ) . ':*') !!} {!! Form::text('name', null, ['class' => 'form-control', 'required', 'placeholder' => __( 'user.role_name' ) ]); !!}
@lang('lang_v1.others')
@if(in_array('service_staff', $enabled_modules))
@show_tooltip(__('restaurant.tooltip_service_staff'))
@endif
@lang('role.user')
@lang( 'user.roles' )
@lang( 'role.supplier' )
@lang( 'role.customer' ) @show_tooltip(__('lang_v1.customer_permissions_tooltip'))

@lang( 'business.product' )
@if(in_array('purchases', $enabled_modules) || in_array('stock_adjustment', $enabled_modules) )
@lang( 'role.purchase' )
@endif @if(!empty($common_settings['enable_purchase_requisition']))
@lang( 'lang_v1.purchase_requisition' )
@endif @if(!empty($common_settings['enable_purchase_order']))
@lang( 'lang_v1.purchase_order' )
@endif
@lang( 'sale.pos_sale' )
@if(in_array('pos_sale', $enabled_modules))
{!! Form::checkbox('permissions[]', 'sell.view', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'sell.create', false, ['class' => 'form-check-input']) !!}
@endif
{!! Form::checkbox('permissions[]', 'sell.update', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'sell.delete', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'edit_product_price_from_pos_screen', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'edit_product_discount_from_pos_screen', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'edit_pos_payment', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'print_invoice', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_pay_checkout', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_draft', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_express_checkout', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_discount', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_suspend_sale', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_credit_sale', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_quotation', false, ['class' => 'form-check-input']) !!}
{!! Form::checkbox('permissions[]', 'disable_card', false, ['class' => 'form-check-input']) !!}
@lang( 'sale.sale' ) @show_tooltip(__('lang_v1.sell_permissions_tooltip'))
@if(in_array('add_sale', $enabled_modules))
@endif
@if(in_array('types_of_service', $enabled_modules))
@endif
@if(!empty($pos_settings['enable_sales_order']))
@lang( 'lang_v1.sales_order' )
@endif
@lang( 'sale.draft' )
@lang( 'lang_v1.quotation' )
@lang( 'lang_v1.shipments' )
@lang( 'cash_register.cash_register' )
@lang( 'role.brand' )
@lang( 'role.tax_rate' )
@lang( 'role.unit' )
@lang( 'category.category' )
@lang( 'role.report' )
@if(in_array('purchases', $enabled_modules) || in_array('add_sale', $enabled_modules) || in_array('pos_sale', $enabled_modules))
@endif
@if(in_array('expenses', $enabled_modules))
@endif
@lang( 'role.settings' )
@if(in_array('expenses', $enabled_modules))
@lang( 'lang_v1.expense' )
@endif
@lang( 'role.dashboard' ) @show_tooltip(__('tooltip.dashboard_permission'))
@lang( 'account.account' )
@if(in_array('booking', $enabled_modules))
@lang( 'restaurant.bookings' )
@endif
@lang( 'lang_v1.access_selling_price_groups' )
@if(count($selling_price_groups) > 0) @foreach($selling_price_groups as $selling_price_group)
@endforeach @endif
@if(in_array('tables', $enabled_modules))
@lang( 'restaurant.restaurant' )
{!! Form::checkbox('permissions[]', 'access_tables', false, ['class' => 'form-check-input']) !!}
@endif @include('role.partials.module_permissions')
{!! Form::close() !!} @endcomponent
@endsection