mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
the user always may modify their additional emails
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
parent
7c870faf17
commit
9741fd466c
2 changed files with 8 additions and 14 deletions
|
|
@ -25,7 +25,6 @@
|
|||
class="section"
|
||||
@submit.stop.prevent="() => {}">
|
||||
<HeaderBar
|
||||
:can-edit-emails="displayNameChangeSupported"
|
||||
:is-valid-form="isValidForm"
|
||||
:scope.sync="primaryEmail.scope"
|
||||
@addAdditionalEmail="onAddAdditionalEmail" />
|
||||
|
|
@ -36,18 +35,17 @@
|
|||
:scope.sync="primaryEmail.scope"
|
||||
:email.sync="primaryEmail.value"
|
||||
@update:email="onUpdateEmail" />
|
||||
<Email v-for="(additionalEmail, index) in additionalEmails"
|
||||
:key="index"
|
||||
:index="index"
|
||||
:scope.sync="additionalEmail.scope"
|
||||
:email.sync="additionalEmail.value"
|
||||
@update:email="onUpdateEmail"
|
||||
@deleteAdditionalEmail="onDeleteAdditionalEmail(index)" />
|
||||
</template>
|
||||
|
||||
<span v-else>
|
||||
{{ primaryEmail.value || t('settings', 'No email address set') }}
|
||||
</span>
|
||||
<Email v-for="(additionalEmail, index) in additionalEmails"
|
||||
:key="index"
|
||||
:index="index"
|
||||
:scope.sync="additionalEmail.scope"
|
||||
:email.sync="additionalEmail.value"
|
||||
@update:email="onUpdateEmail"
|
||||
@deleteAdditionalEmail="onDeleteAdditionalEmail(index)" />
|
||||
</form>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
:scope.sync="localScope"
|
||||
@update:scope="onScopeChange" />
|
||||
|
||||
<AddButton v-if="canEditEmails"
|
||||
<AddButton
|
||||
class="add-button"
|
||||
:disabled="!isValidForm"
|
||||
@click.stop.prevent="addAdditionalEmail" />
|
||||
|
|
@ -51,10 +51,6 @@ export default {
|
|||
},
|
||||
|
||||
props: {
|
||||
canEditEmails: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
isValidForm: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
|
|
|
|||
Loading…
Reference in a new issue