diff --git a/app/src/i18n/locales/en.json b/app/src/i18n/locales/en.json index c1f3e4c5..b790154c 100644 --- a/app/src/i18n/locales/en.json +++ b/app/src/i18n/locales/en.json @@ -329,9 +329,10 @@ "path": "Path", "perform": "Perform", "placeholder": { - "username": "johndoe", - "firstname": "John", - "lastname": "Doe", + "username": "samsmith", + "fullname": "Sam Smith", + "firstname": "Sam", + "lastname": "Smith", "groupname": "My group name", "domain": "my-domain.com", "file": "Browse a file or drag and drop it" diff --git a/app/src/i18n/locales/fr.json b/app/src/i18n/locales/fr.json index 5d03b7d4..14c9bfe2 100644 --- a/app/src/i18n/locales/fr.json +++ b/app/src/i18n/locales/fr.json @@ -335,8 +335,9 @@ "domain": "mon-domaine.fr", "groupname": "Le nom de mon groupe", "lastname": "Dupont", - "firstname": "Jean", - "username": "jeandupont", + "firstname": "Camille", + "fullname": "Camille Dupont", + "username": "camilledupont", "file": "Parcourir un fichier ou le faire glisser et déposer" }, "perform": "Exécuter", diff --git a/app/src/store/data.js b/app/src/store/data.js index 50e39b48..e8a4163a 100644 --- a/app/src/store/data.js +++ b/app/src/store/data.js @@ -48,12 +48,11 @@ export default { Vue.set(state.users_details, username, userData) if (!state.users) return const user = state.users[username] - for (const key of ['firstname', 'lastname', 'mail']) { + for (const key of ['fullname', 'mail']) { if (user[key] !== userData[key]) { Vue.set(user, key, userData[key]) } } - Vue.set(user, 'fullname', `${userData.firstname} ${userData.lastname}`) }, 'UPDATE_USERS_DETAILS' (state, payload) { diff --git a/app/src/views/user/UserCreate.vue b/app/src/views/user/UserCreate.vue index 8f3af02c..1ae9e7c5 100644 --- a/app/src/views/user/UserCreate.vue +++ b/app/src/views/user/UserCreate.vue @@ -9,26 +9,7 @@ - - - +
@@ -82,10 +63,7 @@ export default { form: { username: '', - fullname: { - firstname: '', - lastname: '' - }, + fullname: '', domain: '', password: '', confirmation: '' @@ -104,18 +82,9 @@ export default { fullname: { label: this.$i18n.t('user_fullname'), - id: 'fullname', props: { - firstname: { - id: 'firstname', - label: this.$i18n.t('common.firstname'), - placeholder: this.$i18n.t('placeholder.firstname') - }, - lastname: { - id: 'lastname', - label: this.$i18n.t('common.lastname'), - placeholder: this.$i18n.t('placeholder.lastname') - } + id: 'fullname', + placeholder: this.$i18n.t('placeholder.fullname') } }, @@ -156,10 +125,7 @@ export default { return { form: { username: { required, alphalownum_, notInUsers: unique(this.userNames) }, - fullname: { - firstname: { required, name }, - lastname: { required, name } - }, + fullname: { required, name }, domain: { required }, password: { required, passwordLenght: minLength(8) }, confirmation: { required, passwordMatch: sameAs('password') } @@ -189,10 +155,6 @@ export default {