diff --git a/server/AyaNova/Controllers/AyaEnumPickListController.cs b/server/AyaNova/Controllers/AyaEnumPickListController.cs index 1726abe6..ad5cc905 100644 --- a/server/AyaNova/Controllers/AyaEnumPickListController.cs +++ b/server/AyaNova/Controllers/AyaEnumPickListController.cs @@ -81,20 +81,42 @@ namespace AyaNova.Api.Controllers case "authorizationroles": { - LocaleKeysToFetch.Add("UserTypesAdministrator"); - LocaleKeysToFetch.Add("UserTypesSchedulable"); - LocaleKeysToFetch.Add("UserTypesNonSchedulable"); - LocaleKeysToFetch.Add("UserTypesClient"); - LocaleKeysToFetch.Add("UserTypesHeadOffice"); - LocaleKeysToFetch.Add("UserTypesSubContractor"); + + LocaleKeysToFetch.Add("AuthorizationRoleNoRole"); + LocaleKeysToFetch.Add("AuthorizationRoleBizAdminLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleBizAdminFull"); + LocaleKeysToFetch.Add("AuthorizationRoleDispatchLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleDispatchFull"); + LocaleKeysToFetch.Add("AuthorizationRoleInventoryLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleInventoryFull"); + LocaleKeysToFetch.Add("AuthorizationRoleAccountingFull"); + LocaleKeysToFetch.Add("AuthorizationRoleTechLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleTechFull"); + LocaleKeysToFetch.Add("AuthorizationRoleSubContractorLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleSubContractorFull"); + LocaleKeysToFetch.Add("AuthorizationRoleClientLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleClientFull"); + LocaleKeysToFetch.Add("AuthorizationRoleOpsAdminLimited"); + LocaleKeysToFetch.Add("AuthorizationRoleOpsAdminFull"); var LT = LocaleBiz.GetSubsetStatic(LocaleKeysToFetch, LocaleId).Result; - ReturnList.Add(new NameIdItem() { Name = LT["UserTypesAdministrator"], Id = (long)UserType.Administrator }); - ReturnList.Add(new NameIdItem() { Name = LT["UserTypesSchedulable"], Id = (long)UserType.Schedulable }); - ReturnList.Add(new NameIdItem() { Name = LT["UserTypesNonSchedulable"], Id = (long)UserType.NonSchedulable }); - ReturnList.Add(new NameIdItem() { Name = LT["UserTypesClient"], Id = (long)UserType.Client }); - ReturnList.Add(new NameIdItem() { Name = LT["UserTypesHeadOffice"], Id = (long)UserType.HeadOffice }); - ReturnList.Add(new NameIdItem() { Name = LT["UserTypesSubContractor"], Id = (long)UserType.Subcontractor }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleNoRole"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleBizAdminLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleBizAdminFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleDispatchLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleDispatchFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleInventoryLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleInventoryFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleAccountingFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleTechLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleTechFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleSubContractorLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleSubContractorFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleClientLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleClientFull"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleOpsAdminLimited"], Id = (long)AuthorizationRoles.NoRole }); + ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleOpsAdminFull"], Id = (long)AuthorizationRoles.NoRole }); + } break; @@ -105,9 +127,6 @@ namespace AyaNova.Api.Controllers } - - - return Ok(new ApiOkResponse(ReturnList)); } @@ -140,8 +159,5 @@ namespace AyaNova.Api.Controllers - - - }//eoc }//ens \ No newline at end of file