n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 11.3 kB
JavaScript
!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","./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","./roles.store-legacy-DCbwnO8i.js"],(function(e,t){var a,o,s,l,n,i,r,c,d,u,p,g,_,y,x,f,h,m,b,w,v,R,j,T,k,C,B,E,P,N,z,S,L,I,O,A,W,J,D,V,U,$;return{setters:[function(e){a=e.o},function(e){o=e.$,s=e.A,l=e.C,n=e.E,i=e.Ft,r=e.N,c=e.Sn,d=e.T,u=e.Wt,p=e.X,g=e._,_=e._n,y=e.c,x=e.h,f=e.j,h=e.w,m=e.yt},function(e){b=e.bt},function(e){w=e.$i,v=e.Qi,R=e.Rt,j=e.Yi,T=e.Z,k=e.Zi,C=e._,B=e._t,E=e.ut},function(e){P=e.t},function(e){},function(e){N=e.As,z=e.Tr,S=e.en,L=e.jr,I=e.vn},function(e){e.Ps,O=e.f,A=e.ms},function(e){},function(e){},function(e){W=e.t},function(e){},function(e){},function(e){J=e.t},function(e){D=e.t}],execute:function(){(V=document.createElement("style")).textContent="._headerContainer_cwn8u_2{justify-content:space-between;align-items:center;display:flex}._headerTitle_cwn8u_8{align-items:center;gap:var(--spacing--2xs);display:flex}._newTag_cwn8u_14{background-color:var(--color--foreground--shade-2);color:var(--color--background);border-color:var(--color--foreground--shade-2);font-size:var(--font-size--3xs);font-weight:var(--font-weight--bold);padding:var(--spacing--5xs)var(--spacing--4xs);border-radius:var(--spacing--sm);height:auto;min-height:auto;line-height:1}._paywallContainer_cwn8u_27{border:2px dashed var(--color--foreground);border-radius:var(--radius--lg);padding:var(--spacing--3xl);align-items:center;gap:var(--spacing--lg);flex-direction:column;display:flex}._paywallIcons_cwn8u_37{justify-content:center;align-items:center;display:flex}._iconBox_cwn8u_43{background:var(--color--foreground--tint-2);border:1px solid var(--color--foreground);border-radius:var(--radius);width:40px;height:40px;box-shadow:0 0 .5px 0 var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100)),0 3px 8px 0 var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100)),0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100));justify-content:center;align-items:center;display:flex}._iconBoxLeft_cwn8u_58{margin:var(--spacing--2xs)var(--spacing--5xs)0 0;transform:rotate(-8deg)}._iconBoxCenter_cwn8u_63{z-index:1;box-shadow:0 0 .5px 0 var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-200)),0 5px 12px 0 var(--lightningcss-light,var(--color--black-alpha-300))var(--lightningcss-dark,var(--color--white-alpha-200)),0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100));margin:0 -3px}._iconBoxRight_cwn8u_72{margin:var(--spacing--2xs)0 0 var(--spacing--5xs);transform:rotate(8deg)}._paywallText_cwn8u_77{gap:var(--spacing--2xs);text-align:center;flex-direction:column;display:flex}._paywallActions_cwn8u_84{gap:var(--spacing--xs);align-items:center;display:flex}._clickableRow_cwn8u_90{cursor:pointer}._tallRow_cwn8u_94{height:var(--spacing--3xl)}._projectCountLink_cwn8u_98{color:var(--color--text);font-weight:var(--font-weight--bold);text-decoration:underline}._projectCountLink_cwn8u_98:hover{color:var(--color--primary)}\n/*$vite$:1*/",document.head.appendChild(V);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(M=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[M]="f98af8b4-9888-4102-a180-a8e4f82e60be",t._sentryDebugIdIdentifier="sentry-dbid-f98af8b4-9888-4102-a180-a8e4f82e60be")}catch(t){}var t,M;U=a(W(),1),$={class:"pb-xl"},e("default",P(r({__name:"ProjectRolesView",setup(e){const{showError:t,showMessage:a}=z(),r=D(),P=B(),W=L(),V=b(),M=y(),F=N(),{goToUpgrade:G}=J(),Z=S();p((()=>{I().set(V.baseText("settings.projectRoles"))}));const q=i([{title:V.baseText("projectRoles.sourceControl.table.name"),key:"displayName",width:400,disableSort:!0,resize:!1},{title:V.baseText("projectRoles.sourceControl.table.type"),key:"systemRole",disableSort:!0,resize:!1},{title:V.baseText("projectRoles.sourceControl.table.projectsAssigned"),key:"usedByProjects",disableSort:!0,align:"end",value:e=>e.usedByProjects??0,width:120,resize:!1},{title:V.baseText("projectRoles.sourceControl.table.lastEdited"),key:"updatedAt",value:e=>e.updatedAt&&!e.systemRole?(0,U.default)(e.updatedAt,"d mmm, yyyy"):"—",disableSort:!0,resize:!1},{title:"",key:"actions",value:()=>"",width:50,minWidth:50,disableSort:!0,align:"center",resize:!1}]),H={duplicate:async function(e){try{const t=V.baseText("projectRoles.action.duplicate.name",{interpolate:{roleName:e.displayName}}),o=await r.createProjectRole({displayName:t,description:e.description??void 0,roleType:"project",scopes:e.scopes});return r.roles.project.push(o),r.fetchRoles(),Z.track("User duplicated role",{role_id:e.slug,role_name:e.displayName,permissions:e.scopes}),a({type:"success",message:V.baseText("projectRoles.action.duplicate.success",{interpolate:{roleName:e.displayName,roleDuplicateName:t}})}),o}catch(o){return void t(o,V.baseText("projectRoles.action.duplicate.error"))}},delete:async function(e){if(e.usedByProjects&&e.usedByProjects>0){const t=[V.baseText("projectRoles.action.delete.useWarning.before"),V.baseText("projectRoles.action.delete.useWarning.linkText",{adjustToNumber:e.usedByProjects,interpolate:{count:e.usedByProjects}})].join(" ")+". "+V.baseText("projectRoles.action.delete.useWarning.after");"confirm"===await W.confirm(t,V.baseText("projectRoles.action.delete.inUse.title",{interpolate:{roleName:e.displayName}}),{type:"warning",confirmButtonText:V.baseText("projectRoles.action.delete.inUse.goToAssignments"),cancelButtonText:V.baseText("projectRoles.action.cancel")})&&P.push({name:e.systemRole?A.PROJECT_ROLE_VIEW:A.PROJECT_ROLE_SETTINGS,params:{roleSlug:e.slug},query:{tab:"assignments"}})}else if("confirm"===await W.confirm(V.baseText("projectRoles.action.delete.text",{interpolate:{roleName:e.displayName}}),V.baseText("projectRoles.action.delete.title",{interpolate:{roleName:e.displayName}}),{type:"warning",confirmButtonText:V.baseText("projectRoles.action.delete"),cancelButtonText:V.baseText("projectRoles.action.cancel")}))try{await r.deleteProjectRole(e.slug);const t=r.roles.project.findIndex((t=>t.slug===e.slug));-1!==t&&r.roles.project.splice(t,1),a({title:V.baseText("projectRoles.action.delete.success"),type:"success"})}catch(o){return void t(o,V.baseText("projectRoles.action.delete.error"))}}};function X(e){return{class:[M.tallRow,M.clickableRow]}}function Y(){Z.track("User clicked add role"),P.push({name:A.PROJECT_NEW_ROLE})}return(e,t)=>(o(),n("div",$,[l("div",{class:_(["mb-xl",u(M).headerContainer])},[l("div",{class:_(u(M).headerTitle)},[f(u(j),{tag:"h1",size:"2xlarge"},{default:m((()=>[s(c(u(V).baseText("settings.projectRoles")),1)])),_:1}),f(u(T),{clickable:!1,text:"New",class:_(u(M).newTag)},null,8,["class"])],2),u(F).isCustomRolesFeatureEnabled?(o(),h(u(v),{key:0,variant:"subtle",onClick:Y},{default:m((()=>[s(c(u(V).baseText("projectRoles.addRole")),1)])),_:1})):d("",!0)],2),u(F).isCustomRolesFeatureEnabled?(o(),h(u(C),{key:1,items:u(r).processedProjectRoles,headers:q.value,"items-length":u(r).processedProjectRoles.length,"items-per-page":u(r).processedProjectRoles.length,"page-sizes":[u(r).processedProjectRoles.length],"row-props":X,"onClick:row":t[2]||(t[2]=(e,{item:t})=>function(e){P.push({name:e.systemRole?A.PROJECT_ROLE_VIEW:A.PROJECT_ROLE_SETTINGS,params:{roleSlug:e.slug}})}(t))},{"item.displayName":m((({item:e})=>[f(u(k),{tag:"div",class:"mb-4xs"},{default:m((()=>[s(c(e.displayName),1)])),_:2},1024),f(u(k),{tag:"div",size:"small",color:"text-light"},{default:m((()=>[s(c(e.description),1)])),_:2},1024)])),"item.systemRole":m((({item:e})=>[e.systemRole?(o(),n(g,{key:0},[f(u(w),{icon:"lock"}),s(" "+c(u(V).baseText("projectRoles.literal.system")),1)],64)):(o(),n(g,{key:1},[f(u(w),{icon:"user-pen"}),s(" "+c(u(V).baseText("projectRoles.literal.custom")),1)],64))])),"item.usedByProjects":m((({item:e})=>[(e.usedByProjects??0)>0?(o(),h(u(E),{key:0,to:{name:e.systemRole?u(A).PROJECT_ROLE_VIEW:u(A).PROJECT_ROLE_SETTINGS,params:{roleSlug:e.slug},query:{tab:"assignments"}},class:_(u(M).projectCountLink),onClick:t[1]||(t[1]=x((()=>{}),["stop"]))},{default:m((()=>[s(c(e.usedByProjects),1)])),_:2},1032,["to","class"])):(o(),n(g,{key:1},[s("0")],64))])),"item.actions":m((({item:e})=>[e.systemRole?d("",!0):(o(),h(u(R),{key:0,actions:[{label:V.baseText("projectRoles.action.duplicate"),value:"duplicate"},{label:V.baseText("projectRoles.action.delete"),value:"delete"}],onAction:t=>function(e,t){H[e](t)}(t,e)},null,8,["actions","onAction"]))])),_:2},1032,["items","headers","items-length","items-per-page","page-sizes"])):(o(),n("div",{key:0,class:_(u(M).paywallContainer)},[l("div",{class:_(u(M).paywallIcons)},[l("div",{class:_([u(M).iconBox,u(M).iconBoxLeft])},[f(u(w),{icon:"eye-off",size:20,color:"foreground-xdark"})],2),l("div",{class:_([u(M).iconBox,u(M).iconBoxCenter])},[f(u(w),{icon:"shield-user",size:20,color:"foreground-xdark"})],2),l("div",{class:_([u(M).iconBox,u(M).iconBoxRight])},[f(u(w),{icon:"pencil-off",size:20,color:"foreground-xdark"})],2)],2),l("div",{class:_(u(M).paywallText)},[f(u(k),{tag:"p",size:"medium",bold:!0,align:"center"},{default:m((()=>[s(c(u(V).baseText("projectRoles.paywall.title")),1)])),_:1}),f(u(k),{tag:"p",color:"text-light",align:"center"},{default:m((()=>[s(c(u(V).baseText("projectRoles.paywall.description")),1)])),_:1})],2),l("div",{class:_(u(M).paywallActions)},[f(u(v),{variant:"outline",size:"medium",href:u(O),target:"_blank"},{default:m((()=>[s(c(u(V).baseText("generic.learnMore"))+" ",1),f(u(w),{icon:"external-link",size:"small"})])),_:1},8,["href"]),f(u(v),{variant:"solid",size:"medium",onClick:t[0]||(t[0]=e=>u(G)("custom-roles-list","upgrade-custom-roles"))},{default:m((()=>[s(c(u(F).isCloudDeployment?u(V).baseText("projectRoles.paywall.viewPlans"):u(V).baseText("generic.upgrade")),1)])),_:1})],2)],2))]))}}),[["__cssModules",{$style:{headerContainer:"_headerContainer_cwn8u_2",headerTitle:"_headerTitle_cwn8u_8",newTag:"_newTag_cwn8u_14",paywallContainer:"_paywallContainer_cwn8u_27",paywallIcons:"_paywallIcons_cwn8u_37",iconBox:"_iconBox_cwn8u_43",iconBoxLeft:"_iconBoxLeft_cwn8u_58",iconBoxCenter:"_iconBoxCenter_cwn8u_63",iconBoxRight:"_iconBoxRight_cwn8u_72",paywallText:"_paywallText_cwn8u_77",paywallActions:"_paywallActions_cwn8u_84",clickableRow:"_clickableRow_cwn8u_90",tallRow:"_tallRow_cwn8u_94",projectCountLink:"_projectCountLink_cwn8u_98"}}]]))}}}));
//# sourceMappingURL=ProjectRolesView-legacy-CWce-JEi.js.map