@extends('layouts.app', [ 'title' => trans('campaigns.roles.show.title', ['role' => $role->name, 'campaign' => $model->name]), 'description' => trans('campaigns.roles.show.description'), 'breadcrumbs' => [ ['url' => route('campaign'), 'label' => $role->campaign->name], ['url' => route('campaign_roles.index'), 'label' => trans('campaigns.show.tabs.roles')] ] ]) @section('content') @include('partials.errors') @inject('permission', 'App\Services\PermissionService')
@if (!$role->is_public)

{{ trans('campaigns.roles.members') }}

@if (Auth::user()->can('user', $role))

{{ trans('campaigns.roles.users.actions.add') }}

@endif @foreach ($r = $role->users()->with('user')->paginate() as $relation) @endforeach
{{ trans('campaigns.roles.users.fields.name') }}
{{ $relation->user->name }} @can('removeUser', $role) {!! Form::open(['method' => 'DELETE', 'route' => ['campaign_roles.campaign_role_users.destroy', 'campaign_role' => $role, 'campaign_role_user' => $relation->id], 'style'=>'display:inline']) !!} {!! Form::close() !!} @endcan
{{ $r->links() }}
@endif

{{ trans('crud.permissions.title') }}

{{ trans('campaigns.roles.hints.role_permissions', ['name' => $role->name]) }}

@if ($role->is_public)

{!! __('campaigns.roles.hints.public', ['more' => '']) !!}
{{ __('helpers.public') }}

@endif @can('permission', $role) {{ Form::open(['route' => ['campaign_roles.savePermissions', 'campaign_role' => $role], 'data-shortcut' => '1']) }} @foreach ($permission->permissions($role) as $perm) @endforeach
{{ trans('crud.fields.entity') }} {{ trans('crud.permissions.action') }} {{ trans('crud.permissions.allowed') }}
@if ($previous != $perm['entity']){{ trans('entities.' . $perm['entity']) }}@endif {{ trans('campaigns.roles.permissions.actions.' . $perm['action']) }} {!! Form::checkbox('permissions[' . $perm['key'] . ']', $perm['entity'], $perm['enabled']) !!}
{{ Form::close() }} @else

{{ trans('campaigns.roles.permissions.hint') }}

@endif
@endsection