n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 7.22 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]=`1381b93f-cc93-4a92-b0ac-d7964bda8be3`,e._sentryDebugIdIdentifier=`sentry-dbid-1381b93f-cc93-4a92-b0ac-d7964bda8be3`)})()}catch{}import{o as e}from"./chunk-DxpFCn6T.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-D9KLAxvJ.js";import{bt as v,st as ee,x as te}from"./_MapCache-CUJwh2qp.js";import{$i as ne,Et as re,Fi as y,Qi as b,Tt as x,Z as S,Zi as C,_ as w,_t as ie,lt as T,vt as E,zt as D}from"./src-wni2AGA3.js";import{t as O}from"./_plugin-vue_export-helper-Dm3nT7Ps.js";import"./sanitize-html-my1ogl5v.js";import"./users.store-BHWXXawf.js";import{gl as ae,ms as k,wl as A}from"./constants-CIP7tKq1.js";import"./merge-BqvKZ38d.js";import{r as j}from"./_baseOrderBy-CaKruttV.js";import"./dateformat-CYfyw486.js";import"./useDebounce-CTeIt-cH.js";import"./ProjectIcon-BBMQDCgu.js";import"./EnterpriseEdition.ee-B8ZRsjsp.js";import{t as M}from"./TimeAgo-B5--ltV7.js";import{t as N}from"./orderBy-D1a3yE-B.js";import"./ProjectSharing-XbSSp3Qv.js";import{t as P}from"./ResourceFiltersDropdown-xUxdFA2c.js";import{r as F,t as I}from"./SeverityTag-CJybM1JB.js";var L=e(N(),1),R={class:`mb-2xs`},z={class:`mb-2xl`},B={style:{"white-space":`nowrap`,overflow:`hidden`,"text-overflow":`ellipsis`}},V={key:1},H=O(o({__name:`MigrationRuleDetail`,props:{migrationRuleId:{}},setup(e){let o=v(),O=e,N=ie(),{state:H,isLoading:U}=te(async()=>await F(j().restApiContext,O.migrationRuleId),{ruleId:``,ruleTitle:``,ruleDescription:``,ruleSeverity:`low`,affectedWorkflows:[],recommendations:[]}),W=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 G(e,{item:t}){window.open(N.resolve({name:k.WORKFLOW,params:{name:t.id}}).href,`_blank`)}let K=a([{id:`numberOfExecutions`,desc:!0}]),q=a(``),J=a(``),Y=a(``),oe=ee(e=>{J.value=e},A(ae.INPUT.SEARCH)),se=e=>{q.value=e,oe(e)},ce=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`)}]),X=s(()=>({search:q.value,status:Y.value})),le=s(()=>[`status`]),Z=a(!1),ue=()=>{Y.value=``,Z.value=!0},de=e=>{if(Z.value){Z.value=!1;return}Y.value=e.status||``},Q=s(()=>{let e=H.value.affectedWorkflows;if(J.value){let t=J.value.toLowerCase();e=e.filter(e=>e.name.toLowerCase().includes(t))}return Y.value!==``&&(e=e.filter(e=>Y.value===`active`?e.active:Y.value===`deactivated`?!e.active:!0)),e}),$=s(()=>K.value.length?(0,L.default)(Q.value,[K.value[0].id],[K.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(N).push({name:u(k).MIGRATION_REPORT})},null,8,[`class`,`label`]),u(U)?(t(),i(d,{key:0},[r(`div`,R,[m(u(D),{variant:`h1`})]),r(`div`,z,[m(u(D),{variant:`p`,rows:2})])],64)):(t(),i(d,{key:1},[m(u(C),{tag:`h2`,size:`xlarge`,color:`text-dark`,class:`mb-2xs`,style:{display:`flex`,"align-items":`center`,gap:`4px`}},{default:_(()=>[n(c(u(H).ruleTitle)+` `,1),m(I,{severity:u(H).ruleSeverity},null,8,[`severity`]),m(u(S),{text:u(o).baseText(`settings.migrationReport.detail.affectedTag`,{interpolate:{count:String(u(H).affectedWorkflows.length)}}),clickable:!1},null,8,[`text`])]),_:1}),m(u(C),{tag:`p`,color:`text-base`,class:`mb-2xl`},{default:_(()=>[n(c(u(H).ruleDescription)+c(u(H).ruleDescription.endsWith(`.`)?``:`.`)+` `,1),u(H).ruleDocumentationUrl?(t(),g(u(T),{key:0,theme:`text`,href:u(H).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(y),{"model-value":X.value.search,placeholder:u(o).baseText(`settings.migrationReport.detail.search.placeholder`),size:`small`,clearable:``,"data-test-id":`migration-rule-search`,"onUpdate:modelValue":se},{prefix:_(()=>[m(u(ne),{icon:`search`})]),_:1},8,[`model-value`,`placeholder`]),m(P,{keys:le.value,reset:ue,"model-value":X.value,shareable:!1,"data-test-id":`migration-rule-filters`,"onUpdate:modelValue":de},{default:_(()=>[m(u(E),{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(x),{modelValue:Y.value,"onUpdate:modelValue":a[1]||=e=>Y.value=e,size:`small`,"data-test-id":`migration-rule-status-filter`},{default:_(()=>[(t(!0),i(d,null,h(ce.value,e=>(t(),g(u(re),{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(w),{"sort-by":K.value,"onUpdate:sortBy":a[3]||=e=>K.value=e,"items-per-page":$.value.length+1,items:$.value,"items-length":$.value.length,headers:W.value,"row-props":{class:e.$style.clickableRow},loading:u(U),"onClick:row":G},{"item.issues":_(({item:e})=>[r(`div`,B,[(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(M,{key:0,date:e.lastExecutedAt.toString()},null,8,[`date`])):(t(),i(`span`,V,c(u(o).baseText(`settings.migrationReport.detail.table.never`)),1))]),"item.lastUpdatedAt":_(({item:e})=>[m(M,{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{H as default};
//# sourceMappingURL=MigrationRuleDetail-Dd28mRhL.js.map