This commit is contained in:
2021-09-22 17:07:42 +00:00
parent 1ed40bce11
commit 934da362ac
10 changed files with 350 additions and 17 deletions

View File

@@ -241,7 +241,7 @@ namespace AyaNova.Biz
Select = AuthorizationRoles.All
});
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
//PartInventoryDataList
// same as PO
//
@@ -257,7 +257,7 @@ namespace AyaNova.Biz
Select = AuthorizationRoles.All
});
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
//PartInventoryRequestDataList
// same as PO
//
@@ -274,7 +274,7 @@ namespace AyaNova.Biz
});
////////////////////////////////////////////////////////////
//Project
//
@@ -658,7 +658,7 @@ namespace AyaNova.Biz
});
////////////////////////////////////////////////////////////
//SERVERSTATE
@@ -775,7 +775,16 @@ namespace AyaNova.Biz
ReadFullRecord = AuthorizationRoles.All
});
////////////////////////////////////////////////////////////
//FORMSETTING
// Note: this is only ever modified by user personally
// so it is accessible by all and biz rules
//restrict to own userid
roles.Add(AyaType.FormSetting, new BizRoleSet()
{
Change = AuthorizationRoles.All,
ReadFullRecord = AuthorizationRoles.All
});
////////////////////////////////////////////////////////////
//FORMCUSTOM
@@ -895,9 +904,9 @@ namespace AyaNova.Biz
//GENERATE CLIENT COMPATIBLE JSON FROM ROLES OUTPUT TO DEBUG LOG
//And seperately, set the JSON variable so can copy from debug variable "value" property for lastRoles here to compare
// string json = Newtonsoft.Json.JsonConvert.SerializeObject(roles, Newtonsoft.Json.Formatting.None);
// System.Diagnostics.Debugger.Log(1, "JSONFRAGMENTFORCLIENT", "BizRoles.cs -> biz-role-rights.js Client roles JSON fragment:\n\n");
// System.Diagnostics.Debugger.Log(1, "JSONFRAGMENTFORCLIENT", json + "\n\n");
string json = Newtonsoft.Json.JsonConvert.SerializeObject(roles, Newtonsoft.Json.Formatting.None);
System.Diagnostics.Debugger.Log(1, "JSONFRAGMENTFORCLIENT", "BizRoles.cs -> biz-role-rights.js Client roles JSON fragment:\n\n");
System.Diagnostics.Debugger.Log(1, "JSONFRAGMENTFORCLIENT", json + "\n\n");
//ONGOING VALIDATION TO CATCH MISMATCH WHEN NEW ROLES ADDED (wont' catch changes to existing unfortunately)