diff --git a/server/AyaNova/DataList/InsideUserDataList.cs b/server/AyaNova/DataList/InsideUserDataList.cs index cab6b344..b4781c08 100644 --- a/server/AyaNova/DataList/InsideUserDataList.cs +++ b/server/AyaNova/DataList/InsideUserDataList.cs @@ -113,13 +113,26 @@ namespace AyaNova.DataList SqlIdColumnName = "avendor.id", SqlValueColumnName = "avendor.name" }); + + //META COLUMNS + FieldDefinitions.Add(new DataListFieldDefinition + { + + FieldKey = "metausertype", + UiFieldDataType = (int)UiFieldDataType.Enum, + EnumType = AyaNova.Util.StringUtil.TrimTypeName(typeof(UserType).ToString()), + SqlValueColumnName = "auser.usertype", + IsMeta = true + }); + + } public List DataListInternalCriteria(long currentUserId, AuthorizationRoles userRoles, string clientCriteria) { List ret = new List(); - DataListFilterOption FilterOption = new DataListFilterOption() { Column = "usertype" }; + DataListFilterOption FilterOption = new DataListFilterOption() { Column = "metausertype" }; FilterOption.Items.Add(new DataListColumnFilter() { value = ((int)UserType.Customer).ToString(), op = DataListFilterComparisonOperator.NotEqual }); FilterOption.Items.Add(new DataListColumnFilter() { value = ((int)UserType.HeadOffice).ToString(), op = DataListFilterComparisonOperator.NotEqual });