fix(editor): Add user role tooltip to personal settings page (#15941)

Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
This commit is contained in:
Csaba Tuncsik
2025-06-03 14:52:24 +02:00
committed by GitHub
parent 2f648098fd
commit 2c9c3dab33
4 changed files with 89 additions and 5 deletions

View File

@@ -47,9 +47,9 @@ export const useCloudPlanStore = defineStore(STORES.CLOUD_PLAN, () => {
return state.usage?.executions >= state.data?.monthlyExecutionsLimit;
});
const hasCloudPlan = computed(() => {
const hasCloudPlan = computed<boolean>(() => {
const cloudUserId = settingsStore.settings.n8nMetadata?.userId;
return hasPermission(['instanceOwner']) && settingsStore.isCloudDeployment && cloudUserId;
return hasPermission(['instanceOwner']) && settingsStore.isCloudDeployment && !!cloudUserId;
});
const getUserCloudAccount = async () => {
@@ -189,6 +189,7 @@ export const useCloudPlanStore = defineStore(STORES.CLOUD_PLAN, () => {
currentUsageData,
trialExpired,
allExecutionsUsed,
hasCloudPlan,
generateCloudDashboardAutoLoginLink,
initialize,
getOwnerCurrentPlan,