Repository navigation
v0.3.0
Added
- Optional tenant invitations, off by default (
concierge.features.tenant_invitations). A platform owner invites an email, and accepting gives the invitee their own new workspace, which they own. With the flag off, no table, rate limiter or Gate ability is registered.- The actions are
InviteTenant,ResendTenantInvitation(which rotates the token),RevokeTenantInvitation,InspectTenantInvitationandAcceptTenantInvitation. - Accepting needs the invited, verified email. Your app provisions the workspace through
Concierge::provisionWorkspaceUsing(), in the same transaction. - Platform owners come from the
concierge.tenant_invitations.platform_ownersemail list or a Gate ability, and the check fails closed. - Delivery isn't tenant-aware: apps on spatie/laravel-multitenancy list
DeliverTenantInvitationinnot_tenant_aware_jobs.
- The actions are
What's Changed
- Add platform-level tenant invitations (own workspace per invitee) by @jaspertey in #3
Full Changelog: v0.2.0...v0.3.0