This commit is contained in:
@@ -61,23 +61,47 @@ namespace AyaNova.Api.Controllers
|
|||||||
switch (enumName)
|
switch (enumName)
|
||||||
{
|
{
|
||||||
case "usertypes":
|
case "usertypes":
|
||||||
LocaleKeysToFetch.Add("UserTypesAdministrator");
|
{
|
||||||
LocaleKeysToFetch.Add("UserTypesSchedulable");
|
LocaleKeysToFetch.Add("UserTypesAdministrator");
|
||||||
LocaleKeysToFetch.Add("UserTypesNonSchedulable");
|
LocaleKeysToFetch.Add("UserTypesSchedulable");
|
||||||
LocaleKeysToFetch.Add("UserTypesClient");
|
LocaleKeysToFetch.Add("UserTypesNonSchedulable");
|
||||||
LocaleKeysToFetch.Add("UserTypesHeadOffice");
|
LocaleKeysToFetch.Add("UserTypesClient");
|
||||||
LocaleKeysToFetch.Add("UserTypesSubContractor");
|
LocaleKeysToFetch.Add("UserTypesHeadOffice");
|
||||||
var LT = LocaleBiz.GetSubsetStatic(LocaleKeysToFetch, LocaleId).Result;
|
LocaleKeysToFetch.Add("UserTypesSubContractor");
|
||||||
|
var LT = LocaleBiz.GetSubsetStatic(LocaleKeysToFetch, LocaleId).Result;
|
||||||
|
|
||||||
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesAdministrator"], Id = (long)UserType.Administrator });
|
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["UserTypesSchedulable"], Id = (long)UserType.Schedulable });
|
||||||
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesNonSchedulable"], Id = (long)UserType.NonSchedulable });
|
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["UserTypesClient"], Id = (long)UserType.Client });
|
||||||
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesHeadOffice"], Id = (long)UserType.HeadOffice });
|
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["UserTypesSubContractor"], Id = (long)UserType.Subcontractor });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "authorizationroles":
|
||||||
|
{
|
||||||
|
LocaleKeysToFetch.Add("UserTypesAdministrator");
|
||||||
|
LocaleKeysToFetch.Add("UserTypesSchedulable");
|
||||||
|
LocaleKeysToFetch.Add("UserTypesNonSchedulable");
|
||||||
|
LocaleKeysToFetch.Add("UserTypesClient");
|
||||||
|
LocaleKeysToFetch.Add("UserTypesHeadOffice");
|
||||||
|
LocaleKeysToFetch.Add("UserTypesSubContractor");
|
||||||
|
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 });
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
default:
|
||||||
|
ReturnList.Add(new NameIdItem() { Name = $"Unknown enum type list key value {enumName}", Id = (long)UserType.Administrator });
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -91,11 +115,11 @@ namespace AyaNova.Api.Controllers
|
|||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Get all possible enumerated values picklists
|
/// Get all possible enumerated values picklist key names
|
||||||
///
|
///
|
||||||
/// Required roles: Any
|
/// Required roles: Any
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>List</returns>
|
/// <returns>List of AyaNova enumerated type list keys that can be fetched from the AyaEnumPickList/GetPickListRoute</returns>
|
||||||
[HttpGet()]
|
[HttpGet()]
|
||||||
public ActionResult GetTypesList()
|
public ActionResult GetTypesList()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1443,5 +1443,21 @@
|
|||||||
"RowsPerPage":"Zeilen pro Seite",
|
"RowsPerPage":"Zeilen pro Seite",
|
||||||
"Tags":"Kategorien",
|
"Tags":"Kategorien",
|
||||||
"ID":"ID",
|
"ID":"ID",
|
||||||
"UserTypesSubContractor": "Subunternehmer"
|
"UserTypesSubContractor": "Subunternehmer",
|
||||||
|
"AuthorizationRoleNoRole":"No role",
|
||||||
|
"AuthorizationRoleBizAdminLimited":"Business administration - limited",
|
||||||
|
"AuthorizationRoleBizAdminFull":"Business administration - full",
|
||||||
|
"AuthorizationRoleDispatchLimited":"Dispatch - limited",
|
||||||
|
"AuthorizationRoleDispatchFull":"Dispatch - full",
|
||||||
|
"AuthorizationRoleInventoryLimited":"Inventory - limited",
|
||||||
|
"AuthorizationRoleInventoryFull":"Inventory - full",
|
||||||
|
"AuthorizationRoleAccountingFull":"Accounting",
|
||||||
|
"AuthorizationRoleTechLimited":"Service technician - limited",
|
||||||
|
"AuthorizationRoleTechFull":"Service technician - full",
|
||||||
|
"AuthorizationRoleSubContractorLimited":"Subcontractor - limited",
|
||||||
|
"AuthorizationRoleSubContractorFull":"Subcontractor - full",
|
||||||
|
"AuthorizationRoleClientLimited":"Client user - limited",
|
||||||
|
"AuthorizationRoleClientFull":"Client user - full",
|
||||||
|
"AuthorizationRoleOpsAdminLimited":"System operations - limited",
|
||||||
|
"AuthorizationRoleOpsAdminFull":"System operations - full"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1442,7 +1442,23 @@
|
|||||||
"RowsPerPage":"Rows per page",
|
"RowsPerPage":"Rows per page",
|
||||||
"Tags":"Tags",
|
"Tags":"Tags",
|
||||||
"ID":"ID",
|
"ID":"ID",
|
||||||
"UserTypesSubContractor": "SubContractor user"
|
"UserTypesSubContractor": "SubContractor user",
|
||||||
|
"AuthorizationRoleNoRole":"No role",
|
||||||
|
"AuthorizationRoleBizAdminLimited":"Business administration - limited",
|
||||||
|
"AuthorizationRoleBizAdminFull":"Business administration - full",
|
||||||
|
"AuthorizationRoleDispatchLimited":"Dispatch - limited",
|
||||||
|
"AuthorizationRoleDispatchFull":"Dispatch - full",
|
||||||
|
"AuthorizationRoleInventoryLimited":"Inventory - limited",
|
||||||
|
"AuthorizationRoleInventoryFull":"Inventory - full",
|
||||||
|
"AuthorizationRoleAccountingFull":"Accounting",
|
||||||
|
"AuthorizationRoleTechLimited":"Service technician - limited",
|
||||||
|
"AuthorizationRoleTechFull":"Service technician - full",
|
||||||
|
"AuthorizationRoleSubContractorLimited":"Subcontractor - limited",
|
||||||
|
"AuthorizationRoleSubContractorFull":"Subcontractor - full",
|
||||||
|
"AuthorizationRoleClientLimited":"Client user - limited",
|
||||||
|
"AuthorizationRoleClientFull":"Client user - full",
|
||||||
|
"AuthorizationRoleOpsAdminLimited":"System operations - limited",
|
||||||
|
"AuthorizationRoleOpsAdminFull":"System operations - full"
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1443,5 +1443,21 @@
|
|||||||
"RowsPerPage":"Filas por página",
|
"RowsPerPage":"Filas por página",
|
||||||
"Tags":"Etiquetas",
|
"Tags":"Etiquetas",
|
||||||
"ID":"ID",
|
"ID":"ID",
|
||||||
"UserTypesSubContractor": "Subcontratista"
|
"UserTypesSubContractor": "Subcontratista",
|
||||||
|
"AuthorizationRoleNoRole":"No role",
|
||||||
|
"AuthorizationRoleBizAdminLimited":"Business administration - limited",
|
||||||
|
"AuthorizationRoleBizAdminFull":"Business administration - full",
|
||||||
|
"AuthorizationRoleDispatchLimited":"Dispatch - limited",
|
||||||
|
"AuthorizationRoleDispatchFull":"Dispatch - full",
|
||||||
|
"AuthorizationRoleInventoryLimited":"Inventory - limited",
|
||||||
|
"AuthorizationRoleInventoryFull":"Inventory - full",
|
||||||
|
"AuthorizationRoleAccountingFull":"Accounting",
|
||||||
|
"AuthorizationRoleTechLimited":"Service technician - limited",
|
||||||
|
"AuthorizationRoleTechFull":"Service technician - full",
|
||||||
|
"AuthorizationRoleSubContractorLimited":"Subcontractor - limited",
|
||||||
|
"AuthorizationRoleSubContractorFull":"Subcontractor - full",
|
||||||
|
"AuthorizationRoleClientLimited":"Client user - limited",
|
||||||
|
"AuthorizationRoleClientFull":"Client user - full",
|
||||||
|
"AuthorizationRoleOpsAdminLimited":"System operations - limited",
|
||||||
|
"AuthorizationRoleOpsAdminFull":"System operations - full"
|
||||||
}
|
}
|
||||||
@@ -1442,5 +1442,21 @@
|
|||||||
"RowsPerPage":"Lignes par page",
|
"RowsPerPage":"Lignes par page",
|
||||||
"Tags":"Balises",
|
"Tags":"Balises",
|
||||||
"ID":"ID",
|
"ID":"ID",
|
||||||
"UserTypesSubContractor": "Sous-traitant"
|
"UserTypesSubContractor": "Sous-traitant",
|
||||||
|
"AuthorizationRoleNoRole":"No role",
|
||||||
|
"AuthorizationRoleBizAdminLimited":"Administration des affaires limitée",
|
||||||
|
"AuthorizationRoleBizAdminFull":"Administration des affaires complète",
|
||||||
|
"AuthorizationRoleDispatchLimited":"Répartir - limitée",
|
||||||
|
"AuthorizationRoleDispatchFull":"Répartir - complète",
|
||||||
|
"AuthorizationRoleInventoryLimited":"Personnel d'inventaire - limité",
|
||||||
|
"AuthorizationRoleInventoryFull":"Personnel d'inventaire - complète",
|
||||||
|
"AuthorizationRoleAccountingFull":"Comptabilité",
|
||||||
|
"AuthorizationRoleTechLimited":"Technicien de service - limité",
|
||||||
|
"AuthorizationRoleTechFull":"Technicien de service - complète",
|
||||||
|
"AuthorizationRoleSubContractorLimited":"Sous-traitant - limité",
|
||||||
|
"AuthorizationRoleSubContractorFull":"Sous-traitant - complète",
|
||||||
|
"AuthorizationRoleClientLimited":"Client utilisateur - limité",
|
||||||
|
"AuthorizationRoleClientFull":"Client utilisateur - complète",
|
||||||
|
"AuthorizationRoleOpsAdminLimited":"Opérations du système - limited",
|
||||||
|
"AuthorizationRoleOpsAdminFull":"Opérations du système - complète"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user