@extends('backend.layouts.app') @section('title', __('labels.backend.access.users.management') . ' | ' . __('labels.backend.access.users.edit')) @section('content')

@lang('labels.backend.access.users.management') @lang('labels.backend.access.users.edit')

@include('backend.auth.user.includes.breadcrumb-links')
{{ html()->modelForm($user, 'PATCH', route('admin.auth.user.update', $user->id))->class('form-horizontal')->open() }}
{{ html()->label('Nama Lengkap')->class('col-md-2 form-control-label')->for('full_name') }}
{{ html()->text('full_name') ->class('form-control') ->placeholder('Nama Lengkap') ->attribute('maxlength', 191) ->required() ->autofocus()->attribute('autocomplete', 'off') }}
{{ html()->label(__('validation.attributes.backend.access.users.email'))->class('col-md-2 form-control-label')->for('email') }}
{{ html()->email('email') ->class('form-control') ->placeholder(__('validation.attributes.backend.access.users.email')) ->attribute('maxlength', 191) ->required() }}
{{ html()->label("Outlet")->class('col-md-2 form-control-label')->for('password_confirmation') }}
{{ html()->label(__('labels.backend.access.users.table.roles'))->class('col-md-2 form-control-label') }}
@if($roles->count())
@foreach($roles as $role) @php $dataPermisson = array(); //die(json_encode($role->abilities)); if($role->name != 'superadmin'){ if($role->abilities->count()){ foreach($role->abilities as $permission){ $dataPermisson[] = ucwords($permission->name); } }else{ $dataPermisson[] = __('labels.general.none'); } }else{ $dataPermisson[] = __('labels.backend.access.users.all_permissions'); } $listPermisson = implode (", ", $dataPermisson); @endphp
{{ html()->checkbox('roles[]', in_array($role->name, $userRoles), $role->name)->class('custom-control-input')->id('role-'.$role->id) }} {{ html()->label('')->class('custom-control-label')->for('role-'.$role->id) }}
@if($role->name != 'superadmin') @if($role->abilities->count())
@foreach($role->abilities->groupBy('group') as $key => $permission)
    @foreach($permission as $items)
  1. {{ ucwords($items->name) }}
  2. @endforeach
@endforeach
@else @lang('labels.general.none') @endif @else @lang('labels.backend.access.users.all_permissions') @endif
@endforeach
@endif
{{ html()->label(__('labels.backend.access.users.table.other_permissions'))->class('col-md-2 form-control-label') }}
@if($abilities->count())
@foreach($abilities->groupBy('group') as $key => $permission)
@foreach($permission as $items)
{{ html()->checkbox('abilities[]', in_array($items->name, $userAbilities), $items->name)->class('custom-control-input')->id('permission-'.$items->id) }} {{ html()->label(ucwords($items->name))->class('custom-control-label')->for('permission-'.$items->id) }}
@endforeach
@endforeach
@endif
{{--
--}} {{-- {{ html()->label(__('labels.backend.access.users.table.other_module'))->class('col-md-2 form-control-label') }}--}} {{-- Lihat Akses--}} {{--
--}}
{{ form_cancel(route('admin.auth.user.index'), __('buttons.general.cancel')) }}
{{ form_submit(__('buttons.general.crud.save')) }}
{{ html()->form()->close() }}
@endsection