diff --git a/server/package-lock.json b/server/package-lock.json index 006c374..736bf28 100755 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "ifms-pti-svr", - "version": "3.7.1", + "version": "3.7.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ifms-pti-svr", - "version": "3.7.1", + "version": "3.7.2", "license": "ISC", "dependencies": { "@prisma/client": "^5.5.2", diff --git a/server/package.json b/server/package.json index 858e858..7cd7a28 100755 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "ifms-pti-svr", - "version": "3.7.1", + "version": "3.7.2", "description": "Servidor do Portal de TI do IFMS", "main": "src/index.js", "prisma": { diff --git a/web/package-lock.json b/web/package-lock.json index cd498ba..c18f5bd 100755 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "ifms-pti", - "version": "3.7.1", + "version": "3.7.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ifms-pti", - "version": "3.7.1", + "version": "3.7.2", "dependencies": { "@mdi/font": "^6.9.96", "apollo-link-ws": "^1.0.20", @@ -15,6 +15,7 @@ "chartjs-adapter-date-fns": "^2.0.1", "date-fns": "^2.29.3", "eslint": "^6.8.0", + "generate-password": "^1.7.1", "qrcode.vue": "^1.7.0", "roboto-fontface": "*", "validator": "^13.7.0", @@ -13021,6 +13022,11 @@ "node": ">= 4.0.0" } }, + "node_modules/generate-password": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/generate-password/-/generate-password-1.7.1.tgz", + "integrity": "sha512-9bVYY+16m7W7GczRBDqXE+VVuCX+bWNrfYKC/2p2JkZukFb2sKxT6E3zZ3mJGz7GMe5iRK0A/WawSL3jQfJuNQ==" + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -34940,6 +34946,11 @@ "globule": "^1.0.0" } }, + "generate-password": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/generate-password/-/generate-password-1.7.1.tgz", + "integrity": "sha512-9bVYY+16m7W7GczRBDqXE+VVuCX+bWNrfYKC/2p2JkZukFb2sKxT6E3zZ3mJGz7GMe5iRK0A/WawSL3jQfJuNQ==" + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", diff --git a/web/package.json b/web/package.json index 9824319..43026fd 100755 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "ifms-pti", - "version": "3.7.1", + "version": "3.7.2", "private": true, "scripts": { "serve": "vue-cli-service serve", @@ -16,6 +16,7 @@ "chartjs-adapter-date-fns": "^2.0.1", "date-fns": "^2.29.3", "eslint": "^6.8.0", + "generate-password": "^1.7.1", "qrcode.vue": "^1.7.0", "roboto-fontface": "*", "validator": "^13.7.0", diff --git a/web/src/components/NewPasswordFields.vue b/web/src/components/NewPasswordFields.vue index 6875acc..b254646 100755 --- a/web/src/components/NewPasswordFields.vue +++ b/web/src/components/NewPasswordFields.vue @@ -25,6 +25,7 @@ validate-on-blur @click:append="show = !show" @keyup="onInput" + clearable /> @@ -50,6 +51,7 @@ label="Confirme a nova senha" validate-on-blur @keyup="onInput" + clearable /> @@ -89,6 +91,7 @@ export default { suggestion(v) { this.strengthTips = false this.newPassword = v + this.passwordConfirmation = v this.show = true this.$emit('input', this.newPassword) } diff --git a/web/src/components/ReplacePasswordForm.vue b/web/src/components/ReplacePasswordForm.vue index f038282..b6beffd 100755 --- a/web/src/components/ReplacePasswordForm.vue +++ b/web/src/components/ReplacePasswordForm.vue @@ -39,6 +39,7 @@