- Add resend() method to WorkspaceInvitation that regenerates the token, resets expiry to configured days, and re-sends the notification (#23) - Create WorkspaceMemberRole backed enum (PHP 8.1+) with label() and colour() helpers; deprecate ROLE_* string constants on WorkspaceMember and update internal references to use the enum (#24) - Replace hardcoded 7-day invitation expiry with config('tenant.invitation_expiry_days', 7) in both Workspace::invite() and WorkspaceInvitation::resend() (#25) Fixes #23 Fixes #24 Fixes #25 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| UserTier.php | ||
| WebhookDeliveryStatus.php | ||
| WorkspaceMemberRole.php | ||