Skip to content

Commit cea0790

Browse files
committed
feat: add filter for minimum requests
1 parent 02868ba commit cea0790

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

src/Resources/app/administration/src/module/tinect-redirects/page/tinect-redirects-index/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export default {
2626
salesChannelDomainId: null,
2727
active: 0,
2828
hidden: 0,
29+
minimumRequestCount: null,
2930
}
3031
};
3132
},
@@ -94,6 +95,12 @@ export default {
9495
criteria.addFilter(Criteria.equals('salesChannelDomainId', this.filter.salesChannelDomainId));
9596
}
9697

98+
if (this.filter.minimumRequestCount) {
99+
criteria.addFilter(Criteria.range('count', {
100+
gte: this.filter.minimumRequestCount,
101+
}));
102+
}
103+
97104
return criteria;
98105
},
99106
},
@@ -124,6 +131,7 @@ export default {
124131
salesChannelDomainId: null,
125132
active: 0,
126133
hidden: 0,
134+
minimumRequestCount: null,
127135
};
128136
},
129137

src/Resources/app/administration/src/module/tinect-redirects/page/tinect-redirects-index/template.html.twig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,15 @@
9999
<option value="0">{{ $t('tinect-redirects.sidebar.filter.active.values.no') }}</option>
100100
</sw-select-field>
101101

102+
<sw-number-field
103+
v-model:value="filter.minimumRequestCount"
104+
:label="$t('tinect-redirects.sidebar.filter.minimumRequests.label')"
105+
type="number"
106+
numberType="int"
107+
:allowEmpty="true"
108+
:min="0" :step="1"
109+
></sw-number-field>
110+
102111
<sw-entity-single-select
103112
v-model:value="filter.salesChannelDomainId"
104113
:label="$t('tinect-redirects.sidebar.filter.domain.label')"

src/Resources/app/administration/src/module/tinect-redirects/snippet/de-DE.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@
6868
},
6969
"domain": {
7070
"label": "Verkaufskanal-Domain"
71+
},
72+
"minimumRequests": {
73+
"label": "Mindestanzahl Aufrufen"
7174
}
7275
}
7376
}

src/Resources/app/administration/src/module/tinect-redirects/snippet/en-GB.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@
6868
},
6969
"domain": {
7070
"label": "Sales Channel Domain"
71+
},
72+
"minimumRequests": {
73+
"label": "Minimum Requests"
7174
}
7275
}
7376
}

0 commit comments

Comments
 (0)