1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-16 02:28:13 -05:00

better smtp check

This commit is contained in:
Kyle Spearrin 2018-03-23 16:03:32 -04:00
parent c9fdec55b5
commit 6aca7404c2

View File

@ -99,32 +99,32 @@
<h2>Settings</h2> <h2>Settings</h2>
<h3>SMTP</h3> <h3>SMTP</h3>
@if(Model.GlobalSettings.Mail.Smtp == null) @if(!Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Mail?.Smtp?.Host))
{ {
<p class="text-muted">Not configured</p> <p class="text-muted">Not configured</p>
} }
else else
{ {
<dl class="row"> <dl class="row">
<dt class="col-sm-4 col-lg-3">Host</dt> <dt class="col-sm-4 col-lg-3">Host</dt>
<dd class="col-sm-8 col-lg-9"> <dd class="col-sm-8 col-lg-9">
@(string.IsNullOrWhiteSpace(Model.GlobalSettings.Mail.Smtp.Host) ? "-" : Model.GlobalSettings.Mail.Smtp.Host) @(string.IsNullOrWhiteSpace(Model.GlobalSettings.Mail.Smtp.Host) ? "-" : Model.GlobalSettings.Mail.Smtp.Host)
</dd> </dd>
<dt class="col-sm-4 col-lg-3">Port</dt> <dt class="col-sm-4 col-lg-3">Port</dt>
<dd class="col-sm-8 col-lg-9">@Model.GlobalSettings.Mail.Smtp.Port</dd> <dd class="col-sm-8 col-lg-9">@Model.GlobalSettings.Mail.Smtp.Port</dd>
<dt class="col-sm-4 col-lg-3">SSL</dt> <dt class="col-sm-4 col-lg-3">SSL</dt>
<dd class="col-sm-8 col-lg-9">@(Model.GlobalSettings.Mail.Smtp.Ssl ? "Yes" : "No")</dd> <dd class="col-sm-8 col-lg-9">@(Model.GlobalSettings.Mail.Smtp.Ssl ? "Yes" : "No")</dd>
<dt class="col-sm-4 col-lg-3">Credentials</dt> <dt class="col-sm-4 col-lg-3">Credentials</dt>
<dd class="col-sm-8 col-lg-9">@(Model.GlobalSettings.Mail.Smtp.UseDefaultCredentials ? "Default" : "Provided")</dd> <dd class="col-sm-8 col-lg-9">@(Model.GlobalSettings.Mail.Smtp.UseDefaultCredentials ? "Default" : "Provided")</dd>
<dt class="col-sm-4 col-lg-3">Username</dt> <dt class="col-sm-4 col-lg-3">Username</dt>
<dd class="col-sm-8 col-lg-9"> <dd class="col-sm-8 col-lg-9">
@(string.IsNullOrWhiteSpace(Model.GlobalSettings.Mail.Smtp.Username) ? "-" : Model.GlobalSettings.Mail.Smtp.Username) @(string.IsNullOrWhiteSpace(Model.GlobalSettings.Mail.Smtp.Username) ? "-" : Model.GlobalSettings.Mail.Smtp.Username)
</dd> </dd>
</dl> </dl>
} }
<h3>Other</h3> <h3>Other</h3>
@ -134,11 +134,11 @@ else
<dd class="col-sm-8 col-lg-9"> <dd class="col-sm-8 col-lg-9">
@if(Model.GlobalSettings.Installation?.Id != null) @if(Model.GlobalSettings.Installation?.Id != null)
{ {
<code>@Model.GlobalSettings.Installation.Id</code> <code>@Model.GlobalSettings.Installation.Id</code>
} }
else else
{ {
<text>-</text> <text>-</text>
} }
</dd> </dd>
@ -149,11 +149,11 @@ else
<dd class="col-sm-8 col-lg-9"> <dd class="col-sm-8 col-lg-9">
@if(Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.PushRelayBaseUri)) @if(Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.PushRelayBaseUri))
{ {
<span><i class="fa fa-check"></i> Configured</span> <span><i class="fa fa-check"></i> Configured</span>
} }
else else
{ {
<span class="text-muted">Not configured</span> <span class="text-muted">Not configured</span>
} }
</dd> </dd>
@ -161,11 +161,11 @@ else
<dd class="col-sm-8 col-lg-9"> <dd class="col-sm-8 col-lg-9">
@if(Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Yubico?.Key) && Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Yubico?.ClientId)) @if(Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Yubico?.Key) && Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Yubico?.ClientId))
{ {
<span><i class="fa fa-check"></i> Configured</span> <span><i class="fa fa-check"></i> Configured</span>
} }
else else
{ {
<span class="text-muted">Not configured</span> <span class="text-muted">Not configured</span>
} }
</dd> </dd>
@ -173,11 +173,11 @@ else
<dd class="col-sm-8 col-lg-9"> <dd class="col-sm-8 col-lg-9">
@if(Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Duo?.AKey)) @if(Bit.Core.Utilities.CoreHelpers.SettingHasValue(Model.GlobalSettings.Duo?.AKey))
{ {
<span><i class="fa fa-check"></i> Configured</span> <span><i class="fa fa-check"></i> Configured</span>
} }
else else
{ {
<span class="text-muted">Not configured</span> <span class="text-muted">Not configured</span>
} }
</dd> </dd>
</dl> </dl>