From 4d677d50242617b40017db090ad570699d5f2b7c Mon Sep 17 00:00:00 2001 From: SebinSong Date: Fri, 19 Jul 2024 13:49:09 +1200 Subject: [PATCH 1/2] remove email from the front-end --- frontend/model/contracts/identity.js | 2 +- .../views/containers/access/SignupForm.vue | 21 +------------------ .../user-settings/NotificationSettings.vue | 15 +------------ .../containers/user-settings/UserProfile.vue | 21 +------------------ .../integration/signup-and-login.spec.js | 4 ---- test/cypress/support/commands.js | 5 +---- 6 files changed, 5 insertions(+), 63 deletions(-) diff --git a/frontend/model/contracts/identity.js b/frontend/model/contracts/identity.js index 14874a6e4a..093d6edee4 100644 --- a/frontend/model/contracts/identity.js +++ b/frontend/model/contracts/identity.js @@ -25,7 +25,7 @@ import { const attributesType = objectMaybeOf({ username: stringMax(IDENTITY_USERNAME_MAX_CHARS, 'username'), - email: stringMax(IDENTITY_EMAIL_MAX_CHARS, 'email'), + email: optional(stringMax(IDENTITY_EMAIL_MAX_CHARS, 'email')), bio: optional(stringMax(IDENTITY_BIO_MAX_CHARS, 'bio')), picture: unionOf(stringMax(MAX_URL_LEN), objectOf({ manifestCid: stringMax(MAX_HASH_LEN, 'manifestCid'), diff --git a/frontend/views/containers/access/SignupForm.vue b/frontend/views/containers/access/SignupForm.vue index 08cb093fe4..5663b353f4 100644 --- a/frontend/views/containers/access/SignupForm.vue +++ b/frontend/views/containers/access/SignupForm.vue @@ -13,19 +13,6 @@ form(data-test='signup' @submit.prevent='') v-error:username='{ attrs: { "data-test": "badUsername" } }' ) - label.field - i18n.label Email - input.input( - :class='{error: $v.form.email.$error}' - name='email' - type='email' - v-model.trim='form.email' - @input='debounceField("email")' - @blur='updateField("email")' - data-test='signEmail' - v-error:email='{ attrs: { "data-test": "badEmail" } }' - ) - .c-password-fields-container password-form(:label='L("Password")' name='password' :$v='$v') @@ -56,7 +43,7 @@ form(data-test='signup' @submit.prevent='')