This commit is contained in:
@@ -53,6 +53,19 @@ namespace Sockeye.Biz
|
|||||||
return new CustomerNotifySubscriptionBiz(ct, userId, translationId, roles);
|
return new CustomerNotifySubscriptionBiz(ct, userId, translationId, roles);
|
||||||
case SockType.Report:
|
case SockType.Report:
|
||||||
return new ReportBiz(ct, userId, translationId, roles);
|
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:
|
default:
|
||||||
throw new System.NotSupportedException($"Sockeye.BLL.BizObjectFactory::GetBizObject type {sockType.ToString()} is not supported");
|
throw new System.NotSupportedException($"Sockeye.BLL.BizObjectFactory::GetBizObject type {sockType.ToString()} is not supported");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -511,6 +511,112 @@ namespace Sockeye.Biz
|
|||||||
| AuthorizationRoles.OpsAdmin,
|
| 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
|
#endregion all roles init
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user