@@ -64,6 +64,7 @@ export class RunsOverviewModel extends OverviewPageModel {
6464 o2start : new TimeRangeFilterModel ( ) ,
6565 o2end : new TimeRangeFilterModel ( ) ,
6666 definitions : new RunDefinitionFilterModel ( ) ,
67+ runDuration : new NumericalComparisonFilterModel ( { scale : 60 * 1000 } ) ,
6768 runTypes : new RunTypesFilterModel ( runTypesProvider . items$ ) ,
6869 eorReason : new EorReasonFilterModel ( eorReasonTypeProvider . items$ ) ,
6970 magnets : new MagnetsFilteringModel ( magnetsCurrentLevelsProvider . items$ ) ,
@@ -171,8 +172,6 @@ export class RunsOverviewModel extends OverviewPageModel {
171172 resetFiltering ( fetch = true ) {
172173 this . _filteringModel . reset ( ) ;
173174
174- this . _runDurationFilter = null ;
175-
176175 this . environmentIdsFilter = '' ;
177176
178177 this . runQualitiesFilters = [ ] ;
@@ -204,7 +203,6 @@ export class RunsOverviewModel extends OverviewPageModel {
204203 */
205204 isAnyFilterActive ( ) {
206205 return this . _filteringModel . isAnyFilterActive ( )
207- || this . _runDurationFilter !== null
208206 || this . environmentIdsFilter !== ''
209207 || this . runQualitiesFilters . length !== 0
210208 || this . _triggerValuesFilters . size !== 0
@@ -249,26 +247,6 @@ export class RunsOverviewModel extends OverviewPageModel {
249247 this . notify ( ) ;
250248 }
251249
252- /**
253- * Returns the run duration filter (filter is defined in minutes)
254- * @return {{operator: string, limit: (number|null)}|null } The current run duration filter
255- */
256- get runDurationFilter ( ) {
257- return this . _runDurationFilter ;
258- }
259-
260- /**
261- * Sets the limit of duration (in minutes) and the comparison operator to filter
262- *
263- * @param {{operator: string, limit: (number|null)}|null } newRunDurationFilter The new filter value
264- *
265- * @return {void }
266- */
267- set runDurationFilter ( newRunDurationFilter ) {
268- this . _runDurationFilter = newRunDurationFilter ;
269- this . _applyFilters ( ) ;
270- }
271-
272250 /**
273251 * Returns the current environment id(s) filter
274252 * @return {String } The current environment id(s) filter
@@ -536,11 +514,6 @@ export class RunsOverviewModel extends OverviewPageModel {
536514 */
537515 _getFilterQueryParams ( ) {
538516 return {
539- ...this . _runDurationFilter && this . _runDurationFilter . limit !== null && {
540- 'filter[runDuration][operator]' : this . _runDurationFilter . operator ,
541- // Convert filter to milliseconds
542- 'filter[runDuration][limit]' : this . _runDurationFilter . limit * 60 * 1000 ,
543- } ,
544517 ...this . environmentIdsFilter && {
545518 'filter[environmentIds]' : this . environmentIdsFilter ,
546519 } ,
0 commit comments