You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is not a question, general help request, or anything other than a feature request directly related to Unkey. Please ask questions in our Discord community: https://unkey.com/discord.
Is your feature request related to a problem? Please describe.
We're moving off of Clerk for user management, and decoupling some workspace logic from the user management provider. Presently, we're associating a free workspace to a "personal" workspace by way of associating it to a Clerk userId, and a pro workspace to a "team" workspace by association to a Clerk orgId.
Moving forward, we're going to be strict about "free" workspace and "pro" workspace, and everything is associated to a WorkOS org. This means the only differentiating factor is Unkey offering (i.e. plan, features), not which key we use in an user management provider.
This will allow users to upgrade their free (formerly personal) workspace to a pro workspace and then invite additional team members to the workspace without having to create a new workspace and migrate keys to the new workspace.
However, everyone is still entitled to have a free workspace, whether they are invited to pro workspace, or if they upgraded their previously free workspace to a pro plan. The Create New Workspace currently doesn't allow us to create new free workspaces, since one created by default upon sign-up, but its linked to the userId, not an orgId.
Describe the solution
On the Create New Workspace form, the user should have the option to create a new free workspace if they don't have one.
Eligibility criteria: user is not an admin (owner) of an org associated to a free workspace
Describe alternatives you have considered (if any)
No response
Additional context
This should be completed by core team after WorkOS implementation to avoid rework and fully test functionality.
It can technically be added now using Clerk logic - but the condition won't ever pass since they will never be eligible for another free workspace. Ideally, the user would create a new workspace, upgrade to pro, invite members, but on the occasion where their upgrade their personal workspace instead of creating a new one, Support has had to get involved.
The text was updated successfully, but these errors were encountered:
Preliminary Checks
I have reviewed https://unkey.com/docs for existing features that would solve my problem
I have searched for existing feature requests: https://github.com/unkeyed/unkey/issues
This issue is not a question, general help request, or anything other than a feature request directly related to Unkey. Please ask questions in our Discord community: https://unkey.com/discord.
Is your feature request related to a problem? Please describe.
We're moving off of Clerk for user management, and decoupling some workspace logic from the user management provider. Presently, we're associating a free workspace to a "personal" workspace by way of associating it to a Clerk userId, and a pro workspace to a "team" workspace by association to a Clerk orgId.
Moving forward, we're going to be strict about "free" workspace and "pro" workspace, and everything is associated to a WorkOS org. This means the only differentiating factor is Unkey offering (i.e. plan, features), not which key we use in an user management provider.
This will allow users to upgrade their free (formerly personal) workspace to a pro workspace and then invite additional team members to the workspace without having to create a new workspace and migrate keys to the new workspace.
However, everyone is still entitled to have a free workspace, whether they are invited to pro workspace, or if they upgraded their previously free workspace to a pro plan. The
Create New Workspace
currently doesn't allow us to create new free workspaces, since one created by default upon sign-up, but its linked to the userId, not an orgId.Describe the solution
On the
Create New Workspace
form, the user should have the option to create a new free workspace if they don't have one.Eligibility criteria: user is not an admin (owner) of an org associated to a free workspace
Describe alternatives you have considered (if any)
No response
Additional context
This should be completed by core team after WorkOS implementation to avoid rework and fully test functionality.
It can technically be added now using Clerk logic - but the condition won't ever pass since they will never be eligible for another free workspace. Ideally, the user would create a new workspace, upgrade to pro, invite members, but on the occasion where their upgrade their personal workspace instead of creating a new one, Support has had to get involved.
The text was updated successfully, but these errors were encountered: