qol: make Online Services Connect more reliable

This commit is contained in:
Gary Sharp
2025-01-23 15:14:30 +11:00
parent dee54bb6d7
commit 408e1c4c14
10 changed files with 393 additions and 229 deletions
@@ -170,6 +170,7 @@ namespace Disco.Web.Areas.API.Controllers
public readonly string UpdateADDeviceDescriptions = "UpdateADDeviceDescriptions";
public readonly string LicenseCheck = "LicenseCheck";
public readonly string UpdateCheck = "UpdateCheck";
public readonly string OnlineServicesConnectStart = "OnlineServicesConnectStart";
public readonly string UpdateOrganisationName = "UpdateOrganisationName";
public readonly string OrganisationLogo = "OrganisationLogo";
public readonly string UpdateOrganisationAddress = "UpdateOrganisationAddress";
@@ -196,6 +197,7 @@ namespace Disco.Web.Areas.API.Controllers
public const string UpdateADDeviceDescriptions = "UpdateADDeviceDescriptions";
public const string LicenseCheck = "LicenseCheck";
public const string UpdateCheck = "UpdateCheck";
public const string OnlineServicesConnectStart = "OnlineServicesConnectStart";
public const string UpdateOrganisationName = "UpdateOrganisationName";
public const string OrganisationLogo = "OrganisationLogo";
public const string UpdateOrganisationAddress = "UpdateOrganisationAddress";
@@ -443,6 +445,17 @@ namespace Disco.Web.Areas.API.Controllers
return callInfo;
}
[NonAction]
partial void OnlineServicesConnectStartOverride(T4MVC_System_Web_Mvc_ActionResult callInfo);
[NonAction]
public override System.Web.Mvc.ActionResult OnlineServicesConnectStart()
{
var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.OnlineServicesConnectStart);
OnlineServicesConnectStartOverride(callInfo);
return callInfo;
}
[NonAction]
partial void UpdateOrganisationNameOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string OrganisationName, bool redirect);