mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-19 08:02:55 +00:00
feat: add support for range filters
This commit is contained in:
committed by
Rainer Killinger
parent
dcf7906f79
commit
dc169746e7
@@ -201,14 +201,14 @@ export function buildFilter(filter: SCSearchFilter):
|
||||
case 'date range':
|
||||
const dateRangeObject: ESDateRange = {};
|
||||
if (filter.arguments.bounds.lowerBound?.mode === 'exclusive') {
|
||||
dateRangeObject.lt = filter.arguments.bounds.lowerBound.limit;
|
||||
dateRangeObject.gt = filter.arguments.bounds.lowerBound.limit;
|
||||
} else if (filter.arguments.bounds.lowerBound?.mode === 'inclusive') {
|
||||
dateRangeObject.lte = filter.arguments.bounds.lowerBound.limit;
|
||||
dateRangeObject.gte = filter.arguments.bounds.lowerBound.limit;
|
||||
}
|
||||
if (filter.arguments.bounds.upperBound?.mode === 'exclusive') {
|
||||
dateRangeObject.gt = filter.arguments.bounds.upperBound.limit;
|
||||
dateRangeObject.lt = filter.arguments.bounds.upperBound.limit;
|
||||
} else if (filter.arguments.bounds.upperBound?.mode === 'inclusive') {
|
||||
dateRangeObject.gte = filter.arguments.bounds.upperBound.limit;
|
||||
dateRangeObject.lte = filter.arguments.bounds.upperBound.limit;
|
||||
}
|
||||
dateRangeObject.format = filter.arguments.format;
|
||||
dateRangeObject.time_zone = filter.arguments.timeZone;
|
||||
|
||||
Reference in New Issue
Block a user