Skip to content

Commit cdaaf0e

Browse files
author
GuustMetz
committed
feat: move methodsFilterModelFilter to filteringModel
1 parent 6970a74 commit cdaaf0e

2 files changed

Lines changed: 5 additions & 16 deletions

File tree

lib/public/views/QcFlagTypes/ActiveColumns/qcFlagTypesActiveColumns.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ export const qcFlagTypesActiveColumns = {
4343
name: 'Method',
4444
visible: true,
4545
sortable: true,
46-
filter: ({ methodsFilterModel }) => textFilter(
47-
methodsFilterModel,
46+
filter: ({ filteringModel }) => textFilter(
47+
filteringModel.get('methods'),
4848
{ class: 'w-75 mt1', placeholder: 'e.g. Bad PID, ...' },
4949
),
5050
classes: 'f6',

lib/public/views/QcFlagTypes/Overview/QcFlagTypesOverviewModel.js

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ export class QcFlagTypesOverviewModel extends OverviewPageModel {
2929

3030
this._filteringModel = new FilteringModel({
3131
names: new TextTokensFilterModel(),
32+
methods: new TextTokensFilterModel(),
3233
});
3334

34-
this._methodsFilterModel = new TextTokensFilterModel();
35-
this._registerFilter(this._methodsFilterModel);
3635
this._isBadFilterModel =
3736
new SelectionModel({ availableOptions: [{ label: 'Bad', value: true }, { label: 'Not Bad', value: false }] });
3837
this._registerFilter(this._isBadFilterModel);
@@ -53,7 +52,7 @@ export class QcFlagTypesOverviewModel extends OverviewPageModel {
5352
if (this.isAnyFilterActive()) {
5453
params.filter = {
5554
names: this._filteringModel.get("names").normalized,
56-
methods: this._methodsFilterModel.normalized,
55+
methods: this._filteringModel.get("methods").normalized,
5756
bad: this._isBadFilterModel.selected.length === 2
5857
? undefined
5958
: this._isBadFilterModel.selected[0],
@@ -72,15 +71,6 @@ export class QcFlagTypesOverviewModel extends OverviewPageModel {
7271
return this._filteringModel;
7372
}
7473

75-
/**
76-
* Get methods filter model
77-
*
78-
* @return {TextTokensFilterModel} methods filter model
79-
*/
80-
get methodsFilterModel() {
81-
return this._methodsFilterModel;
82-
}
83-
8474
/**
8575
* Returns filter model for filtering bad and not bad flags
8676
*
@@ -111,7 +101,7 @@ export class QcFlagTypesOverviewModel extends OverviewPageModel {
111101
* @return {boolean} true if any filter is active
112102
*/
113103
isAnyFilterActive() {
114-
return this._filteringModel.isAnyFilterActive() || !this._methodsFilterModel.isEmpty || this._isBadFilterModel.selected.length;
104+
return this._filteringModel.isAnyFilterActive() || this._isBadFilterModel.selected.length;
115105
}
116106

117107
/**
@@ -120,7 +110,6 @@ export class QcFlagTypesOverviewModel extends OverviewPageModel {
120110
* @returns {void}
121111
*/
122112
reset() {
123-
this._methodsFilterModel.reset();
124113
this._filteringModel.reset();
125114
this._isBadFilterModel.reset();
126115
super.reset();

0 commit comments

Comments
 (0)