This commit is contained in:
2018-12-13 21:29:41 +00:00
parent 449eb4a99e
commit 64ebc8c228

View File

@@ -81,20 +81,42 @@ namespace AyaNova.Api.Controllers
case "authorizationroles": case "authorizationroles":
{ {
LocaleKeysToFetch.Add("UserTypesAdministrator");
LocaleKeysToFetch.Add("UserTypesSchedulable"); LocaleKeysToFetch.Add("AuthorizationRoleNoRole");
LocaleKeysToFetch.Add("UserTypesNonSchedulable"); LocaleKeysToFetch.Add("AuthorizationRoleBizAdminLimited");
LocaleKeysToFetch.Add("UserTypesClient"); LocaleKeysToFetch.Add("AuthorizationRoleBizAdminFull");
LocaleKeysToFetch.Add("UserTypesHeadOffice"); LocaleKeysToFetch.Add("AuthorizationRoleDispatchLimited");
LocaleKeysToFetch.Add("UserTypesSubContractor"); 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; var LT = LocaleBiz.GetSubsetStatic(LocaleKeysToFetch, LocaleId).Result;
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesAdministrator"], Id = (long)UserType.Administrator }); ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleNoRole"], Id = (long)AuthorizationRoles.NoRole });
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesSchedulable"], Id = (long)UserType.Schedulable }); ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleBizAdminLimited"], Id = (long)AuthorizationRoles.NoRole });
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesNonSchedulable"], Id = (long)UserType.NonSchedulable }); ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleBizAdminFull"], Id = (long)AuthorizationRoles.NoRole });
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesClient"], Id = (long)UserType.Client }); ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleDispatchLimited"], Id = (long)AuthorizationRoles.NoRole });
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesHeadOffice"], Id = (long)UserType.HeadOffice }); ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleDispatchFull"], Id = (long)AuthorizationRoles.NoRole });
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesSubContractor"], Id = (long)UserType.Subcontractor }); 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; break;
@@ -105,9 +127,6 @@ namespace AyaNova.Api.Controllers
} }
return Ok(new ApiOkResponse(ReturnList)); return Ok(new ApiOkResponse(ReturnList));
} }
@@ -140,8 +159,5 @@ namespace AyaNova.Api.Controllers
}//eoc }//eoc
}//ens }//ens