UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 4 kB
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./_baseOrderBy-legacy-PsQY_Pvh.js"],(function(e,t){var n,r,c,s,a,o,i,d,l,u,f,p,y,v,S,b,j,w;function g(e){return Object.keys(e).reduce(((t,n)=>{const r=e[n];return Array.isArray(r)?(t[n]=r.reduce(((e,t)=>{const n=t.split(".");if(1===n.length)return e[t]="*********",e;const r=e[n[0]]??{};let c=r;for(let s=1;s<n.length;s++){const e=n[s];s!==n.length-1?(Object.keys(c)&&!c[e]&&(c[e]={}),c=c[e]):c[e]="*********"}return e[n[0]]=r,e}),{}),t):t}),{})}return{setters:[function(e){n=e.Nt,r=e.S},function(e){c=e.Ac,s=e.As,a=e.Cr,o=e.Dc,i=e.Ec,d=e.Ft,l=e.Ic,u=e.Mc,f=e.Nc,p=e.Oc,y=e.Pc,v=e.jc,S=e.kc},function(e){b=e.pl},function(e){j=e.j,w=e.r}],execute:function(){try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(x=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[x]="ce91a4a6-a84a-469d-857b-94f438ceb23f",t._sentryDebugIdIdentifier="sentry-dbid-ce91a4a6-a84a-469d-857b-94f438ceb23f")}catch(t){}var t,x;e("t",j("externalSecrets",(()=>{const e=w(),t=s(),j=a(),x=d(),h=r((()=>t.moduleSettings["external-secrets"])),A=n({providers:[],secrets:{},projectSecrets:{},connectionState:{}}),P=r((()=>t.isEnterpriseFeatureEnabled[b.ExternalSecrets])),C=r((()=>!h.value?.roleBasedAccess&&!h.value?.forProjects&&!h.value?.multipleConnections)),E=r((()=>A.secrets)),m=r((()=>A.projectSecrets)),I=r((()=>A.providers)),O=r((()=>A.connectionState)),_=r((()=>g(m.value))),D=r((()=>g(E.value))),T=r((()=>h.value?.forProjects?{...D.value,..._.value}:D.value));async function k(t){const n=h.value;if(n?.roleBasedAccess){if(!t)return;await async function(t){try{A.secrets=await v(e.restApiContext,t)}catch{A.secrets={}}}(t)}else n?.forProjects||n?.multipleConnections?await async function(){if(j.hasScope("externalSecret:list"))try{A.secrets=await c(e.restApiContext)}catch{A.secrets={}}}():await async function(){if(j.hasScope("externalSecret:list"))try{A.secrets=await o(e.restApiContext)}catch{A.secrets={}}}()}async function B(t){if(!h.value?.forProjects)return;if(t===x.personalProject?.id)return;const n=x.currentProject?.id===t?x.currentProject:x.myProjects.find((e=>e.id===t));if(j.hasScope("externalSecret:list")||!0===n?.scopes?.includes("externalSecret:list"))try{A.projectSecrets=await u(e.restApiContext,t)}catch{A.projectSecrets={}}}function F(e,t){const n=A.providers.findIndex((t=>t.name===e));A.providers=[...A.providers.slice(0,n),{...A.providers[n],...t,data:{...A.providers[n].data,...t.data}},...A.providers.slice(n+1)]}return{state:A,providers:I,secrets:E,connectionState:O,secretsAsObject:T,globalSecretsAsObject:D,projectSecretsAsObject:_,isEnterpriseExternalSecretsEnabled:P,fetchGlobalSecrets:k,fetchProjectSecrets:B,fetchSecretsForProject:async function(e){await Promise.all([k(e),B(e)])},getProvider:async function(t){const n=await p(e.restApiContext,t),r=A.providers.findIndex((e=>e.name===t));return-1!==r?A.providers.splice(r,1,n):A.providers.push(n),n},getProviders:async function(){A.providers=await S(e.restApiContext)},testProviderConnection:async function(t,n){return await y(e.restApiContext,t,n)},updateProvider:async function(t,{data:n}){await l(e.restApiContext,t,n),C.value&&await k(),F(t,{data:n})},updateStoredProvider:F,updateProviderConnected:async function(t,n){await i(e.restApiContext,t,n),C.value&&await k(),F(t,{connected:n,state:n?"connected":"initializing"})},reloadProvider:async function(t){const{updated:n}=await f(e.restApiContext,t);return n&&C.value&&await k(),n},setConnectionState:function(e,t){A.connectionState[e]=t}}})))}}})); //# sourceMappingURL=externalSecrets.ee.store-legacy-C6uyA9v4.js.map