2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
(()=>{"use strict";var t,e,n,s={80356(t,e,n){var s=n(21777),o=n(53334),a=n(85471),r=n(19051),l=n(85168),i=n(63814),c=n(950),d=n(74715),p=n(61744),u=n(78928),m=n(86162),g=n(57908),f=n(64426),w=n(59915),N=n(56587),h=n(15502),v=n(71711),A=n(25878),b=n(75017),x=n(47611),y=n(10363),P=n(32999),S=n(48283),_=n(54048),C=n(8976),T=n(27345),k=n(86226),F=n(49833),L=n(37024),B=n(62306),O=n(542),E=n(31744),I=n(93651),D=n(15807),j=n(35056),X=n(50017),M=n(60258),z=n(51122),R=n(66865),G=n(17067),$=n(2302),q=n(52631),U=n(87450),K=n(24426),H=n(20948),J=n(69075),Q=n(17671),V=n(8852),W=n(50299),Y=n(90429),Z=n(64569),tt=n(29982),et=n(44025),nt=n(35048),st=n(48198),ot=n(96573),at=n(20959),rt=n(83194),lt=n(91849),it=n(42507),ct=n(31241),dt=n(85646),pt=n(71565),ut=n(11264),mt=n(17848),gt=n(99925),ft=n(66768),wt=n(16704),Nt=n(40020),ht=n(51550),vt=n(91624),At=n(6670),bt=n(48191),xt=n(21541),yt=n(56570),Pt=n(77128),St=n(88289),_t=n(83947),Ct=n(371),Tt=n(3274),kt=n(71912),Ft=n(35290),Lt=n(1938),Bt=n(1357),Ot=n(17370),Et=n(36079),It=n(69674),Dt=(n(64789),n(52781),n(3168),n(39156)),jt=n(53160),Xt=n(14762),Mt=(n(61338),n(71639)),zt=n(72223),Rt=n(9773),Gt=n(27971),$t=n(25514),qt=n(6330),Ut=n(88381),Kt=n(8256),Ht=n(64289),Jt=n(37356),Qt=n(8818),Vt=n(23610),Wt=(n(55581),n(94205),n(95462),n(23020),n(53429),n(23739),n(39160),n(29928),n(64660),n(18547),n(42892)),Yt=n(69885),Zt=(n(59656),n(75105),n(92471),n(16406),n(2508));c.N,d.N,p.A,u.N,m.N,g.A,f.N,w.A,h.A,v.A,A.N,N.N,b.N,x.A,y.A,P.N,S.N,_.A,C.N,T.A,k.N,F.N,L.N,B.N,O.A,E.N,I.N,D.N,D.N,j.N,X.N,M.A,z.N,R.A,G.N,It.N,$.N,q.N,U.N,K.N,H.N,J.N,Q.N,V.N,W.N,Y.N,Z.N,tt.N,et.N,nt.default,st.A,ot.N,at.N,rt.A,lt.N,it.A,ct.N,dt.N,pt.N,ut.N,mt.N,gt.N,ft.A,wt.N,Nt.N,ht.N,vt.N,At.N,bt.N,xt.N,yt.N,Pt.N,St.A,Et.N,_t.A,Ct.A,Tt.N,kt.N,Ft.N,Lt.N,Bt.N,Ot.N,It.a,Dt.N,Mt.N,jt.N,zt.N,Rt.N,Gt.N,$t.N,qt.N,Ut.N,Xt.N,Kt.N,Ht.N,Jt.N,Qt.N,Vt.A,Symbol.toStringTag,Wt.A,Yt.A,Zt.yw,Symbol.toStringTag;var te=n(74095),ee=n(16044),ne=n(88837);const se=(0,a.pM)({__name:"PasswordSection",setup(t){const e=(0,a.KR)(),n=(0,a.KR)(""),s=(0,a.KR)("");return{__sfc:!0,passwordform:e,oldPass:n,newPass:s,changePassword:async function(){const{data:t}=await r.Ay.post((0,i.Jv)("/settings/personal/changepassword"),{oldpassword:n.value,newpassword:s.value});"error"===t.status?(0,l.Qg)(t.data.message):((0,l.Te)(t.data.message),n.value="",s.value="",e.value?.reset())},t:o.t,NcFormBox:dt.N,NcButton:te.A,NcPasswordField:ee.A,NcSettingsSection:ne.A}}});var oe=n(85072),ae=n.n(oe),re=n(97825),le=n.n(re),ie=n(77659),ce=n.n(ie),de=n(55056),pe=n.n(de),ue=n(10540),me=n.n(ue),ge=n(41113),fe=n.n(ge),we=n(66763),Ne={};Ne.styleTagTransform=fe(),Ne.setAttributes=pe(),Ne.insert=ce().bind(null,"head"),Ne.domAPI=le(),Ne.insertStyleElement=me(),ae()(we.A,Ne);const he=we.A&&we.A.locals?we.A.locals:void 0;var ve=(0,n(14486).A)(se,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcSettingsSection,{attrs:{name:n.t("settings","Password")}},[e("form",{ref:"passwordform",class:t.$style.passwordSection__form,on:{submit:function(t){return t.preventDefault(),n.changePassword.apply(null,arguments)}}},[e(n.NcFormBox,[e(n.NcPasswordField,{attrs:{label:n.t("settings","Current password"),name:"oldpassword",autocomplete:"current-password",autocapitalize:"none",required:"",spellcheck:"false"},model:{value:n.oldPass,callback:function(t){n.oldPass=t},expression:"oldPass"}}),t._v(" "),e(n.NcPasswordField,{attrs:{"check-password-strength":"",label:n.t("settings","New password"),maxlength:469,name:"newpassword",autocomplete:"new-password",autocapitalize:"none",required:"",spellcheck:"false"},model:{value:n.newPass,callback:function(t){n.newPass=t},expression:"newPass"}})],1),t._v(" "),e(n.NcButton,{attrs:{type:"submit",variant:"primary",wide:""}},[t._v("\n\t\t\t"+t._s(n.t("settings","Change password"))+"\n\t\t")])],1)])},[],!1,function(t){this.$style=he.locals||he},null,null);const Ae=ve.exports;n.nc=(0,s.aV)(),a.Ay.prototype.t=o.t,a.Ay.prototype.n=o.n,new a.Ay({el:"#security-password",name:"main-personal-password",render:t=>t(Ae)})},66763(t,e,n){n.d(e,{A:()=>l});var s=n(71354),o=n.n(s),a=n(76314),r=n.n(a)()(o());r.push([t.id,"\n._passwordSection__form_lsR4P {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tmax-width: 300px !important;\n}\n","",{version:3,sources:["webpack://./apps/settings/src/components/PasswordSection.vue"],names:[],mappings:";AA+EA;CACA,aAAA;CACA,sBAAA;CACA,2CAAA;CACA,2BAAA;AACA",sourcesContent:["\x3c!--\n - SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n\n<script setup lang=\"ts\">\nimport axios from '@nextcloud/axios'\nimport { showError, showSuccess } from '@nextcloud/dialogs'\nimport { t } from '@nextcloud/l10n'\nimport { generateUrl } from '@nextcloud/router'\nimport { NcFormBox } from '@nextcloud/vue'\nimport { ref } from 'vue'\nimport NcButton from '@nextcloud/vue/components/NcButton'\nimport NcPasswordField from '@nextcloud/vue/components/NcPasswordField'\nimport NcSettingsSection from '@nextcloud/vue/components/NcSettingsSection'\n\nconst passwordform = ref<HTMLFormElement>()\n\nconst oldPass = ref('')\nconst newPass = ref('')\n\n/**\n * Change the user's password\n */\nasync function changePassword() {\n\tconst { data } = await axios.post(generateUrl('/settings/personal/changepassword'), {\n\t\toldpassword: oldPass.value,\n\t\tnewpassword: newPass.value,\n\t})\n\tif (data.status === 'error') {\n\t\tshowError(data.data.message)\n\t} else {\n\t\tshowSuccess(data.data.message)\n\t\toldPass.value = ''\n\t\tnewPass.value = ''\n\t\tpasswordform.value?.reset()\n\t}\n}\n<\/script>\n\n<template>\n\t<NcSettingsSection :name=\"t('settings', 'Password')\">\n\t\t<form\n\t\t\tref=\"passwordform\"\n\t\t\t:class=\"$style.passwordSection__form\"\n\t\t\t@submit.prevent=\"changePassword\">\n\t\t\t<NcFormBox>\n\t\t\t\t<NcPasswordField\n\t\t\t\t\tv-model=\"oldPass\"\n\t\t\t\t\t:label=\"t('settings', 'Current password')\"\n\t\t\t\t\tname=\"oldpassword\"\n\t\t\t\t\tautocomplete=\"current-password\"\n\t\t\t\t\tautocapitalize=\"none\"\n\t\t\t\t\trequired\n\t\t\t\t\tspellcheck=\"false\" />\n\n\t\t\t\t<NcPasswordField\n\t\t\t\t\tv-model=\"newPass\"\n\t\t\t\t\tcheck-password-strength\n\t\t\t\t\t:label=\"t('settings', 'New password')\"\n\t\t\t\t\t:maxlength=\"469\"\n\t\t\t\t\tname=\"newpassword\"\n\t\t\t\t\tautocomplete=\"new-password\"\n\t\t\t\t\tautocapitalize=\"none\"\n\t\t\t\t\trequired\n\t\t\t\t\tspellcheck=\"false\" />\n\t\t\t</NcFormBox>\n\n\t\t\t<NcButton\n\t\t\t\ttype=\"submit\"\n\t\t\t\tvariant=\"primary\"\n\t\t\t\twide>\n\t\t\t\t{{ t('settings', 'Change password') }}\n\t\t\t</NcButton>\n\t\t</form>\n\t</NcSettingsSection>\n</template>\n\n<style module>\n.passwordSection__form {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tmax-width: 300px !important;\n}\n</style>\n"],sourceRoot:""}]),r.locals={passwordSection__form:"_passwordSection__form_lsR4P"};const l=r},27518(t){t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z%27/%3e%3c/svg%3e"},27514(t){t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z%27/%3e%3c/svg%3e"},79722(t){t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z%27/%3e%3c/svg%3e"},64505(t){t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z%27/%3e%3c/svg%3e"}},o={};function a(t){var e=o[t];if(void 0!==e)return e.exports;var n=o[t]={id:t,loaded:!1,exports:{}};return s[t].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.m=s,t=[],a.O=(e,n,s,o)=>{if(!n){var r=1/0;for(d=0;d<t.length;d++){for(var[n,s,o]=t[d],l=!0,i=0;i<n.length;i++)(!1&o||r>=o)&&Object.keys(a.O).every(t=>a.O[t](n[i]))?n.splice(i--,1):(l=!1,o<r&&(r=o));if(l){t.splice(d--,1);var c=s();void 0!==c&&(e=c)}}return e}o=o||0;for(var d=t.length;d>0&&t[d-1][2]>o;d--)t[d]=t[d-1];t[d]=[n,s,o]},a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.f={},a.e=t=>Promise.all(Object.keys(a.f).reduce((e,n)=>(a.f[n](t,e),e),[])),a.u=t=>t+"-"+t+".js?v="+{1140:"490e17ed9c8948d5a9e8",2221:"428c2ff62c4b8b3c97fc",5448:"71cfe268d6f1213c4735",5862:"580b9c2e231a9169a12f",6015:"ebcb6885c1fc8c461988",6798:"1a6cf42d93801a926a3d",7471:"b4ac70873a3ab192efd0",7859:"740587c0c8c350dad157",7910:"de857920f8beb5205bbc",8815:"9a5c507c75429c9c04e4"}[t],a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),e={},n="nextcloud-ui-legacy:",a.l=(t,s,o,r)=>{if(e[t])e[t].push(s);else{var l,i;if(void 0!==o)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var p=c[d];if(p.getAttribute("src")==t||p.getAttribute("data-webpack")==n+o){l=p;break}}l||(i=!0,(l=document.createElement("script")).charset="utf-8",a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",n+o),l.src=t),e[t]=[s];var u=(n,s)=>{l.onerror=l.onload=null,clearTimeout(m);var o=e[t];if(delete e[t],l.parentNode&&l.parentNode.removeChild(l),o&&o.forEach(t=>t(s)),n)return n(s)},m=setTimeout(u.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=u.bind(null,l.onerror),l.onload=u.bind(null,l.onload),i&&document.head.appendChild(l)}},a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),a.j=186,(()=>{var t;globalThis.importScripts&&(t=globalThis.location+"");var e=globalThis.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");if(n.length)for(var s=n.length-1;s>-1&&(!t||!/^http(s?):/.test(t));)t=n[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=t})(),(()=>{a.b="undefined"!=typeof document&&document.baseURI||self.location.href;var t={186:0,7471:0};a.f.j=(e,n)=>{var s=a.o(t,e)?t[e]:void 0;if(0!==s)if(s)n.push(s[2]);else{var o=new Promise((n,o)=>s=t[e]=[n,o]);n.push(s[2]=o);var r=a.p+a.u(e),l=new Error;a.l(r,n=>{if(a.o(t,e)&&(0!==(s=t[e])&&(t[e]=void 0),s)){var o=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;l.message="Loading chunk "+e+" failed.\n("+o+": "+r+")",l.name="ChunkLoadError",l.type=o,l.request=r,s[1](l)}},"chunk-"+e,e)}},a.O.j=e=>0===t[e];var e=(e,n)=>{var s,o,[r,l,i]=n,c=0;if(r.some(e=>0!==t[e])){for(s in l)a.o(l,s)&&(a.m[s]=l[s]);if(i)var d=i(a)}for(e&&e(n);c<r.length;c++)o=r[c],a.o(t,o)&&t[o]&&t[o][0](),t[o]=0;return a.O(d)},n=globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})(),a.nc=void 0;var r=a.O(void 0,[4208],()=>a(80356));r=a.O(r)})();
|
|
//# sourceMappingURL=settings-vue-settings-personal-password.js.map?v=702f274e4a35f04d076e
|