feature: online services push notifications
This commit is contained in:
@@ -4,7 +4,7 @@ namespace Disco.Web.Areas.Config.Models.SystemConfig
|
||||
{
|
||||
public class ActivateModel
|
||||
{
|
||||
public string CallbackUrl { get; set; }
|
||||
public Uri CallbackUrl { get; set; }
|
||||
public Guid DeploymentId { get; set; }
|
||||
public Guid CorrelationId { get; set; }
|
||||
public string UserId { get; set; }
|
||||
|
||||
@@ -120,6 +120,7 @@ namespace Disco.Web.Areas.Config.Models.SystemConfig
|
||||
public bool IsActivated { get; set; }
|
||||
public DateTime? ActivatedOn { get; set; }
|
||||
public string ActivatedBy { get; set; }
|
||||
public string OnlineServicesState { get; set; }
|
||||
|
||||
public ScheduledTaskStatus UpdateRunningStatus { get; set; }
|
||||
public DateTime? UpdateNextScheduled { get; set; }
|
||||
@@ -152,6 +153,7 @@ namespace Disco.Web.Areas.Config.Models.SystemConfig
|
||||
IsActivated = config.IsActivated,
|
||||
ActivatedBy = config.ActivatedBy,
|
||||
ActivatedOn = config.ActivatedOn,
|
||||
OnlineServicesState = OnlineServicesConnect.State,
|
||||
UpdateLatestResponse = config.UpdateLastCheckResponse,
|
||||
UpdateRunningStatus = UpdateQueryTask.RunningStatus,
|
||||
UpdateNextScheduled = UpdateQueryTask.NextScheduled,
|
||||
|
||||
@@ -80,6 +80,26 @@
|
||||
@if (Model.IsActivated)
|
||||
{
|
||||
@CommonHelpers.FriendlyDate(Model.ActivatedOn) <span>by @Model.ActivatedBy</span>
|
||||
|
||||
switch (Model.OnlineServicesState)
|
||||
{
|
||||
case "Disconnected":
|
||||
<div class="info-box error">
|
||||
<p class="fa-p"><i class="fa fa-globe"></i> Disconnected from Online Services</p>
|
||||
</div>
|
||||
break;
|
||||
case "Connected":
|
||||
<div class="info-box success">
|
||||
<p class="fa-p"><i class="fa fa-globe"></i> Connected to Online Services</p>
|
||||
</div>
|
||||
break;
|
||||
case "Connecting":
|
||||
case "Reconnecting":
|
||||
<div class="info-box warning">
|
||||
<p class="fa-p"><i class="fa fa-globe"></i> @Model.OnlineServicesState to Online Services</p>
|
||||
</div>
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user