@@ -78,6 +78,7 @@ export class RunsOverviewModel extends OverviewPageModel {
7878 nDetectors : new NumericalComparisonFilterModel ( { integer : true } ) ,
7979 nEpns : new NumericalComparisonFilterModel ( { integer : true } ) ,
8080 nFlps : new NumericalComparisonFilterModel ( { integer : true } ) ,
81+ odcTopologyFullName : new RawTextFilterModel ( ) ,
8182 eorReason : new EorReasonFilterModel ( eorReasonTypeProvider . items$ ) ,
8283 magnets : new MagnetsFilteringModel ( magnetsCurrentLevelsProvider . items$ ) ,
8384 muInelasticInteractionRate : new NumericalComparisonFilterModel ( { useOperatorAsNormalizationKey : true } ) ,
@@ -105,7 +106,7 @@ export class RunsOverviewModel extends OverviewPageModel {
105106 * @inheritdoc
106107 */
107108 getRootEndpoint ( ) {
108- return buildUrl ( '/api/runs' , { ... this . _getFilterQueryParams ( ) , ... { filter : this . filteringModel . normalized } } ) ;
109+ return buildUrl ( '/api/runs' , { filter : this . filteringModel . normalized } ) ;
109110 }
110111
111112 // eslint-disable-next-line valid-jsdoc
@@ -192,8 +193,6 @@ export class RunsOverviewModel extends OverviewPageModel {
192193
193194 this . epnFilter = '' ;
194195
195- this . _odcTopologyFullNameFilter = '' ;
196-
197196 if ( fetch ) {
198197 this . _applyFilters ( true ) ;
199198 }
@@ -208,8 +207,7 @@ export class RunsOverviewModel extends OverviewPageModel {
208207 || this . _triggerValuesFilters . size !== 0
209208 || this . ddflpFilter !== ''
210209 || this . dcsFilter !== ''
211- || this . epnFilter !== ''
212- || this . _odcTopologyFullNameFilter !== '' ;
210+ || this . epnFilter !== '' ;
213211 }
214212
215213 /**
@@ -344,24 +342,6 @@ export class RunsOverviewModel extends OverviewPageModel {
344342 this . _applyFilters ( ) ;
345343 }
346344
347- /**
348- * Returns the current epnTopology substring filter
349- * @return {String } The current epnTopology substring filter
350- */
351- get odcTopologyFullNameFilter ( ) {
352- return this . _odcTopologyFullNameFilter ;
353- }
354-
355- /**
356- * Sets the epnTopology substring filter if no new inputs were detected for 200 milliseconds
357- * @param {string } newTopology The epnTopology substring to apply to the filter
358- * @return {undefined }
359- */
360- set odcTopologyFullNameFilter ( newTopology ) {
361- this . _odcTopologyFullNameFilter = newTopology . trim ( ) ;
362- this . _applyFilters ( ) ;
363- }
364-
365345 /**
366346 * Return all the runs currently filtered, without paging
367347 *
@@ -409,9 +389,6 @@ export class RunsOverviewModel extends OverviewPageModel {
409389 ...( this . epnFilter === true || this . epnFilter === false ) && {
410390 'filter[epn]' : this . epnFilter ,
411391 } ,
412- ...this . _odcTopologyFullNameFilter && {
413- 'filter[odcTopologyFullName]' : this . _odcTopologyFullNameFilter ,
414- } ,
415392 } ;
416393 }
417394
0 commit comments