Changeset View
Changeset View
Standalone View
Standalone View
src/resources/vue/Admin/Domain.vue
Show All 25 Lines | <div v-if="domain" class="container"> | ||||
<button v-if="!domain.isSuspended" id="button-suspend" class="btn btn-warning" type="button" @click="suspendDomain">Suspend</button> | <button v-if="!domain.isSuspended" id="button-suspend" class="btn btn-warning" type="button" @click="suspendDomain">Suspend</button> | ||||
<button v-if="domain.isSuspended" id="button-unsuspend" class="btn btn-warning" type="button" @click="unsuspendDomain">Unsuspend</button> | <button v-if="domain.isSuspended" id="button-unsuspend" class="btn btn-warning" type="button" @click="unsuspendDomain">Unsuspend</button> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="nav nav-tabs mt-3" role="tablist"> | <ul class="nav nav-tabs mt-3" role="tablist"> | ||||
<li class="nav-item"> | <li class="nav-item"> | ||||
<a class="nav-link active" id="tab-config" href="#domain-config" role="tab" aria-controls="domain-config" aria-selected="true"> | <a class="nav-link active" id="tab-config" href="#domain-config" role="tab" aria-controls="domain-config" aria-selected="true" @click="$root.tab"> | ||||
Configuration | Configuration | ||||
</a> | </a> | ||||
</li> | </li> | ||||
<li class="nav-item"> | |||||
<a class="nav-link" id="tab-settings" href="#domain-settings" role="tab" aria-controls="domain-settings" aria-selected="false" @click="$root.tab"> | |||||
Settings | |||||
</a> | |||||
</li> | |||||
</ul> | </ul> | ||||
<div class="tab-content"> | <div class="tab-content"> | ||||
<div class="tab-pane show active" id="domain-config" role="tabpanel" aria-labelledby="tab-config"> | <div class="tab-pane show active" id="domain-config" role="tabpanel" aria-labelledby="tab-config"> | ||||
<div class="card-body"> | <div class="card-body"> | ||||
<div class="card-text"> | <div class="card-text"> | ||||
<p>Domain DNS verification sample:</p> | <p>Domain DNS verification sample:</p> | ||||
<p><pre id="dns-verify">{{ domain.dns.join("\n") }}</pre></p> | <p><pre id="dns-verify">{{ domain.dns.join("\n") }}</pre></p> | ||||
<p>Domain DNS configuration sample:</p> | <p>Domain DNS configuration sample:</p> | ||||
<p><pre id="dns-config">{{ domain.config.join("\n") }}</pre></p> | <p><pre id="dns-config">{{ domain.mx.join("\n") }}</pre></p> | ||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="tab-pane" id="domain-settings" role="tabpanel" aria-labelledby="tab-settings"> | |||||
<div class="card-body"> | |||||
<div class="card-text"> | |||||
<form class="read-only short"> | |||||
<div class="form-group row plaintext"> | |||||
<label for="spf" class="col-sm-4 col-form-label">SPF Whitelist</label> | |||||
<div class="col-sm-8"> | |||||
<span class="form-control-plaintext" id="spf"> | |||||
{{ domain.config && domain.config.spf.length ? domain.config.spf.join(', ') : 'none' }} | |||||
</span> | |||||
</div> | |||||
</div> | |||||
</form> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</template> | </template> | ||||
<script> | <script> | ||||
Show All 37 Lines |