Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CAL-2888] New Org migration path #13135

Closed
6 tasks done
PeerRich opened this issue Jan 9, 2024 · 0 comments · Fixed by #13139
Closed
6 tasks done

[CAL-2888] New Org migration path #13135

PeerRich opened this issue Jan 9, 2024 · 0 comments · Fixed by #13139
Assignees
Labels
enterprise area: enterprise, audit log, organisation, SAML, SSO ✨ feature New feature or request High priority Created by Linear-GitHub Sync organizations area: organizations, orgs
Milestone

Comments

@PeerRich
Copy link
Member

PeerRich commented Jan 9, 2024

previously we required org members to create a new account. We are now making it work to upgrade an existing team to an organisation (subdomain.cal.com) without breaking previous links and redirecting back.

this needs a migration path triggered by the team owner:

  • team owner sees a banner with more than 2 teams: "You have a lot of teams. Consider making an organisation to get a subdomain, unify links, billing and analytics"
  • if OrgPlan: <Button>Get Started</Button>
  • if NotOrgPlan: <Button>Contact Sales</Butto
old. new
cal.com/team/acme-sales acme.cal.com/sales
  • we can pre-fill these inputs with a simple regex to remove "acme-" or "-acme" if subdomain = acme
  • we should mention that even tho links change, they will continue to work with a redirect
  • after clicking: "Done", every member gets an email:

Hey Peer.

Anna invited you to the Acme organisation. Your link has been changed from cal.com/peer-richelsen-acme to acme.cal.com/peer but dont worry, all previous links still work and redirect appropriately.

Dan has upgraded the previous cal.com account to unify usernames under one subdomain. Every team member link is now according to their email at Acme:

peer@acme.comacme.cal.com/peer

Please note: All of your personal event types have been moved into the Acme organisation, which may also include potential personal link.

Please log in and make sure you have no private events on your new organisational account.

For personal events we recommend creating a new cal.com account with a personal email address.

Enjoy your new clean link: acme.cal.com/peer

Yours,

Team Cal.com

From SyncLinear.com | CAL-2888

@PeerRich PeerRich self-assigned this Jan 9, 2024
@PeerRich PeerRich changed the title New Org migration path [CAL-2888] New Org migration path Jan 9, 2024
@PeerRich PeerRich added this to the v3.7 milestone Jan 9, 2024
@PeerRich PeerRich added High priority Created by Linear-GitHub Sync enterprise area: enterprise, audit log, organisation, SAML, SSO organizations area: organizations, orgs organizations-2024-Q1 ✨ feature New feature or request and removed organizations-2024-Q1 labels Jan 9, 2024
@PeerRich PeerRich linked a pull request Jan 10, 2024 that will close this issue
10 tasks
@keithwillcode keithwillcode modified the milestones: v3.7, v3.8 Jan 15, 2024
@PeerRich PeerRich modified the milestones: v3.8, v3.9 Feb 14, 2024
@PeerRich PeerRich assigned sean-brydon and unassigned hariombalhara and PeerRich Mar 8, 2024
@PeerRich PeerRich modified the milestones: v3.9, v4.0 Mar 16, 2024
@PeerRich PeerRich modified the milestones: v4.0, v4.1 Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enterprise area: enterprise, audit log, organisation, SAML, SSO ✨ feature New feature or request High priority Created by Linear-GitHub Sync organizations area: organizations, orgs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants