Skip to content

Commit 89581eb

Browse files
committed
feat: add is:reviewed filter
1 parent f299a5e commit 89581eb

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

packages/app/lib/apps/search/Search.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ export default function Search(config, logger, store) {
6666
return (issue.reviews || []).some(r => r.state === 'approved');
6767
}
6868

69+
function isReviewed(issue) {
70+
return (issue.reviews || []).length > 0;
71+
}
72+
6973
const filters = {
7074

7175
text: function textFilter(text, exact) {
@@ -119,6 +123,14 @@ export default function Search(config, logger, store) {
119123
(issue.links || []).some(link => link.type === LinkTypes.CLOSED_BY && isApproved(link.target))
120124
);
121125
};
126+
case 'reviewed':
127+
return function filterReviewed(issue) {
128+
return (
129+
isPull(issue) && isReviewed(issue)
130+
) || (
131+
(issue.links || []).some(link => link.type === LinkTypes.CLOSED_BY && isReviewed(link.target))
132+
);
133+
};
122134
case 'open':
123135
return function filterOpen(issue) {
124136
return issue.state === 'open';

packages/board/src/BoardFilter.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
'assigned',
4141
'unassigned',
4242
'approved',
43+
'reviewed',
4344
'epic',
4445
'milestoned',
4546
'open',

0 commit comments

Comments
 (0)