Browse Source

add admin username field to launch settings

pull/73/head
Jonathan Cobb 3 years ago
parent
commit
2900179920
2 changed files with 24 additions and 4 deletions
  1. +22
    -2
      src/_components/modals/LaunchBubbleSettingsModal.vue
  2. +2
    -2
      src/auth/ActivationPage.vue

+ 22
- 2
src/_components/modals/LaunchBubbleSettingsModal.vue View File

@@ -36,7 +36,7 @@
</v-select> </v-select>
</div> </div>
</div> </div>
<!-- fork host -->
<!-- fork host and admin name -->
<div <div
v-if=" v-if="
showForkOption && showForkOption &&
@@ -69,6 +69,25 @@
class="text-center description" class="text-center description"
v-html="messages.field_description_network_fork_host" v-html="messages.field_description_network_fork_host"
/> />

<Input
type="text"
v-model="accountPlan.adminEmail"
name="adminEmail"
:placeholder="messages.field_label_network_admin_email"
class="form-control"
:class="{ 'is-invalid': submitted && errors.has('adminEmail') }"
/>
<div
v-if="submitted && errors.has('adminEmail')"
class="invalid-feedback d-block"
>
{{ errors.first('adminEmail') }}
</div>
<p
class="text-center description"
v-html="messages.field_description_network_admin_email"
/>
</div> </div>
<!-- OR, name --> <!-- OR, name -->
<div v-else class="form-group"> <div v-else class="form-group">
@@ -392,6 +411,7 @@ export default {
paymentInfo: null, paymentInfo: null,
}, },
forkHost: '', forkHost: '',
adminEmail: '',
syncAccount: true, syncAccount: true,
launchLock: false, launchLock: false,
sendErrors: true, sendErrors: true,
@@ -480,7 +500,7 @@ export default {


isComplete() { isComplete() {
return ( return (
(this.accountPlan.name !== '' || this.accountPlan.forkHost !== '') &&
(this.accountPlan.name !== '' || (this.accountPlan.forkHost !== '' && this.accountPlan.adminEmail !== '')) &&
this.accountPlan.domain !== '' && this.accountPlan.domain !== '' &&
this.accountPlan.locale !== '' && this.accountPlan.locale !== '' &&
this.accountPlan.timezone !== '' && this.accountPlan.timezone !== '' &&


+ 2
- 2
src/auth/ActivationPage.vue View File

@@ -4,7 +4,7 @@
<h2>{{messages.form_title_activation}}</h2> <h2>{{messages.form_title_activation}}</h2>
<form @submit.prevent="submitActivation"> <form @submit.prevent="submitActivation">
<div class="form-group"> <div class="form-group">
<label for="name">{{messages.field_label_username}}</label>
<label for="name">{{messages.field_label_email}}</label>
<input type="text" v-model="name" v-validate="'required'" name="name" class="form-control" :class="{ 'is-invalid': submitted && errors.has('name') }" /> <input type="text" v-model="name" v-validate="'required'" name="name" class="form-control" :class="{ 'is-invalid': submitted && errors.has('name') }" />
<div v-if="submitted && errors.has('name')" class="invalid-feedback d-block">{{ errors.first('name') }}</div> <div v-if="submitted && errors.has('name')" class="invalid-feedback d-block">{{ errors.first('name') }}</div>
</div> </div>
@@ -116,7 +116,7 @@
submitted: false, submitted: false,
cloudTemplates: null, cloudTemplates: null,


name: 'root',
name: 'root@local.local',
password: null, password: null,
description: 'root user', description: 'root user',




Loading…
Cancel
Save