|
|
{{ __('tenant::tenant.admin.member_manager.columns.member') }} | {{ __('tenant::tenant.admin.member_manager.columns.workspace') }} | {{ __('tenant::tenant.admin.member_manager.columns.team') }} | {{ __('tenant::tenant.admin.member_manager.columns.role') }} | {{ __('tenant::tenant.admin.member_manager.columns.permissions') }} | {{ __('tenant::tenant.admin.member_manager.columns.actions') }} |
|---|---|---|---|---|---|---|
|
|
{{-- Member info --}}
@if($member->user?->avatar_url)
{{ $member->user?->name ?? __('tenant::tenant.common.unknown') }}
{{ $member->user?->email }}
|
{{-- Workspace --}}
{{ $member->workspace?->name ?? __('tenant::tenant.common.na') }}
|
{{-- Team --}}
@if($member->team)
|
{{-- Legacy role --}}
{{ $member->role }} | {{-- Custom permissions indicator --}}
@php
$customPerms = $member->custom_permissions ?? [];
$grantCount = count(array_filter($customPerms, fn($p) => !str_starts_with($p, '-')));
$revokeCount = count(array_filter($customPerms, fn($p) => str_starts_with($p, '-')));
@endphp
@if(!empty($customPerms))
@if($grantCount > 0)
@else
{{ __('tenant::tenant.admin.member_manager.labels.inherited') }}
@endif
|
{{-- Actions --}}
|