n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 11.1 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.16.1"}}catch(e){}}(),System.register(["./chunk-legacy-Dz3fjYb5.js","./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./constants-legacy-2_ytuuS3.js","./settings.store-legacy-I6rZOvfF.js","./dateformat-legacy-BGLHQd3J.js","./usePageRedirectionHelper-legacy-DQM99rgh.js","./roles.store-legacy-Bhhux2Kq.js"],(function(e,t){var o,a,s,l,n,i,r,c,d,p,u,g,_,y,x,f,h,m,w,b,v,R,j,T,k,C,E,B,P,N,z,L,S,I,A,O,W,J,D,U,V,$;return{setters:[function(e){o=e.o},function(e){a=e.$,s=e.A,l=e.C,n=e.E,i=e.Ft,r=e.N,c=e.Sn,d=e.T,p=e.Wt,u=e.X,g=e._,_=e._n,y=e.c,x=e.h,f=e.j,h=e.w,m=e.yt},function(e){w=e.at},function(e){b=e.At,v=e.Ji,R=e.Qi,j=e.W,T=e.Xi,k=e.Zi,C=e._,E=e.lt,B=e.nt},function(e){P=e.t},function(e){N=e.Ln,z=e.Pn,L=e.Rt,S=e.fr},function(e){I=e.Qo,A=e.l,e.ys},function(e){O=e.t},function(e){W=e.t},function(e){J=e.t},function(e){D=e.t}],execute:function(){(U=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(U);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(F=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[F]="eeff51cc-e5ef-4200-9e2f-5fedca5d17c6",t._sentryDebugIdIdentifier="sentry-dbid-eeff51cc-e5ef-4200-9e2f-5fedca5d17c6")}catch(t){}var t,F;V=o(W(),1),$={class:"pb-xl"},e("default",P(r({__name:"ProjectRolesView",setup(e){const{showError:t,showMessage:o}=z(),r=D(),P=E(),W=N(),U=w(),F=y(),G=O(),{goToUpgrade:M}=J(),q=S();u((()=>{L().set(U.baseText("settings.projectRoles"))}));const Q=i([{title:U.baseText("projectRoles.sourceControl.table.name"),key:"displayName",width:400,disableSort:!0,resize:!1},{title:U.baseText("projectRoles.sourceControl.table.type"),key:"systemRole",disableSort:!0,resize:!1},{title:U.baseText("projectRoles.sourceControl.table.projectsAssigned"),key:"usedByProjects",disableSort:!0,align:"end",value:e=>e.usedByProjects??0,width:120,resize:!1},{title:U.baseText("projectRoles.sourceControl.table.lastEdited"),key:"updatedAt",value:e=>e.updatedAt&&!e.systemRole?(0,V.default)(e.updatedAt,"d mmm, yyyy"):"—",disableSort:!0,resize:!1},{title:"",key:"actions",value:()=>"",width:50,minWidth:50,disableSort:!0,align:"center",resize:!1}]),X={duplicate:async function(e){try{const t=U.baseText("projectRoles.action.duplicate.name",{interpolate:{roleName:e.displayName}}),a=await r.createProjectRole({displayName:t,description:e.description??void 0,roleType:"project",scopes:e.scopes});return r.roles.project.push(a),r.fetchRoles(),q.track("User duplicated role",{role_id:e.slug,role_name:e.displayName,permissions:e.scopes}),o({type:"success",message:U.baseText("projectRoles.action.duplicate.success",{interpolate:{roleName:e.displayName,roleDuplicateName:t}})}),a}catch(a){return void t(a,U.baseText("projectRoles.action.duplicate.error"))}},delete:async function(e){if(e.usedByProjects&&e.usedByProjects>0){const t=[U.baseText("projectRoles.action.delete.useWarning.before"),U.baseText("projectRoles.action.delete.useWarning.linkText",{adjustToNumber:e.usedByProjects,interpolate:{count:e.usedByProjects}})].join(" ")+". "+U.baseText("projectRoles.action.delete.useWarning.after");"confirm"===await W.confirm(t,U.baseText("projectRoles.action.delete.inUse.title",{interpolate:{roleName:e.displayName}}),{type:"warning",confirmButtonText:U.baseText("projectRoles.action.delete.inUse.goToAssignments"),cancelButtonText:U.baseText("projectRoles.action.cancel")})&&P.push({name:e.systemRole?I.PROJECT_ROLE_VIEW:I.PROJECT_ROLE_SETTINGS,params:{roleSlug:e.slug},query:{tab:"assignments"}})}else if("confirm"===await W.confirm(U.baseText("projectRoles.action.delete.text",{interpolate:{roleName:e.displayName}}),U.baseText("projectRoles.action.delete.title",{interpolate:{roleName:e.displayName}}),{type:"warning",confirmButtonText:U.baseText("projectRoles.action.delete"),cancelButtonText:U.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),o({title:U.baseText("projectRoles.action.delete.success"),type:"success"})}catch(a){return void t(a,U.baseText("projectRoles.action.delete.error"))}}};function H(e){return{class:[F.tallRow,F.clickableRow]}}function Y(){q.track("User clicked add role"),P.push({name:I.PROJECT_NEW_ROLE})}return(e,t)=>(a(),n("div",$,[l("div",{class:_(["mb-xl",p(F).headerContainer])},[l("div",{class:_(p(F).headerTitle)},[f(p(v),{tag:"h1",size:"2xlarge"},{default:m((()=>[s(c(p(U).baseText("settings.projectRoles")),1)])),_:1}),f(p(j),{clickable:!1,text:"New",class:_(p(F).newTag)},null,8,["class"])],2),p(G).isCustomRolesFeatureEnabled?(a(),h(p(k),{key:0,variant:"subtle",onClick:Y},{default:m((()=>[s(c(p(U).baseText("projectRoles.addRole")),1)])),_:1})):d("",!0)],2),p(G).isCustomRolesFeatureEnabled?(a(),h(p(C),{key:1,items:p(r).processedProjectRoles,headers:Q.value,"items-length":p(r).processedProjectRoles.length,"items-per-page":p(r).processedProjectRoles.length,"page-sizes":[p(r).processedProjectRoles.length],"row-props":H,"onClick:row":t[2]||(t[2]=(e,{item:t})=>function(e){P.push({name:e.systemRole?I.PROJECT_ROLE_VIEW:I.PROJECT_ROLE_SETTINGS,params:{roleSlug:e.slug}})}(t))},{"item.displayName":m((({item:e})=>[f(p(T),{tag:"div",class:"mb-4xs"},{default:m((()=>[s(c(e.displayName),1)])),_:2},1024),f(p(T),{tag:"div",size:"small",color:"text-light"},{default:m((()=>[s(c(e.description),1)])),_:2},1024)])),"item.systemRole":m((({item:e})=>[e.systemRole?(a(),n(g,{key:0},[f(p(R),{icon:"lock"}),s(" "+c(p(U).baseText("projectRoles.literal.system")),1)],64)):(a(),n(g,{key:1},[f(p(R),{icon:"user-pen"}),s(" "+c(p(U).baseText("projectRoles.literal.custom")),1)],64))])),"item.usedByProjects":m((({item:e})=>[(e.usedByProjects??0)>0?(a(),h(p(B),{key:0,to:{name:e.systemRole?p(I).PROJECT_ROLE_VIEW:p(I).PROJECT_ROLE_SETTINGS,params:{roleSlug:e.slug},query:{tab:"assignments"}},class:_(p(F).projectCountLink),onClick:t[1]||(t[1]=x((()=>{}),["stop"]))},{default:m((()=>[s(c(e.usedByProjects),1)])),_:2},1032,["to","class"])):(a(),n(g,{key:1},[s("0")],64))])),"item.actions":m((({item:e})=>[e.systemRole?d("",!0):(a(),h(p(b),{key:0,actions:[{label:U.baseText("projectRoles.action.duplicate"),value:"duplicate"},{label:U.baseText("projectRoles.action.delete"),value:"delete"}],onAction:t=>function(e,t){X[e](t)}(t,e)},null,8,["actions","onAction"]))])),_:2},1032,["items","headers","items-length","items-per-page","page-sizes"])):(a(),n("div",{key:0,class:_(p(F).paywallContainer)},[l("div",{class:_(p(F).paywallIcons)},[l("div",{class:_([p(F).iconBox,p(F).iconBoxLeft])},[f(p(R),{icon:"eye-off",size:20,color:"foreground-xdark"})],2),l("div",{class:_([p(F).iconBox,p(F).iconBoxCenter])},[f(p(R),{icon:"shield-user",size:20,color:"foreground-xdark"})],2),l("div",{class:_([p(F).iconBox,p(F).iconBoxRight])},[f(p(R),{icon:"pencil-off",size:20,color:"foreground-xdark"})],2)],2),l("div",{class:_(p(F).paywallText)},[f(p(T),{tag:"p",size:"medium",bold:!0,align:"center"},{default:m((()=>[s(c(p(U).baseText("projectRoles.paywall.title")),1)])),_:1}),f(p(T),{tag:"p",color:"text-light",align:"center"},{default:m((()=>[s(c(p(U).baseText("projectRoles.paywall.description")),1)])),_:1})],2),l("div",{class:_(p(F).paywallActions)},[f(p(k),{variant:"outline",size:"medium",href:p(A),target:"_blank"},{default:m((()=>[s(c(p(U).baseText("generic.learnMore"))+" ",1),f(p(R),{icon:"external-link",size:"small"})])),_:1},8,["href"]),f(p(k),{variant:"solid",size:"medium",onClick:t[0]||(t[0]=e=>p(M)("custom-roles-list","upgrade-custom-roles"))},{default:m((()=>[s(c(p(G).isCloudDeployment?p(U).baseText("projectRoles.paywall.viewPlans"):p(U).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-CYOGHci3.js.map