UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 10.3 kB
!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(["./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","./auth.eventBus-legacy-DdtKjd99.js","./sso.store-legacy-VUs4UkgQ.js"],(function(e,t){var a,s,l,n,i,o,r,d,u,c,m,f,b,p,g,_,v,y,h,x,T,w,z,M,E,k,S,j,C,N,I,$,U,A,D,V,P,L,B,O,R,q,F,Y,H,J,K,Q,W,X,Z,G,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,m=e.X,f=e._,b=e._n,p=e.j,g=e.q,_=e.rt,v=e.w,y=e.yt},function(e){h=e.bt},function(e){x=e.Et,T=e.K,w=e.Lt,z=e.Mi,M=e.Qi,E=e.Tt,k=e.Yi,S=e.Zi,j=e.kt,C=e.lt,N=e.st,I=e.vt},function(e){$=e.t},function(e){},function(e){U=e.As,A=e.Tr,D=e.hr,V=e.r,P=e.t,L=e.vn},function(e){B=e.Ls,O=e.bs,R=e.ii,q=e.js,F=e.v,Y=e.vs},function(e){},function(e){},function(e){},function(e){},function(e){H=e.r,J=e.t},function(e){K=e.n}],execute:function(){(Q=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(Q);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]="0226aa39-5569-4218-91d7-c8d4f2971fc6",t._sentryDebugIdIdentifier="sentry-dbid-0226aa39-5569-4218-91d7-c8d4f2971fc6")}catch(t){}var t,ne;W={class:"mb-s"},X={"data-test-id":"personal-data-form"},Z={key:0},G={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:$,showError:Q}=A(),le=L(),ne=i(!1),ie=i(null),oe=j(),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(),me=P(),fe=U(),be=K(),pe=D(),ge=r((()=>me.currentUser)),_e=r((()=>{const e=be.isEnterpriseLdapEnabled&&"ldap"===ge.value?.signInType,t=be.isSamlLoginEnabled&&be.isDefaultAuthenticationSaml,a=be.isEnterpriseOidcEnabled&&"oidc"===ge.value?.signInType;return e||t||a})),ve=r((()=>me.isInstanceOwner||!_e.value)),ye=r((()=>!me.mfaEnabled)),he=r((()=>fe.isMFAEnforced)),xe=r((()=>fe.isMfaFeatureEnabled)),Te=r((()=>de.value!==ce.theme)),we=r((()=>ne.value||Te.value)),ze=r((()=>({[R.Default]:{name:o.baseText("auth.roles.default"),description:o.baseText("settings.personal.role.tooltip.default")},[R.Member]:{name:o.baseText("auth.roles.member"),description:o.baseText("settings.personal.role.tooltip.member")},[R.ChatUser]:{name:o.baseText("auth.roles.chatUser"),description:o.baseText("settings.personal.role.tooltip.chatUser")},[R.Admin]:{name:o.baseText("auth.roles.admin"),description:o.baseText("settings.personal.role.tooltip.admin")},[R.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[me.globalRoleName]));function Ee(){ne.value=!0}function ke(e){re.value=e}async function Se(e){try{await async function(e){ne.value&&me.currentUserId&&(await me.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)}(),$({title:o.baseText("settings.personal.personalSettingsUpdated"),message:"",type:"success"})}catch(t){Q(t,o.baseText("settings.personal.personalSettingsUpdatedError"))}}async function je(e){const t=e,a=me.currentUser?.email!==t.email;me.currentUser?.mfaEnabled&&a?(ce.openModal(B),H.once("closed",(async e=>{e&&await Se({...t,mfaCode:e.mfaCode})}))):a?(ce.openModal(O),J.once("close",(async e=>{e&&(await Se({...t,currentPassword:e.currentPassword}),ce.closeModal(O))}))):await Se(t)}function Ce(){oe.emit("submit")}function Ne(){ce.openModal(Y)}async function Ie(){if(fe.isCloudDeployment&&me.isInstanceOwner)try{await me.canEnableMFA(),ce.openModal(q)}catch(t){$({title:o.baseText("settings.personal.mfa.toast.canEnableMfa.title"),message:t.message,type:"error"}),await me.sendConfirmationEmail()}else ce.openModal(q)}async function $e(e){if(e)try{await me.disableMfa(e),$({title:o.baseText("settings.personal.mfa.toast.disabledMfa.title"),message:o.baseText("settings.personal.mfa.toast.disabledMfa.message"),type:"success",duration:0})}catch(t){Q(t,o.baseText("settings.personal.mfa.toast.disabledMfa.error.message"))}}async function Ue(){ce.openModal(B),H.once("closed",$e)}return m((()=>{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((()=>{H.off("closed",$e)})),(e,t)=>(a(),n("div",{class:b(e.$style.container),"data-test-id":"personal-settings-container"},[l("div",{class:b(e.$style.header)},[p(c(k),{size:"2xlarge"},{default:y((()=>[s(d(c(o).baseText("settings.personal.personalSettings")),1)])),_:1}),ge.value?(a(),n("div",{key:0,class:b(e.$style.user)},[l("span",{class:b(e.$style.username),"data-test-id":"current-user-name"},[p(c(S),{color:"text-base",bold:""},{default:y((()=>[s(d(ge.value.fullName),1)])),_:1}),p(c(z),{placement:"bottom"},{content:y((()=>[s(d(Me.value.description),1)])),default:y((()=>[p(c(S),{class:b(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(w),{"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",W,[p(c(k),{size:"large"},{default:y((()=>[s(d(c(o).baseText("settings.personal.basicInformation")),1)])),_:1})]),l("div",X,[ie.value?(a(),v(c(N),{key:0,inputs:ie.value,"event-bus":c(oe),onUpdate:Ee,onReady:ke,onSubmit:je},null,8,["inputs","event-bus"])):u("",!0)])]),ve.value?(a(),n("div",Z,[l("div",G,[p(c(k),{size:"large"},{default:y((()=>[s(d(c(o).baseText("settings.personal.security")),1)])),_:1})]),l("div",ee,[p(c(I),{label:c(o).baseText("auth.password")},{default:y((()=>[p(c(C),{"data-test-id":"change-password-link",onClick:Ne},{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(I),{label:c(o).baseText("settings.personal.mfa.section.title")},null,8,["label"]),p(c(S),{bold:!1,class:b(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(F),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(T),{key:0,content:c(o).baseText("settings.personal.mfa.enforced")},null,8,["content"])):u("",!0),ye.value?(a(),v(c(M),{key:1,variant:"subtle",class:b(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(M),{key:2,variant:"subtle",class:b(e.$style.disableMfaButton),label:c(o).baseText("settings.personal.mfa.button.disabled"),"data-test-id":"disable-mfa-button",onClick:Ue},null,8,["class","label"]))])):u("",!0)])):u("",!0),l("div",null,[l("div",se,[p(c(k),{size:"large"},{default:y((()=>[s(d(c(o).baseText("settings.personal.personalisation")),1)])),_:1})]),l("div",null,[p(c(I),{label:c(o).baseText("settings.personal.theme")},{default:y((()=>[p(c(E),{modelValue:de.value,"onUpdate:modelValue":t[0]||(t[0]=e=>de.value=e),class:b(e.$style.themeSelect),"data-test-id":"theme-select",size:"small",filterable:""},{default:y((()=>[(a(!0),n(f,null,_(ue.value,(e=>(a(),v(c(x),{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(M),{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",$(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-DQFt9fn4.js.map