UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 10.3 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(["./chunk-legacy-TXBRODOR.js","./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./sanitize-html-legacy-ChR3ikxn.js","./users.store-legacy-OKuN0qAC.js","./col-legacy-CMpmSVs6.js","./constants-legacy-DNCca_FT.js","./merge-legacy-uu1aGqHK.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./dateformat-legacy-BxdD_OP7.js","./useDebounce-legacy-CT3oYGrC.js","./versions.store-legacy-BoVYiMEK.js","./usePageRedirectionHelper-legacy-dYzA8Va8.js","./logStreaming.store-legacy-DJRtENS7.js"],(function(e,t){var n,a,i,s,o,l,d,c,r,u,g,f,m,v,b,y,p,_,x,h,w,k,T,D,j,z,A,S,B,E,$,C,N,W,I,L,R,V,H,M,O,P,U,F,X,Y,Z,J,K,Q,q,G,ee,te,ne,ae,ie,se,oe,le,de;return{setters:[function(e){e.o},function(e){n=e.$,a=e.A,i=e.C,s=e.E,o=e.Ft,l=e.K,d=e.N,c=e.P,r=e.S,u=e.Sn,g=e.T,f=e.W,m=e.Wt,v=e.X,b=e._,y=e._n,p=e.bt,_=e.j,x=e.ot,h=e.rt,w=e.w,k=e.yt},function(e){T=e.bt},function(e){D=e.At,j=e.Nt,z=e.Qi,A=e.Ri,S=e.Rt,B=e.Wt,E=e.Yi,$=e.Zi,C=e.tt},function(e){N=e.t},function(e){},function(e){W=e.As,I=e.at,L=e.gr,R=e.in,V=e.jr,H=e.r,M=e.s,O=e.vn},function(e){P=e.n,U=e.t},function(e){F=e.As,e.Ps,X=e.Uo,Y=e.Xa,Z=e.pl,J=e.ta},function(e){},function(e){K=e.v},function(e){},function(e){},function(e){},function(e){Q=e.t},function(e){q=e.t}],execute:function(){(G=document.createElement("style")).textContent="._cardLink_s7ez3_125{cursor:pointer;padding:0 0 0 var(--spacing--sm);align-items:stretch;transition:box-shadow .3s}._cardLink_s7ez3_125:hover{box-shadow:var(--shadow--card-hover)}._activeStatusText_s7ez3_135{width:64px;padding-right:var(--spacing--2xs);box-sizing:border-box;text-align:right;display:inline-block}._cardHeading_s7ez3_143{font-size:var(--font-size--sm);word-break:break-word;padding:var(--spacing--sm)0 0 var(--spacing--sm)}._cardDescription_s7ez3_149{min-height:19px;padding:0 0 var(--spacing--sm)var(--spacing--sm);align-items:center;display:flex}._cardActions_s7ez3_156{padding:0 var(--spacing--sm)0 0;cursor:default;flex-direction:row;justify-content:center;align-items:center;display:flex}._header_1gpds_125{white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}._header_1gpds_125 :first-child{flex-grow:1}._destinationItem_1gpds_135{margin-bottom:.5em}\n/*$vite$:1*/",document.head.appendChild(G);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(ce=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[ce]="6779779a-f71b-4758-b8a3-c15e44287a11",t._sentryDebugIdIdentifier="sentry-dbid-6779779a-f71b-4758-b8a3-c15e44287a11")}catch(t){}var t,ce;ee=d({__name:"EventDestinationCard",props:{eventBus:{},destination:{default:()=>Y(J)},readonly:{type:Boolean}},emits:["edit","remove"],setup(e,{emit:t}){const s="open",d="delete",{confirm:c}=V(),g=T(),f=q(),b=o({}),p=o(null),x=e,h=t;v((()=>{b.value=Object.assign(Y(J),x.destination),x.eventBus?.on("destinationWasSaved",A)})),l((()=>{x.eventBus?.off("destinationWasSaved",A)}));const D=r((()=>{const e=[{label:g.baseText("workflows.item.open"),value:s}];return x.readonly||e.push({label:g.baseText("workflows.item.delete"),value:d}),e})),z=r((()=>`settings.log-streaming.${x.destination.__type}`));function A(){K(x.destination.id),f.getDestination(x.destination.id)&&(b.value=Object.assign(Y(J),x.destination))}async function C(e){const t=e.target;p.value===t||p.value?.contains(t)||t?.contains(p.value)||h("edit",x.destination.id)}function N(e){const t="boolean"==typeof e?e:Boolean(e);b.value.enabled=t,async function(){await f.saveDestination(b.value)}()}async function W(e){if(e===s)h("edit",x.destination.id);else if(e===d){if("confirm"!==await c(g.baseText("settings.log-streaming.destinationDelete.message",{interpolate:{destinationName:x.destination.label??""}}),g.baseText("settings.log-streaming.destinationDelete.headline"),{type:"warning",confirmButtonText:g.baseText("settings.log-streaming.destinationDelete.confirmButtonText"),cancelButtonText:g.baseText("settings.log-streaming.destinationDelete.cancelButtonText")}))return;h("remove",x.destination.id)}}return(t,s)=>(n(),w(m(j),{class:y(t.$style.cardLink),"data-test-id":"destination-card",onClick:C},{header:k((()=>[i("div",null,[_(m(E),{tag:"h2",bold:"",class:y(t.$style.cardHeading)},{default:k((()=>[a(u(e.destination.label),1)])),_:1},8,["class"]),i("div",{class:y(t.$style.cardDescription)},[_(m($),{color:"text-light",size:"small"},{default:k((()=>[i("span",null,u(m(g).baseText(z.value)),1)])),_:1})],2)])])),append:k((()=>[i("div",{ref_key:"cardActions",ref:p,class:y(t.$style.cardActions)},[i("div",{class:y(t.$style.activeStatusText),"data-test-id":"destination-activator-status"},[b.value.enabled?(n(),w(m($),{key:0,color:"success",size:"small",bold:""},{default:k((()=>[a(u(m(g).baseText("workflowActivator.active")),1)])),_:1})):(n(),w(m($),{key:1,color:"text-base",size:"small",bold:""},{default:k((()=>[a(u(m(g).baseText("workflowActivator.inactive")),1)])),_:1}))],2),_(m(B),{class:"mr-s",disabled:e.readonly,"model-value":b.value.enabled,title:b.value.enabled?m(g).baseText("workflowActivator.deactivateWorkflow"):m(g).baseText("workflowActivator.activateWorkflow"),"active-color":"#13ce66","inactive-color":"#8899AA","data-test-id":"workflow-activate-switch","onUpdate:modelValue":s[0]||(s[0]=e=>N(e))},null,8,["disabled","model-value","title"]),_(m(S),{actions:D.value,theme:"dark",onAction:W},null,8,["actions"])],2)])),_:1},8,["class"]))}}),te=N(ee,[["__cssModules",{$style:{cardLink:"_cardLink_s7ez3_125",activeStatusText:"_activeStatusText_s7ez3_135",cardHeading:"_cardHeading_s7ez3_143",cardDescription:"_cardDescription_s7ez3_149",cardActions:"_cardActions_s7ez3_156"}}]]),ne={class:"mb-2xl"},ae={class:"ml-m"},ie={class:"mb-l"},se={class:"mt-m text-right"},oe={key:1,"data-test-id":"action-box-licensed"},le={key:0,class:"mb-l"},de={"data-test-id":"action-box-unlicensed"},e("default",N(d({__name:"SettingsLogStreamingView",setup(e){const t="production",d=W(),j=q(),S=M(),$=R(),N=H(),V=I(),K=O(),G=T(),ee=Q(),ce=D(),re=o(!1),ue=o([]),ge=r((()=>{const e=[];for(const[t,n]of Object.entries(j.items))e.push({key:t,label:n.destination?.label??"Destination"});return e.sort(((e,t)=>e.label.localeCompare(t.label)))})),fe=r((()=>!re.value&&d.isEnterpriseFeatureEnabled[Z.LogStreaming])),me=r((()=>L(["rbac"],{rbac:{scope:"logStreaming:manage"}})));function ve(){be()}function be(){c()?.proxy?.$forceUpdate()}function ye(){$.removeAllNodes({setStateDirty:!1,removePinData:!0}),N.markStateClean()}function pe(){ee.goToUpgrade("log-streaming","upgrade-log-streaming")}async function _e(){const e=Y(J);e.id=X(),j.addDestination(e),await f(),N.openModalWithData({name:F,data:{destination:e,isNew:!0,eventBus:ce}})}async function xe(e){if(!e)return;await j.deleteDestination(e);const t=S.getNodeByName(e);t&&S.removeNode(t)}return v((async()=>{K.set(G.baseText("settings.log-streaming.heading")),fe.value&&(await V.fetchCredentialTypes(!1),await V.fetchAllCredentials(),N.nodeViewInitialized=!1,await async function(){j.clearEventNames(),j.clearDestinations(),ue.value=[];const e=await j.fetchEventNames();if(e)for(const n of e)j.addEventName(n);const t=await j.fetchDestinations();if(t)for(const n of t)j.addDestination(n),ue.value.push(n);be()}(),j.$onAction((({name:e,after:t})=>{"removeDestination"!==e&&"updateDestination"!==e||t((async()=>{be()}))})),ce.on("destinationWasSaved",ve),ce.on("remove",xe),ce.on("closing",ye))})),l((()=>{ce.off("destinationWasSaved",ve),ce.off("remove",xe),ce.off("closing",ye)})),(e,o)=>{const l=x("n8n-html");return n(),s("div",null,[i("div",{class:y(e.$style.header)},[i("div",ne,[_(m(E),{size:"2xlarge"},{default:k((()=>[a(u(m(G).baseText("settings.log-streaming.heading")),1)])),_:1}),"production"!==m(t)?(n(),s(b,{key:0},[i("span",ae,"Disable License ("+u(m(t))+") ",1),_(m(B),{modelValue:re.value,"onUpdate:modelValue":o[0]||(o[0]=e=>re.value=e),size:"large","data-test-id":"disable-license-toggle"},null,8,["modelValue"])],64)):g("",!0)])],2),fe.value?(n(),s(b,{key:0},[i("div",ie,[_(m(C),{theme:"info",type:"note"},{default:k((()=>[p(i("span",null,null,512),[[l,m(G).baseText("settings.log-streaming.infoText")]])])),_:1})]),j.items&&Object.keys(j.items).length>0?(n(),s(b,{key:0},[(n(!0),s(b,null,h(ge.value,(t=>(n(),w(m(P),{key:t.key,gutter:10,class:y(e.$style.destinationItem)},{default:k((()=>[m(j).items[t.key]?.destination?(n(),w(m(U),{key:0},{default:k((()=>[_(te,{destination:m(j).items[t.key]?.destination,"event-bus":m(ce),readonly:!me.value,onRemove:e=>xe(m(j).items[t.key]?.destination?.id),onEdit:e=>async function(e){if(!e)return;const t=j.getDestination(e);t&&N.openModalWithData({name:F,data:{destination:t,isNew:!1,eventBus:ce}})}(m(j).items[t.key]?.destination?.id)},null,8,["destination","event-bus","readonly","onRemove","onEdit"])])),_:2},1024)):g("",!0)])),_:2},1032,["class"])))),128)),i("div",se,[me.value?(n(),w(m(z),{key:0,size:"large",onClick:_e},{default:k((()=>[a(u(m(G).baseText("settings.log-streaming.add")),1)])),_:1})):g("",!0)])],64)):(n(),s("div",oe,[_(m(A),{"button-text":m(G).baseText("settings.log-streaming.add"),"onClick:button":_e},{heading:k((()=>[p(i("span",null,null,512),[[l,m(G).baseText("settings.log-streaming.addFirstTitle")]])])),_:1},8,["button-text"])]))],64)):(n(),s(b,{key:1},[m(G).baseText("settings.log-streaming.infoText")?(n(),s("div",le,[_(m(C),{theme:"info",type:"note"},{default:k((()=>[p(i("span",null,null,512),[[l,m(G).baseText("settings.log-streaming.infoText")]])])),_:1})])):g("",!0),i("div",de,[_(m(A),{description:m(G).baseText("settings.log-streaming.actionBox.description"),"button-text":m(G).baseText("settings.log-streaming.actionBox.button"),"onClick:button":pe},{heading:k((()=>[p(i("span",null,null,512),[[l,m(G).baseText("settings.log-streaming.actionBox.title")]])])),_:1},8,["description","button-text"])])],64))])}}}),[["__cssModules",{$style:{header:"_header_1gpds_125",destinationItem:"_destinationItem_1gpds_135"}}]]))}}})); //# sourceMappingURL=SettingsLogStreamingView-legacy-waADAJ8t.js.map