This commit is contained in:
@@ -53,6 +53,19 @@ namespace Sockeye.Biz
|
||||
return new CustomerNotifySubscriptionBiz(ct, userId, translationId, roles);
|
||||
case SockType.Report:
|
||||
return new ReportBiz(ct, userId, translationId, roles);
|
||||
case SockType.License:
|
||||
return new LicenseBiz(ct, userId, translationId, roles);
|
||||
case SockType.TrialLicenseRequest:
|
||||
return new TrialLicenseRequestBiz(ct, userId, translationId, roles);
|
||||
case SockType.SubscriptionServer:
|
||||
return new SubscriptionServerBiz(ct, userId, translationId, roles);
|
||||
case SockType.Purchase:
|
||||
return new PurchaseBiz(ct, userId, translationId, roles);
|
||||
case SockType.Product:
|
||||
return new ProductBiz(ct, userId, translationId, roles);
|
||||
case SockType.GZCase:
|
||||
return new GZCaseBiz(ct, userId, translationId, roles);
|
||||
|
||||
default:
|
||||
throw new System.NotSupportedException($"Sockeye.BLL.BizObjectFactory::GetBizObject type {sockType.ToString()} is not supported");
|
||||
}
|
||||
|
||||
@@ -511,6 +511,112 @@ namespace Sockeye.Biz
|
||||
| AuthorizationRoles.OpsAdmin,
|
||||
});
|
||||
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//LICENSE
|
||||
//
|
||||
roles.Add(SockType.License, new BizRoleSet()
|
||||
{
|
||||
Change = AuthorizationRoles.BizAdmin
|
||||
| AuthorizationRoles.Service
|
||||
| AuthorizationRoles.Sales
|
||||
| AuthorizationRoles.Accounting,
|
||||
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
|
||||
| AuthorizationRoles.ServiceRestricted
|
||||
| AuthorizationRoles.Tech
|
||||
| AuthorizationRoles.SalesRestricted
|
||||
,
|
||||
Select = AuthorizationRoles.All
|
||||
});
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//TRIALLICENSEREQUEST
|
||||
//
|
||||
roles.Add(SockType.TrialLicenseRequest, new BizRoleSet()
|
||||
{
|
||||
Change = AuthorizationRoles.BizAdmin
|
||||
| AuthorizationRoles.Service
|
||||
| AuthorizationRoles.Sales
|
||||
| AuthorizationRoles.Accounting,
|
||||
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
|
||||
| AuthorizationRoles.ServiceRestricted
|
||||
| AuthorizationRoles.Tech
|
||||
| AuthorizationRoles.SalesRestricted
|
||||
,
|
||||
Select = AuthorizationRoles.All
|
||||
});
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//SUBSCRIPTIONSERVER
|
||||
//
|
||||
roles.Add(SockType.SubscriptionServer, new BizRoleSet()
|
||||
{
|
||||
Change = AuthorizationRoles.BizAdmin
|
||||
| AuthorizationRoles.Service
|
||||
| AuthorizationRoles.Sales
|
||||
| AuthorizationRoles.Accounting,
|
||||
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
|
||||
| AuthorizationRoles.ServiceRestricted
|
||||
| AuthorizationRoles.Tech
|
||||
| AuthorizationRoles.SalesRestricted
|
||||
,
|
||||
Select = AuthorizationRoles.All
|
||||
});
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//PURCHASE
|
||||
//
|
||||
roles.Add(SockType.Purchase, new BizRoleSet()
|
||||
{
|
||||
Change = AuthorizationRoles.BizAdmin
|
||||
| AuthorizationRoles.Service
|
||||
| AuthorizationRoles.Sales
|
||||
| AuthorizationRoles.Accounting,
|
||||
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
|
||||
| AuthorizationRoles.ServiceRestricted
|
||||
| AuthorizationRoles.Tech
|
||||
| AuthorizationRoles.SalesRestricted
|
||||
,
|
||||
Select = AuthorizationRoles.All
|
||||
});
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//PRODUCT
|
||||
//
|
||||
roles.Add(SockType.Product, new BizRoleSet()
|
||||
{
|
||||
Change = AuthorizationRoles.BizAdmin
|
||||
| AuthorizationRoles.Service
|
||||
| AuthorizationRoles.Sales
|
||||
| AuthorizationRoles.Accounting,
|
||||
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
|
||||
| AuthorizationRoles.ServiceRestricted
|
||||
| AuthorizationRoles.Tech
|
||||
| AuthorizationRoles.SalesRestricted
|
||||
,
|
||||
Select = AuthorizationRoles.All
|
||||
});
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//GZCASE
|
||||
//
|
||||
roles.Add(SockType.GZCase, new BizRoleSet()
|
||||
{
|
||||
Change = AuthorizationRoles.BizAdmin
|
||||
| AuthorizationRoles.Service
|
||||
| AuthorizationRoles.Sales
|
||||
| AuthorizationRoles.Accounting,
|
||||
ReadFullRecord = AuthorizationRoles.BizAdminRestricted
|
||||
| AuthorizationRoles.ServiceRestricted
|
||||
| AuthorizationRoles.Tech
|
||||
| AuthorizationRoles.SalesRestricted
|
||||
,
|
||||
Select = AuthorizationRoles.All
|
||||
});
|
||||
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
#endregion all roles init
|
||||
|
||||
|
||||
Reference in New Issue
Block a user