Renamed roles and trans keys "Limited"->"Restricted" "Full" -> ""

This commit is contained in:
2021-07-12 17:19:09 +00:00
parent 798e21671b
commit 56d8cc27cb
60 changed files with 548 additions and 548 deletions

View File

@@ -46,15 +46,15 @@ namespace AyaNova.Biz
// (any change copy to customer notes, head office)
roles.Add(AyaType.Customer, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -63,15 +63,15 @@ namespace AyaNova.Biz
// (duplicate of customer above but required to be here to allow various code to not bomb)
roles.Add(AyaType.CustomerNote, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -80,15 +80,15 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Contract, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -97,15 +97,15 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.HeadOffice, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -114,15 +114,15 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.LoanUnit, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -135,13 +135,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Part, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -150,13 +150,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PartInventory, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -168,13 +168,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PartWarehouse, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -183,13 +183,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PartAssembly, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -199,13 +199,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PurchaseOrder, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -215,13 +215,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PartInventoryRequest, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -231,13 +231,13 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PartInventoryRestock, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull
| AuthorizationRoles.BizAdminFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.InventoryLimited
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited,
Change = AuthorizationRoles.Inventory
| AuthorizationRoles.BizAdmin
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.InventoryRestricted
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted,
Select = AuthorizationRoles.All
});
@@ -247,15 +247,15 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PM, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -264,8 +264,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PMItem, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -274,8 +274,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PMTemplate, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -284,8 +284,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PMTemplateItem, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -294,15 +294,15 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Project, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull
| AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin
| AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -312,14 +312,14 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.ServiceRate, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -329,14 +329,14 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.TravelRate, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -345,14 +345,14 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.TaxCode, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.DispatchFull
| AuthorizationRoles.SalesFull
| AuthorizationRoles.TechFull
| AuthorizationRoles.BizAdminLimited
| AuthorizationRoles.DispatchLimited
| AuthorizationRoles.SalesLimited
| AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.Service
| AuthorizationRoles.Sales
| AuthorizationRoles.Tech
| AuthorizationRoles.BizAdminRestricted
| AuthorizationRoles.ServiceRestricted
| AuthorizationRoles.SalesRestricted
| AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -367,16 +367,16 @@ namespace AyaNova.Biz
// //when deducting from the bank the role required is for the object that is being banked
// //Subcontractors are deliberately excluded here
// //on the fence about sales as it's conceivable that a salesman sells bank time and then enters it but
// //that's really in the realm of accounting, bizadmin or most obviously dispatch
// Change = AuthorizationRoles.BizAdminFull
// | AuthorizationRoles.DispatchFull
// | AuthorizationRoles.AccountingFull,
// ReadFullRecord = AuthorizationRoles.BizAdminLimited
// | AuthorizationRoles.DispatchLimited
// | AuthorizationRoles.SalesLimited
// | AuthorizationRoles.TechLimited
// | AuthorizationRoles.SalesFull
// | AuthorizationRoles.TechFull,
// //that's really in the realm of accounting, bizadmin or most obviously Service
// Change = AuthorizationRoles.BizAdm inFu ll
// | AuthorizationRoles.Servi ceFul l
// | AuthorizationRoles.Account ingFu ll,
// ReadFullRecord = AuthorizationRoles.Biz AdminLim ited
// | AuthorizationRoles.Se rviceLim ited
// | AuthorizationRoles.Sa lesLim ited
// | AuthorizationRoles.Te chLi mited
// | AuthorizationRoles.Sa lesF ull
// | AuthorizationRoles.Te chFu ll,
// Select = AuthorizationRoles.All
// });
@@ -385,8 +385,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Quote, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -395,8 +395,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.QuoteItem, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -405,8 +405,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.QuoteTemplate, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -415,8 +415,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.QuoteTemplateItem, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -425,8 +425,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Unit, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -435,8 +435,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.UnitModel, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -445,8 +445,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Vendor, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull | AuthorizationRoles.InventoryFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting | AuthorizationRoles.Inventory,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -457,7 +457,7 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.TaskGroup, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service,
ReadFullRecord = AuthorizationRoles.All,
Select = AuthorizationRoles.All
});
@@ -469,7 +469,7 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.WorkOrderStatus, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull,//powerful feature, only want people directly in charge of service to change these
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service,//powerful feature, only want people directly in charge of service to change these
ReadFullRecord = AuthorizationRoles.All,
Select = AuthorizationRoles.All//sub restricted by client and biz rules as status has it's own role settings so just keep it open for everyone to potentially access
});
@@ -479,9 +479,9 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.WorkOrderItemStatus, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited | AuthorizationRoles.CustomerLimited | AuthorizationRoles.CustomerFull,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted | AuthorizationRoles.CustomerRestricted | AuthorizationRoles.Customer,
Select = AuthorizationRoles.All
});
@@ -490,9 +490,9 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.WorkOrderItemPriority, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited | AuthorizationRoles.CustomerLimited | AuthorizationRoles.CustomerFull,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted | AuthorizationRoles.CustomerRestricted | AuthorizationRoles.Customer,
Select = AuthorizationRoles.All
});
@@ -501,96 +501,96 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.WorkOrder, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited | AuthorizationRoles.CustomerLimited | AuthorizationRoles.CustomerFull,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted | AuthorizationRoles.CustomerRestricted | AuthorizationRoles.Customer,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItem, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited | AuthorizationRoles.CustomerLimited | AuthorizationRoles.CustomerFull,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted | AuthorizationRoles.CustomerRestricted | AuthorizationRoles.Customer,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemExpense, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemLabor, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemLoan, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemPart, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemPartRequest, new BizRoleSet()
{
Change = AuthorizationRoles.InventoryFull | AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.InventoryLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.Inventory | AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.InventoryRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemScheduledUser, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemTask, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemTravel, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemUnit, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
roles.Add(AyaType.WorkOrderItemOutsideService, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.TechFull | AuthorizationRoles.SubContractorFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited | AuthorizationRoles.SubContractorLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Tech | AuthorizationRoles.SubContractor | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted | AuthorizationRoles.SubContractorRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
//---
@@ -601,8 +601,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.WorkOrderTemplate, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -611,8 +611,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.WorkOrderTemplateItem, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.SalesFull | AuthorizationRoles.TechFull | AuthorizationRoles.AccountingFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited | AuthorizationRoles.SalesLimited | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Service | AuthorizationRoles.Sales | AuthorizationRoles.Tech | AuthorizationRoles.Accounting,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});
@@ -624,8 +624,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Global, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
});
@@ -634,8 +634,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.GlobalOps, new BizRoleSet()
{
Change = AuthorizationRoles.OpsAdminFull,
ReadFullRecord = AuthorizationRoles.OpsAdminLimited
Change = AuthorizationRoles.OpsAdmin,
ReadFullRecord = AuthorizationRoles.OpsAdminRestricted
});
@@ -644,8 +644,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.User, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited,
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted,
Select = AuthorizationRoles.All
});
@@ -655,8 +655,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.UserOptions, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
});
@@ -666,8 +666,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Widget, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.InventoryFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.InventoryLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Inventory,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.InventoryRestricted,
Select = AuthorizationRoles.All
});
@@ -676,7 +676,7 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.ServerState, new BizRoleSet()
{
Change = AuthorizationRoles.OpsAdminFull,
Change = AuthorizationRoles.OpsAdmin,
ReadFullRecord = AuthorizationRoles.All
});
@@ -686,8 +686,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.License, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
});
////////////////////////////////////////////////////////////
@@ -695,8 +695,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.TrialSeeder, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.OpsAdminFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.OpsAdminLimited
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.OpsAdminRestricted
});
////////////////////////////////////////////////////////////
@@ -705,7 +705,7 @@ namespace AyaNova.Biz
roles.Add(AyaType.LogFile, new BizRoleSet()
{
Change = AuthorizationRoles.NoRole,
ReadFullRecord = AuthorizationRoles.OpsAdminFull | AuthorizationRoles.OpsAdminLimited
ReadFullRecord = AuthorizationRoles.OpsAdmin | AuthorizationRoles.OpsAdminRestricted
});
@@ -715,8 +715,8 @@ namespace AyaNova.Biz
//ops and biz admin can view Backup
roles.Add(AyaType.Backup, new BizRoleSet()
{
Change = AuthorizationRoles.OpsAdminFull,
ReadFullRecord = AuthorizationRoles.OpsAdminLimited | AuthorizationRoles.BizAdminFull | AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.OpsAdmin,
ReadFullRecord = AuthorizationRoles.OpsAdminRestricted | AuthorizationRoles.BizAdmin | AuthorizationRoles.BizAdminRestricted
});
@@ -728,8 +728,8 @@ namespace AyaNova.Biz
// who are not allowed to see biz data
roles.Add(AyaType.FileAttachment, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,//Need full rights only here because this is the rights checked for batch delete etc so it's simpler than checking all the parent object rights if you know they already have all rights
ReadFullRecord = AuthorizationRoles.BizAdminFull | AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.BizAdmin,//Need full rights only here because this is the rights checked for batch delete etc so it's simpler than checking all the parent object rights if you know they already have all rights
ReadFullRecord = AuthorizationRoles.BizAdmin | AuthorizationRoles.BizAdminRestricted
});
@@ -739,8 +739,8 @@ namespace AyaNova.Biz
//ops and biz admin can view operations
roles.Add(AyaType.ServerJob, new BizRoleSet()
{
Change = AuthorizationRoles.OpsAdminFull,
ReadFullRecord = AuthorizationRoles.OpsAdminLimited | AuthorizationRoles.BizAdminFull | AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.OpsAdmin,
ReadFullRecord = AuthorizationRoles.OpsAdminRestricted | AuthorizationRoles.BizAdmin | AuthorizationRoles.BizAdminRestricted
});
////////////////////////////////////////////////////////////
@@ -749,8 +749,8 @@ namespace AyaNova.Biz
//ops and biz admin can view operations
roles.Add(AyaType.OpsNotificationSettings, new BizRoleSet()
{
Change = AuthorizationRoles.OpsAdminFull,
ReadFullRecord = AuthorizationRoles.OpsAdminLimited | AuthorizationRoles.BizAdminFull | AuthorizationRoles.BizAdminLimited
Change = AuthorizationRoles.OpsAdmin,
ReadFullRecord = AuthorizationRoles.OpsAdminRestricted | AuthorizationRoles.BizAdmin | AuthorizationRoles.BizAdminRestricted
});
@@ -759,8 +759,8 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.ServerMetrics, new BizRoleSet()
{
Change = AuthorizationRoles.OpsAdminFull,//this is to turn on extra metrics (profiler)
ReadFullRecord = AuthorizationRoles.OpsAdminFull | AuthorizationRoles.OpsAdminLimited
Change = AuthorizationRoles.OpsAdmin,//this is to turn on extra metrics (profiler)
ReadFullRecord = AuthorizationRoles.OpsAdmin | AuthorizationRoles.OpsAdminRestricted
});
@@ -769,10 +769,10 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Translation, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
Change = AuthorizationRoles.BizAdmin,
//Anyone can read it because they need to to open a form, but also in UI
//only the bizadminlimited actually gets a link to see the customization page
ReadFullRecord = AuthorizationRoles.BizAdminLimited,
//only the BizAdminRestricted actually gets a link to see the customization page
ReadFullRecord = AuthorizationRoles.BizAdminRestricted,
Select = AuthorizationRoles.All
});
@@ -782,7 +782,7 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.DataListSavedFilter, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.All
});
@@ -794,9 +794,9 @@ namespace AyaNova.Biz
roles.Add(AyaType.FormCustom, new BizRoleSet()
{
//Only BizAdminFull can modify forms
Change = AuthorizationRoles.BizAdminFull,
Change = AuthorizationRoles.BizAdmin,
//Anyone can read it because they need to to open a form, but also in UI
//only the bizadminlimited actually gets a link to see the customization page
//only the BizAdminRestricted actually gets a link to see the customization page
ReadFullRecord = AuthorizationRoles.All
});
@@ -805,7 +805,7 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.PickListTemplate, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.All
});
@@ -814,11 +814,11 @@ namespace AyaNova.Biz
// todo: deprecate? Not used for anything as of nov 2020
roles.Add(AyaType.BizMetrics, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull,
ReadFullRecord = AuthorizationRoles.BizAdminLimited |
AuthorizationRoles.SalesFull |
AuthorizationRoles.SalesLimited |
AuthorizationRoles.AccountingFull
Change = AuthorizationRoles.BizAdmin,
ReadFullRecord = AuthorizationRoles.BizAdminRestricted |
AuthorizationRoles.Sales |
AuthorizationRoles.SalesRestricted |
AuthorizationRoles.Accounting
});
////////////////////////////////////////////////////////////
@@ -844,7 +844,7 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.Report, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.BizAdminLimited,
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.BizAdminRestricted,
ReadFullRecord = AuthorizationRoles.All,
Select = AuthorizationRoles.All
});
@@ -854,9 +854,9 @@ namespace AyaNova.Biz
//
roles.Add(AyaType.CustomerServiceRequest, new BizRoleSet()
{
Change = AuthorizationRoles.CustomerFull | AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull,
ReadFullRecord = AuthorizationRoles.CustomerLimited | AuthorizationRoles.BizAdminLimited | AuthorizationRoles.DispatchLimited |
AuthorizationRoles.TechFull | AuthorizationRoles.TechLimited,
Change = AuthorizationRoles.Customer | AuthorizationRoles.BizAdmin | AuthorizationRoles.Service,
ReadFullRecord = AuthorizationRoles.CustomerRestricted | AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted |
AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted,
Select = AuthorizationRoles.All
});