Add support item process tracking and admin updates

This commit is contained in:
2026-10-16 16:37:51 +01:00
parent 93c86fed6e
commit 2c3fb146ab
88 changed files with 1594 additions and 642 deletions
@@ -136,7 +136,7 @@ namespace Saxonite.Net.Core.Web.Online.Models
// Numeric values are assumed to be unencrypted Ids.
if (StringUtil.IsNumeric(idx))
return idx.ToSysId();
return SysId.ToSysId(idx);
try
{
@@ -172,9 +172,9 @@ namespace Saxonite.Net.Core.Web.Online.Models
if (StringUtil.IsEmpty(encryptedId))
return new SysId();
if (StringUtil.IsNumeric(encryptedId))
return encryptedId.ToSysId();
return SysId.ToSysId(encryptedId);
NameValueCollection idObfuscationParams = SaController.DecryptParameters(encryptedId, Base64IV_IdObfuscation, Base64Key_IdObfuscation);
return idObfuscationParams.Get(ParamName_IdObfuscation_Id).ToSysId();
return SysId.ToSysId(idObfuscationParams.Get(ParamName_IdObfuscation_Id));
}
//-------------------------------------------------------------------