This commit is contained in:
@@ -22,7 +22,7 @@ namespace AyaNova.Models
|
||||
}
|
||||
}
|
||||
|
||||
TODO: recode this to fulfil requirements of datalistfetcher in the same way as
|
||||
///TODO: recode this to fulfil requirements of datalistfetcher in the same way as
|
||||
//DataListTableProcessingOptions constructor
|
||||
//clean out datalistfetcher comments and similar afterwards
|
||||
public async Task RehydrateIdList(AyContext ct, AuthorizationRoles userRoles, Microsoft.Extensions.Logging.ILogger log, long userId)
|
||||
@@ -32,3 +32,41 @@ TODO: recode this to fulfil requirements of datalistfetcher in the same way as
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
internal DataListTableProcessingOptions(
|
||||
DataListTableRequest request,
|
||||
IDataListProcessing dataList,
|
||||
DataListSavedColumnView savedView,
|
||||
DataListSavedFilter savedFilter,
|
||||
long userId,
|
||||
AuthorizationRoles userRoles)
|
||||
{
|
||||
//set some values from request
|
||||
Limit = request.Limit;
|
||||
Offset = request.Offset;
|
||||
base.ClientCriteria = request.ClientCriteria;
|
||||
base.DataListKey = request.DataListKey;
|
||||
|
||||
//SET COLUMNS
|
||||
Columns = JsonConvert.DeserializeObject<List<string>>(savedView.Columns);
|
||||
|
||||
//SET SORTBY
|
||||
base.SortBy = JsonConvert.DeserializeObject<Dictionary<string, string>>(savedView.Sort);
|
||||
|
||||
//SET FILTER
|
||||
if (request.FilterId != 0 && savedFilter != null)
|
||||
base.Filter = JsonConvert.DeserializeObject<List<DataListFilterOption>>(savedFilter.Filter);
|
||||
|
||||
//ADD STATIC SERVER FILTERS
|
||||
List<DataListFilterOption> StaticServerFilterOptions = new List<DataListFilterOption>();
|
||||
if (dataList is IDataListInternalCriteria)
|
||||
StaticServerFilterOptions = ((IDataListInternalCriteria)dataList).DataListInternalCriteria(userId, userRoles, request.ClientCriteria);
|
||||
|
||||
//Add the internal filters into the listoptions existing filters
|
||||
//NOTE: There is currently no overlap between internal filtered columns and filters coming from the client
|
||||
foreach (DataListFilterOption dfo in StaticServerFilterOptions)
|
||||
base.Filter.Add(dfo);
|
||||
|
||||
}
|
||||
*/
|
||||
Reference in New Issue
Block a user