Repository navigation
v0.8.1
Added
- Join as the signed-in account. A new
concierge.invitations.match_emailsetting (defaulttrue, today's behaviour). When it'sfalse, someone signed in with a different, verified email can accept an invitation as themselves. Every other check still applies: expiry, revoked, the workspace accepting members, the inviter still authorised, grants unchanged, and already a member. The invitation records who accepted it and whether they used a different email (#127). - The accept page offers "Join as {email}" before Switch account, with "This invitation was sent to {email}." Member rows in
MembersIndexcarryacceptedWithOtherEmailandinvitedEmail, so a host can show who accepted. docs/scenarios.mdadds the join-as cases and updates the accept decision tree.
Upgrade notes
- Publish and run the new migration (
update_concierge_invitations_with_acceptor). It adds one boolean column, defaulting to false. - Nothing else changes unless you set
concierge.invitations.match_emailtofalse. To offer Join as, passotherEmail: $inspection->otherEmail,signedInAsand theswitchAccountlink on the ready state.
Full Changelog: v0.8.0...v0.8.1