@extends('layouts.admin') @section('title', trans('general.title.new', ['type' => trans_choice('general.roles', 1)])) @section('content') {!! Form::open([ 'id' => 'role', 'route' => 'roles.store', '@submit.prevent' => 'onSubmit', '@keydown' => 'form.errors.clear($event.target.name)', 'files' => true, 'role' => 'form', 'class' => 'form-loading-button', 'novalidate' => true, ]) !!}
{{ Form::textGroup('display_name', trans('general.name'), 'font') }} {{ Form::textGroup('name', trans('general.code'), 'code') }} {{ Form::textareaGroup('description', trans('general.description')) }}
{{trans('general.select_all')}} {{trans('general.unselect_all')}}
@foreach($permissions as $action => $action_permissions) @php $active_action_tab = ($action == 'read') ? 'active' : ''; @endphp
{{ trans('general.select_all') }} {{ trans('general.unselect_all') }} @stack('permissions_input_start')
@foreach($action_permissions as $item)
@if (($item->name == 'read-admin-panel')) {{ Form::checkbox('permissions', $item->id, null, ['id' => 'permissions-' . $item->id, 'class' => 'custom-control-input', 'v-model' => 'form.permissions', ':disabled' => 'form.permissions.includes(permissions.read_client_portal)']) }} @elseif (($item->name == 'read-client-portal')) {{ Form::checkbox('permissions', $item->id, null, ['id' => 'permissions-' . $item->id, 'class' => 'custom-control-input', 'v-model' => 'form.permissions', ':disabled' => 'form.permissions.includes(permissions.read_admin_panel)']) }} @else {{ Form::checkbox('permissions', $item->id, null, ['id' => 'permissions-' . $item->id, 'class' => 'custom-control-input', 'v-model' => 'form.permissions']) }} @endif
@if (($item->name == 'read-admin-panel') || ($item->name == 'read-client-portal')) {{ Form::hidden($item->name, $item->id, ['id' => $item->name]) }} @endif @endforeach {!! $errors->first('permissions', '

:message

') !!}
@stack('permissions_input_end')
@endforeach
{!! Form::close() !!} @endsection @push('scripts_start') @endpush