Skip to content

Conversation

@Ryukemeister
Copy link
Contributor

@Ryukemeister Ryukemeister commented Jan 20, 2026

Summary

Disables the dashboard flow for creating new platform accounts. The /settings/platform/new route now redirects based on user state instead of rendering the creation UI.

Changes:

Replace the page with server-side redirects and remove the create-new-view, metadata, and licensing wrapper. these are the redirect rules:

  • if unauthenticated then redirect to /login;
  • if already existing platform account then redirect to /settings/platform;
  • if normal user then redirect to /event-types.

Visula Demo:

Disable.platform.dashboard.mov

@linear
Copy link

linear bot commented Jan 20, 2026

@graphite-app graphite-app bot requested a review from a team January 20, 2026 12:06
@graphite-app graphite-app bot added the core area: core, team members only label Jan 20, 2026
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Copy link
Contributor

@supalarry supalarry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe instead of redirecting we can display a message "Platform solution has been sunset and no longer accepts new subscriptions. Instead, please integrate using our OAuth (link to docs)"

[button to go back to cal.com dashboard]

@Ryukemeister
Copy link
Contributor Author

Maybe instead of redirecting we can display a message "Platform solution has been sunset and no longer accepts new subscriptions. Instead, please integrate using our OAuth (link to docs)"

[button to go back to cal.com dashboard]

yes makes sense and this was my first thought as well, but the reason why I didn't do it i've replied on slack

@supalarry
Copy link
Contributor

Maybe instead of redirecting we can display a message "Platform solution has been sunset and no longer accepts new subscriptions. Instead, please integrate using our OAuth (link to docs)"
[button to go back to cal.com dashboard]

yes makes sense and this was my first thought as well, but the reason why I didn't do it i've replied on slack

But then why not remove the page all together? If all it does it redirects to event types then we might as well just remove it from the webapp.

@Ryukemeister
Copy link
Contributor Author

Ryukemeister commented Jan 20, 2026

Maybe instead of redirecting we can display a message "Platform solution has been sunset and no longer accepts new subscriptions. Instead, please integrate using our OAuth (link to docs)"
[button to go back to cal.com dashboard]

yes makes sense and this was my first thought as well, but the reason why I didn't do it i've replied on slack

But then why not remove the page all together? If all it does it redirects to event types then we might as well just remove it from the webapp.

yeah that works as well, we can do that

@Ryukemeister Ryukemeister enabled auto-merge (squash) January 20, 2026 12:39
@Ryukemeister Ryukemeister merged commit 72dc999 into main Jan 20, 2026
51 checks passed
@Ryukemeister Ryukemeister deleted the rajiv/cal-7093-disable-dashboard-for-creating-new-platform-accounts branch January 20, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consumer core area: core, team members only ready-for-e2e size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants