UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 10.1 kB
!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(["./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","./auth.eventBus-legacy-D6_mFtsX.js","./sso.store-legacy-fTkDsmnz.js"],(function(e,t){var a,s,l,n,i,o,r,d,u,c,b,m,f,p,g,_,v,y,h,x,T,w,z,M,E,S,N,k,C,$,I,U,j,D,A,V,P,R,B,L,O,q,F,J,X,K,W,Y,Z,G,H,Q,ee,te,ae,se,le;return{setters:[function(e){a=e.$,s=e.A,l=e.C,n=e.E,i=e.Ft,o=e.N,r=e.S,d=e.Sn,u=e.T,c=e.Wt,b=e.X,m=e._,f=e._n,p=e.j,g=e.q,_=e.rt,v=e.w,y=e.yt},function(e){h=e.at},function(e){x=e.$,T=e.Di,w=e.Ji,z=e.Ot,M=e.R,E=e.Xi,S=e.Zi,N=e._t,k=e.bt,C=e.tt,$=e.ut,I=e.vt},function(e){U=e.t},function(e){j=e.Nn,D=e.Pn,A=e.Rt,V=e.r,P=e.t},function(e){R=e.Ss,B=e.Vr,L=e.gs,O=e.h,q=e.is,F=e.ns},function(e){J=e.t},function(e){X=e.r,K=e.t},function(e){W=e.n}],execute:function(){(Y=document.createElement("style")).textContent="._container_7zt8s_125{padding-bottom:100px}._container_7zt8s_125>*{margin-bottom:var(--spacing--2xl)}._header_7zt8s_132{white-space:nowrap;align-items:center;display:flex}._header_7zt8s_132 :first-child{flex-grow:1}._user_7zt8s_141{align-items:center;display:flex}@media (max-width:600px){._user_7zt8s_141{display:none}}._username_7zt8s_151{margin-right:var(--spacing--sm);grid-template-columns:1fr;display:grid}@media (max-width:992px){._username_7zt8s_151{text-overflow:ellipsis;max-width:100px;overflow:hidden}}._tooltip_7zt8s_164{justify-self:start}._disableMfaButton_7zt8s_168>span{font-weight:var(--font-weight--bold)}._button_7zt8s_172{font-size:var(--spacing--xs)}._button_7zt8s_172>span{font-weight:var(--font-weight--bold)}._infoText_7zt8s_179{font-size:var(--font-size--2xs);color:var(--color--text--tint-1)}._themeSelect_7zt8s_184{max-width:50%}\n/*$vite$:1*/",document.head.appendChild(Y);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(ne=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[ne]="a4f0c6b6-9e7f-4bfb-a9a8-fb2c6674dec2",t._sentryDebugIdIdentifier="sentry-dbid-a4f0c6b6-9e7f-4bfb-a9a8-fb2c6674dec2")}catch(t){}var t,ne;Z={class:"mb-s"},G={"data-test-id":"personal-data-form"},H={key:0},Q={class:"mb-s"},ee={class:"mb-s"},te={key:0,"data-test-id":"mfa-section"},ae={class:"mb-xs"},se={class:"mb-s"},le=o({__name:"SettingsPersonalView",setup(e){const o=h(),{showToast:U,showError:Y}=D(),le=A(),ne=i(!1),ie=i(null),oe=k(),re=i(!1),de=i(V().theme),ue=i([{name:"system",label:"settings.personal.theme.systemDefault"},{name:"light",label:"settings.personal.theme.light"},{name:"dark",label:"settings.personal.theme.dark"}]),ce=V(),be=P(),me=J(),fe=W(),pe=j(),ge=r((()=>be.currentUser)),_e=r((()=>{const e=fe.isEnterpriseLdapEnabled&&"ldap"===ge.value?.signInType,t=fe.isSamlLoginEnabled&&fe.isDefaultAuthenticationSaml,a=fe.isEnterpriseOidcEnabled&&"oidc"===ge.value?.signInType;return e||t||a})),ve=r((()=>be.isInstanceOwner||!_e.value)),ye=r((()=>!be.mfaEnabled)),he=r((()=>me.isMFAEnforced)),xe=r((()=>me.isMfaFeatureEnabled)),Te=r((()=>de.value!==ce.theme)),we=r((()=>ne.value||Te.value)),ze=r((()=>({[B.Default]:{name:o.baseText("auth.roles.default"),description:o.baseText("settings.personal.role.tooltip.default")},[B.Member]:{name:o.baseText("auth.roles.member"),description:o.baseText("settings.personal.role.tooltip.member")},[B.ChatUser]:{name:o.baseText("auth.roles.chatUser"),description:o.baseText("settings.personal.role.tooltip.chatUser")},[B.Admin]:{name:o.baseText("auth.roles.admin"),description:o.baseText("settings.personal.role.tooltip.admin")},[B.Owner]:{name:o.baseText("auth.roles.owner"),description:o.baseText("settings.personal.role.tooltip.owner",{interpolate:{cloudAccess:pe.hasCloudPlan?o.baseText("settings.personal.role.tooltip.cloud"):""}})}}))),Me=r((()=>ze.value[be.globalRoleName]));function Ee(){ne.value=!0}function Se(e){re.value=e}async function Ne(e){try{await async function(e){ne.value&&be.currentUserId&&(await be.updateUser({firstName:e.firstName,lastName:e.lastName,email:e.email,mfaCode:e.mfaCode,currentPassword:e.currentPassword}),ne.value=!1)}(e),await async function(){Te.value&&ce.setTheme(de.value)}(),U({title:o.baseText("settings.personal.personalSettingsUpdated"),message:"",type:"success"})}catch(t){Y(t,o.baseText("settings.personal.personalSettingsUpdatedError"))}}async function ke(e){const t=e,a=be.currentUser?.email!==t.email;be.currentUser?.mfaEnabled&&a?(ce.openModal(R),X.once("closed",(async e=>{e&&await Ne({...t,mfaCode:e.mfaCode})}))):a?(ce.openModal(q),K.once("close",(async e=>{e&&(await Ne({...t,currentPassword:e.currentPassword}),ce.closeModal(q))}))):await Ne(t)}function Ce(){oe.emit("submit")}function $e(){ce.openModal(F)}async function Ie(){if(me.isCloudDeployment&&be.isInstanceOwner)try{await be.canEnableMFA(),ce.openModal(L)}catch(t){U({title:o.baseText("settings.personal.mfa.toast.canEnableMfa.title"),message:t.message,type:"error"}),await be.sendConfirmationEmail()}else ce.openModal(L)}async function Ue(e){if(e)try{await be.disableMfa(e),U({title:o.baseText("settings.personal.mfa.toast.disabledMfa.title"),message:o.baseText("settings.personal.mfa.toast.disabledMfa.message"),type:"success",duration:0})}catch(t){Y(t,o.baseText("settings.personal.mfa.toast.disabledMfa.error.message"))}}async function je(){ce.openModal(R),X.once("closed",Ue)}return b((()=>{le.set(o.baseText("settings.personal.personalSettings")),ie.value=[{name:"firstName",initialValue:ge.value?.firstName,properties:{label:o.baseText("auth.firstName"),maxlength:32,required:!0,autocomplete:"given-name",capitalize:!0,disabled:_e.value}},{name:"lastName",initialValue:ge.value?.lastName,properties:{label:o.baseText("auth.lastName"),maxlength:32,required:!0,autocomplete:"family-name",capitalize:!0,disabled:_e.value}},{name:"email",initialValue:ge.value?.email,properties:{label:o.baseText("auth.email"),type:"email",required:!0,validationRules:[{name:"VALID_EMAIL"}],autocomplete:"email",capitalize:!0,disabled:!ve.value}}]})),g((()=>{X.off("closed",Ue)})),(e,t)=>(a(),n("div",{class:f(e.$style.container),"data-test-id":"personal-settings-container"},[l("div",{class:f(e.$style.header)},[p(c(w),{size:"2xlarge"},{default:y((()=>[s(d(c(o).baseText("settings.personal.personalSettings")),1)])),_:1}),ge.value?(a(),n("div",{key:0,class:f(e.$style.user)},[l("span",{class:f(e.$style.username),"data-test-id":"current-user-name"},[p(c(E),{color:"text-base",bold:""},{default:y((()=>[s(d(ge.value.fullName),1)])),_:1}),p(c(T),{placement:"bottom"},{content:y((()=>[s(d(Me.value.description),1)])),default:y((()=>[p(c(E),{class:f(e.$style.tooltip),color:"text-light","data-test-id":"current-user-role"},{default:y((()=>[s(d(Me.value.name),1)])),_:1},8,["class"])])),_:1})],2),p(c(z),{"first-name":ge.value.firstName,"last-name":ge.value.lastName,size:"large"},null,8,["first-name","last-name"])],2)):u("",!0)],2),l("div",null,[l("div",Z,[p(c(w),{size:"large"},{default:y((()=>[s(d(c(o).baseText("settings.personal.basicInformation")),1)])),_:1})]),l("div",G,[ie.value?(a(),v(c(x),{key:0,inputs:ie.value,"event-bus":c(oe),onUpdate:Ee,onReady:Se,onSubmit:ke},null,8,["inputs","event-bus"])):u("",!0)])]),ve.value?(a(),n("div",H,[l("div",Q,[p(c(w),{size:"large"},{default:y((()=>[s(d(c(o).baseText("settings.personal.security")),1)])),_:1})]),l("div",ee,[p(c($),{label:c(o).baseText("auth.password")},{default:y((()=>[p(c(C),{"data-test-id":"change-password-link",onClick:$e},{default:y((()=>[s(d(c(o).baseText("auth.changePassword")),1)])),_:1})])),_:1},8,["label"])]),xe.value?(a(),n("div",te,[l("div",ae,[p(c($),{label:c(o).baseText("settings.personal.mfa.section.title")},null,8,["label"]),p(c(E),{bold:!1,class:f(e.$style.infoText)},{default:y((()=>[s(d(ye.value?c(o).baseText("settings.personal.mfa.button.disabled.infobox"):c(o).baseText("settings.personal.mfa.button.enabled.infobox"))+" ",1),p(c(C),{to:c(O),size:"small",bold:!0},{default:y((()=>[s(d(c(o).baseText("generic.learnMore")),1)])),_:1},8,["to"])])),_:1},8,["class"])]),ye.value&&he.value?(a(),v(c(M),{key:0,content:c(o).baseText("settings.personal.mfa.enforced")},null,8,["content"])):u("",!0),ye.value?(a(),v(c(S),{key:1,variant:"subtle",class:f(e.$style.button),label:c(o).baseText("settings.personal.mfa.button.enabled"),"data-test-id":"enable-mfa-button",onClick:Ie},null,8,["class","label"])):(a(),v(c(S),{key:2,variant:"subtle",class:f(e.$style.disableMfaButton),label:c(o).baseText("settings.personal.mfa.button.disabled"),"data-test-id":"disable-mfa-button",onClick:je},null,8,["class","label"]))])):u("",!0)])):u("",!0),l("div",null,[l("div",se,[p(c(w),{size:"large"},{default:y((()=>[s(d(c(o).baseText("settings.personal.personalisation")),1)])),_:1})]),l("div",null,[p(c($),{label:c(o).baseText("settings.personal.theme")},{default:y((()=>[p(c(N),{modelValue:de.value,"onUpdate:modelValue":t[0]||(t[0]=e=>de.value=e),class:f(e.$style.themeSelect),"data-test-id":"theme-select",size:"small",filterable:""},{default:y((()=>[(a(!0),n(m,null,_(ue.value,(e=>(a(),v(c(I),{key:e.name,label:c(o).baseText(e.label),value:e.name},null,8,["label","value"])))),128))])),_:1},8,["modelValue","class"])])),_:1},8,["label"])])]),l("div",null,[p(c(S),{float:"right",label:c(o).baseText("settings.personal.save"),size:"large",disabled:!we.value||!re.value,"data-test-id":"save-settings-button",onClick:Ce},null,8,["label","disabled"])])],2))}}),e("default",U(le,[["__cssModules",{$style:{container:"_container_7zt8s_125",header:"_header_7zt8s_132",user:"_user_7zt8s_141",username:"_username_7zt8s_151",tooltip:"_tooltip_7zt8s_164",disableMfaButton:"_disableMfaButton_7zt8s_168",button:"_button_7zt8s_172",infoText:"_infoText_7zt8s_179",themeSelect:"_themeSelect_7zt8s_184"}}]]))}}})); //# sourceMappingURL=SettingsPersonalView-legacy-DzNjxOrr.js.map