- Story 1.1: Permission enum, config, AuthorizesPermissions & HasWorkspaceScope traits, member→worker migration - Story 1.2: Team page with member list, invitation system with queued email - Story 1.3: Role assignment (Manager/Worker) and member removal with activity logging - Story 1.4: Owner-only permission toggle matrix for Managers (manage team, view logs, configure portal) - Story 1.5: Role-based access enforcement — Workers see only assigned declarations/clients, sidebar scoping - Story 1.6: Workspace switcher dropdown for multi-workspace users with session-based switching - 83 new/modified files, 182 tests passing with zero regressions Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
18 lines
500 B
PHP
18 lines
500 B
PHP
<x-mail::message>
|
|
# Invitation à rejoindre {{ $workspaceName }}
|
|
|
|
Bonjour,
|
|
|
|
Vous êtes invité(e) à rejoindre le cabinet **{{ $workspaceName }}** en tant que **{{ $roleLabel }}**.
|
|
|
|
Cliquez sur le bouton ci-dessous pour créer votre compte et rejoindre l'équipe.
|
|
|
|
<x-mail::button :url="$registerUrl" color="primary">
|
|
Rejoindre l'équipe
|
|
</x-mail::button>
|
|
|
|
Ce lien est valide jusqu'au {{ $expiresAt }}.
|
|
|
|
Si vous n'avez pas demandé cette invitation, vous pouvez ignorer cet email.
|
|
</x-mail::message>
|