n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 2.71 kB
JavaScript
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`0334af52-d94d-4169-948f-050338259d80`,e._sentryDebugIdIdentifier=`sentry-dbid-0334af52-d94d-4169-948f-050338259d80`)})()}catch{}import{Nt as e,S as t}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{As as n,Fs as r,Is as i,Ls as a,Rs as o,zs as s}from"./users.store-BHWXXawf.js";import{j as c,r as l}from"./_baseOrderBy-CaKruttV.js";var u=`Community`,d={loading:!0,data:{usage:{activeWorkflowTriggers:{limit:-1,value:0,warningThreshold:.8},workflowsHavingEvaluations:{value:0,limit:0}},license:{planId:``,planName:u}}};const f=c(`usage`,()=>{let c=l(),f=n(),p=e({...d}),m=t(()=>p.data.license.planName||u),h=t(()=>p.data.license.planId),g=t(()=>p.data.usage.activeWorkflowTriggers.limit),_=t(()=>p.data.usage.activeWorkflowTriggers.value),v=t(()=>p.data.usage.workflowsHavingEvaluations.limit),y=t(()=>p.data.usage.workflowsHavingEvaluations.value),b=t(()=>_.value/g.value*100),x=t(()=>f.settings.instanceId),S=t(()=>p.data.managementToken),C=t(()=>f.settings.versionCli),w=t(()=>`instanceid=${x.value}&version=${C.value}`),T=t(()=>f.settings.license.environment===`production`?`https://subscription.n8n.io`:`https://staging-subscription.n8n.io`),E=e=>{p.loading=e},D=e=>{p.data=e},O=async()=>{D(await i(c.restApiContext))};return{setLoading:E,getLicenseInfo:O,setData:D,activateLicense:async(e,t)=>{D(await r(c.restApiContext,{activationKey:e,eulaUri:t})),await f.getSettings(),await f.getModuleSettings()},refreshLicenseManagementToken:async()=>{try{D(await o(c.restApiContext))}catch{await O()}},requestEnterpriseLicenseTrial:async()=>{await s(c.restApiContext)},registerCommunityEdition:async e=>await a(c.restApiContext,{email:e}),planName:m,planId:h,activeWorkflowTriggersLimit:g,activeWorkflowTriggersCount:_,workflowsWithEvaluationsLimit:v,workflowsWithEvaluationsCount:y,executionPercentage:b,instanceId:x,managementToken:S,appVersion:C,isCloseToLimit:t(()=>p.data.usage.activeWorkflowTriggers.limit<0?!1:_.value/g.value>=p.data.usage.activeWorkflowTriggers.warningThreshold),viewPlansUrl:t(()=>`${T.value}?${w.value}`),managePlanUrl:t(()=>`${T.value}/manage?token=${S.value}&${w.value}`),isLoading:t(()=>p.loading),telemetryPayload:t(()=>({instance_id:x.value,action:`view_plans`,plan_name_current:m.value,usage:_.value,quota:g.value}))}});export{f as t};
//# sourceMappingURL=usage.store-Djhh9hUt.js.map