Renamed roles and trans keys "Limited"->"Restricted" "Full" -> ""
This commit is contained in:
@@ -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
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user