@extends('layouts.master') @section('styles') @endsection @section('title') @lang('Company'): {{$company->name}} @endsection @section('breadcrumbs') @component('components.breadcrumb', [ 'title' => $company->name, 'items' => [ ['url' => '#', 'label' => 'Admin'], ['url' => route('companies.index'), 'label' => __('Companies list')], ] ])@endcomponent @endsection @section('content')

@lang('Company'): {{$company->name}}

@csrf @method('PUT') @component('components.form.input', [ 'name' => 'name', 'object' => $company, 'label' => __('Company name')])@endcomponent @component('components.form.input', [ 'name' => 'address', 'object' => $company, 'label' => __('Company address')])@endcomponent
@forelse($company->usersForAdminView as $user) @empty @endforelse @foreach($company->invites as $invite) @endforeach
@lang('User name') @lang('User email') @lang('User role') @lang('Status') @lang('Actions')
{{$user->name}} @if($user->pivot->main_account == 1) @lang('Main account') @endif {{$user->email}} {{implode(', ', $user->rolesForAdminView->pluck('title')->toArray())}} {{$user->statusLabel()}} @component('components.dropdown', [ 'items' => [ ['url' => route('users.edit', ['user' => $user, 'company' => $company]), 'label' => __('Edit'), 'can' => 'all_access'], ['url' => route('users.login', ['company' => $company, 'user' => $user]), 'label' => __('Impersonate'), 'can' => 'all_access'], ['url' => route('users.remove', ['company' => $company, 'user' => $user]), 'label' => __('Remove from company'), 'can' => 'all_access'], ['url' => route('users.destroy', ['company' => $company, 'user' => $user]), 'label' => __('Delete permanently'), 'method' => 'delete', 'can' => 'all_access'], ], ])@endcomponent
@lang('No users')
{{$invite->email}} {{$invite->email}} {{$invite->getRoles()}} @lang('Invited') @component('components.dropdown', [ 'items' => [ ['url' => route('invite.undo', ['company' => $company, 'invite' => $invite]), 'label' => __('Undo the invitation'), 'method' => 'delete', 'can' => 'all_access'], ], ])@endcomponent

@lang('Roles list')

@forelse($company->roles as $role) @empty @endforelse
@lang('Role name') @lang('Users Qty') @lang('Permissions Qty') @lang('Actions')
{{$role->title}} {{$role->users_count}} {{$role->permissions_count}} @component('components.dropdown', [ 'items' => [ ['url' => route('roles.edit', ['role' => $role]), 'label' => __('Edit'), 'can' => 'admin_role_view'], ['url' => route('roles.destroy', ['role' => $role, 'company' => $company]), 'label' => __('Delete'), 'method' => 'delete', 'can' => 'admin_role_view'], ], ])@endcomponent
@lang('No roles')
@endsection @section('scripts') @endsection