UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 6.93 kB
(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.16.1`}}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]=`bd82af8f-161c-49b7-81f9-5d4f45b914c5`,e._sentryDebugIdIdentifier=`sentry-dbid-bd82af8f-161c-49b7-81f9-5d4f45b914c5`)})()}catch{}import{o as e}from"./chunk-CACdhNlC.js";import{$ as t,A as n,C as r,E as i,Ft as a,N as o,S as s,Sn as c,T as l,Wt as u,_ as d,_n as f,h as p,j as m,rt as h,w as g,yt as _}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{J as ee,at as te,s as ne}from"./core-Bz5WjPxS.js";import{Qi as re,W as v,Xi as y,Zi as b,_ as x,_t as S,ji as C,jt as w,lt as ie,tt as T,ut as ae,vt as oe}from"./src-XqE2yCpG.js";import{t as E}from"./_plugin-vue_export-helper-CIL7EULb.js";import{Qo as D,cl as O,el as k}from"./constants-DuQbSl-q.js";import{t as A}from"./useRootStore-XEREVjMN.js";import{t as j}from"./TimeAgo-D3e2Vl9V.js";import{t as M}from"./orderBy-VGkL3AGm.js";import{t as N}from"./ResourceFiltersDropdown-BV4QI37D.js";import{r as P,t as F}from"./SeverityTag-BeRFBnDk.js";var I=e(M(),1),L={class:`mb-2xs`},R={class:`mb-2xl`},z={style:{"white-space":`nowrap`,overflow:`hidden`,"text-overflow":`ellipsis`}},B={key:1},V=E(o({__name:`MigrationRuleDetail`,props:{migrationRuleId:{}},setup(e){let o=te(),E=e,M=ie(),{state:V,isLoading:H}=ne(async()=>await P(A().restApiContext,E.migrationRuleId),{ruleId:``,ruleTitle:``,ruleDescription:``,ruleSeverity:`low`,affectedWorkflows:[],recommendations:[]}),U=a([{title:o.baseText(`settings.migrationReport.detail.table.name`),key:`name`,width:200},{title:o.baseText(`settings.migrationReport.detail.table.status`),key:`active`,value:e=>e.active?o.baseText(`settings.migrationReport.detail.table.active`):o.baseText(`settings.migrationReport.detail.table.deactivated`),width:40},{title:o.baseText(`settings.migrationReport.detail.table.nodesAffected`),key:`issues`},{title:o.baseText(`settings.migrationReport.detail.table.numberOfExecutions`),key:`numberOfExecutions`,width:40},{title:o.baseText(`settings.migrationReport.detail.table.lastExecuted`),key:`lastExecutedAt`,width:40},{title:o.baseText(`settings.migrationReport.detail.table.lastUpdated`),key:`lastUpdatedAt`,width:40}]);function W(e,{item:t}){window.open(M.resolve({name:D.WORKFLOW,params:{name:t.id}}).href,`_blank`)}let G=a([{id:`numberOfExecutions`,desc:!0}]),K=a(``),q=a(``),J=a(``),se=ee(e=>{q.value=e},O(k.INPUT.SEARCH)),ce=e=>{K.value=e,se(e)},le=s(()=>[{value:``,label:o.baseText(`settings.migrationReport.detail.filter.status.all`)},{value:`active`,label:o.baseText(`settings.migrationReport.detail.filter.status.active`)},{value:`deactivated`,label:o.baseText(`settings.migrationReport.detail.filter.status.deactivated`)}]),Y=s(()=>({search:K.value,status:J.value})),X=s(()=>[`status`]),Z=a(!1),ue=()=>{J.value=``,Z.value=!0},de=e=>{if(Z.value){Z.value=!1;return}J.value=e.status||``},Q=s(()=>{let e=V.value.affectedWorkflows;if(q.value){let t=q.value.toLowerCase();e=e.filter(e=>e.name.toLowerCase().includes(t))}return J.value!==``&&(e=e.filter(e=>J.value===`active`?e.active:J.value===`deactivated`?!e.active:!0)),e}),$=s(()=>G.value.length?(0,I.default)(Q.value,[G.value[0].id],[G.value[0].desc?`desc`:`asc`]):Q.value);return(e,a)=>(t(),i(`div`,null,[m(u(b),{variant:`ghost`,class:f([e.$style.backButton,`mb-xs`]),icon:`arrow-left`,label:u(o).baseText(`generic.back`),onClick:a[0]||=e=>u(M).push({name:u(D).MIGRATION_REPORT})},null,8,[`class`,`label`]),u(H)?(t(),i(d,{key:0},[r(`div`,L,[m(u(w),{variant:`h1`})]),r(`div`,R,[m(u(w),{variant:`p`,rows:2})])],64)):(t(),i(d,{key:1},[m(u(y),{tag:`h2`,size:`xlarge`,color:`text-dark`,class:`mb-2xs`,style:{display:`flex`,"align-items":`center`,gap:`4px`}},{default:_(()=>[n(c(u(V).ruleTitle)+` `,1),m(F,{severity:u(V).ruleSeverity},null,8,[`severity`]),m(u(v),{text:u(o).baseText(`settings.migrationReport.detail.affectedTag`,{interpolate:{count:String(u(V).affectedWorkflows.length)}}),clickable:!1},null,8,[`text`])]),_:1}),m(u(y),{tag:`p`,color:`text-base`,class:`mb-2xl`},{default:_(()=>[n(c(u(V).ruleDescription)+c(u(V).ruleDescription.endsWith(`.`)?``:`.`)+` `,1),u(V).ruleDocumentationUrl?(t(),g(u(T),{key:0,theme:`text`,href:u(V).ruleDocumentationUrl,target:`_blank`,rel:`noopener noreferrer`,class:f(e.$style.NoLineBreak)},{default:_(()=>[r(`span`,{class:f(e.$style.UnderlinedText)},c(u(o).baseText(`settings.migrationReport.documentation`)),3),a[4]||=n(` ↗ `,-1)]),_:1},8,[`href`,`class`])):l(``,!0)]),_:1})],64)),r(`div`,{class:f(e.$style.filterControls)},[m(u(C),{"model-value":Y.value.search,placeholder:u(o).baseText(`settings.migrationReport.detail.search.placeholder`),size:`small`,clearable:``,"data-test-id":`migration-rule-search`,"onUpdate:modelValue":ce},{prefix:_(()=>[m(u(re),{icon:`search`})]),_:1},8,[`model-value`,`placeholder`]),m(N,{keys:X.value,reset:ue,"model-value":Y.value,shareable:!1,"data-test-id":`migration-rule-filters`,"onUpdate:modelValue":de},{default:_(()=>[m(u(ae),{label:u(o).baseText(`settings.migrationReport.detail.filter.status.label`),bold:!1,size:`small`,color:`text-base`,class:`mb-3xs`},null,8,[`label`]),m(u(S),{modelValue:J.value,"onUpdate:modelValue":a[1]||=e=>J.value=e,size:`small`,"data-test-id":`migration-rule-status-filter`},{default:_(()=>[(t(!0),i(d,null,h(le.value,e=>(t(),g(u(oe),{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`]))),128))]),_:1},8,[`modelValue`])]),_:1},8,[`keys`,`model-value`])],2),m(u(x),{"sort-by":G.value,"onUpdate:sortBy":a[3]||=e=>G.value=e,"items-per-page":$.value.length+1,items:$.value,"items-length":$.value.length,headers:U.value,"row-props":{class:e.$style.clickableRow},loading:u(H),"onClick:row":W},{"item.issues":_(({item:e})=>[r(`div`,z,[(t(!0),i(d,null,h(e.issues,(r,o)=>(t(),i(d,{key:r.nodeId},[m(u(T),{theme:`text`,to:`/workflow/${e.id}/${r.nodeId}`,"new-window":``,onClickCapture:a[2]||=p(()=>{},[`stop`])},{default:_(()=>[n(c(r.nodeName),1)]),_:2},1032,[`to`]),o<e.issues.length-1?(t(),i(d,{key:0},[n(`, `)],64)):l(``,!0)],64))),128))])]),"item.lastExecutedAt":_(({item:e})=>[e.lastExecutedAt?(t(),g(j,{key:0,date:e.lastExecutedAt.toString()},null,8,[`date`])):(t(),i(`span`,B,c(u(o).baseText(`settings.migrationReport.detail.table.never`)),1))]),"item.lastUpdatedAt":_(({item:e})=>[m(j,{date:e.lastUpdatedAt.toString()},null,8,[`date`])]),_:2},1032,[`sort-by`,`items-per-page`,`items`,`items-length`,`headers`,`row-props`,`loading`])]))}}),[[`__cssModules`,{$style:{backButton:`_backButton_1kw04_2`,clickableRow:`_clickableRow_1kw04_6`,filterControls:`_filterControls_1kw04_10`,NoLineBreak:`_NoLineBreak_1kw04_23`,UnderlinedText:`_UnderlinedText_1kw04_27`}}]]);export{V as default}; //# sourceMappingURL=MigrationRuleDetail-BAYA0d8F.js.map