|
+ |
+ {{ __('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)
+
+
+
+ @endif
+
+
+ {{ $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 --}}
+
+ |
+
| {{ __('tenant::tenant.admin.team_manager.columns.team') }} | +{{ __('tenant::tenant.admin.team_manager.columns.workspace') }} | +{{ __('tenant::tenant.admin.team_manager.columns.members') }} | +{{ __('tenant::tenant.admin.team_manager.columns.permissions') }} | +{{ __('tenant::tenant.admin.team_manager.columns.actions') }} | +
|---|---|---|---|---|
|
+
+
+
+
+
+
+
+ {{ $team->name }}
+ @if($team->is_system)
+
+ @if($team->description)
+ {{ $team->description }}
+ @endif
+ |
+
+ {{-- Workspace --}}
+
+ {{ $team->workspace?->name ?? __('tenant::tenant.common.na') }}
+ |
+
+ {{-- Member count --}}
+
+ |
+
+ {{-- Permissions count --}}
+
+
+ {{ count($team->permissions ?? []) }} {{ __('tenant::tenant.admin.team_manager.labels.permissions') }}
+
+ |
+
+ {{-- Actions --}}
+
+ |
+