Skip to content

Commit 4f2f4df

Browse files
committed
[ui] Filter individuals by enrollment status
Adds the 'isEnrolled' boolean filter to the 'Search' component. Signed-off-by: Eva Millán <[email protected]>
1 parent 4aa0e34 commit 4f2f4df

File tree

4 files changed

+19
-8
lines changed

4 files changed

+19
-8
lines changed

ui/src/components/Search.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,10 @@ export default {
152152
{
153153
filter: "enrollmentDate",
154154
type: "date"
155+
},
156+
{
157+
filter: "isEnrolled",
158+
type: "boolean"
155159
}
156160
]
157161
},

ui/src/views/SearchHelp.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,13 @@
202202
</tbody>
203203
</template>
204204
</v-simple-table>
205+
206+
<p class="subtitle-2 mt-8">Filter by enrollment status</p>
207+
<p>
208+
You can search for individuals based on whether they have any
209+
affiliation, using the <code>isEnrolled:true</code> and
210+
<code>isEnrolled:false</code> filters.
211+
</p>
205212
</v-card-text>
206213
</v-card>
207214
</v-main>

ui/tests/unit/__snapshots__/mutations.spec.js.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ exports[`IndividualsTable Mock query for deleteIdentity 1`] = `
8787
filterselector="true"
8888
orderoptions="[object Object],[object Object],[object Object]"
8989
orderselector="true"
90-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
90+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
9191
/>
9292
9393
<v-tooltip-stub
@@ -452,7 +452,7 @@ exports[`IndividualsTable Mock query for merge 1`] = `
452452
filterselector="true"
453453
orderoptions="[object Object],[object Object],[object Object]"
454454
orderselector="true"
455-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
455+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
456456
/>
457457
458458
<v-tooltip-stub
@@ -817,7 +817,7 @@ exports[`IndividualsTable Mock query for moveIdentity 1`] = `
817817
filterselector="true"
818818
orderoptions="[object Object],[object Object],[object Object]"
819819
orderselector="true"
820-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
820+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
821821
/>
822822
823823
<v-tooltip-stub
@@ -1182,7 +1182,7 @@ exports[`IndividualsTable Mock query for unmerge 1`] = `
11821182
filterselector="true"
11831183
orderoptions="[object Object],[object Object],[object Object]"
11841184
orderselector="true"
1185-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
1185+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
11861186
/>
11871187
11881188
<v-tooltip-stub
@@ -1547,7 +1547,7 @@ exports[`IndividualsTable Mock query for updateEnrollment 1`] = `
15471547
filterselector="true"
15481548
orderoptions="[object Object],[object Object],[object Object]"
15491549
orderselector="true"
1550-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
1550+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
15511551
/>
15521552
15531553
<v-tooltip-stub
@@ -1912,7 +1912,7 @@ exports[`IndividualsTable Mock query for withdraw 1`] = `
19121912
filterselector="true"
19131913
orderoptions="[object Object],[object Object],[object Object]"
19141914
orderselector="true"
1915-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
1915+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
19161916
/>
19171917
19181918
<v-tooltip-stub

ui/tests/unit/__snapshots__/queries.spec.js.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ exports[`IndividualsTable Mock query for getCountries 1`] = `
9494
filterselector="true"
9595
orderoptions="[object Object],[object Object],[object Object]"
9696
orderselector="true"
97-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
97+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
9898
/>
9999
100100
<v-tooltip-stub
@@ -461,7 +461,7 @@ exports[`IndividualsTable Mock query for getPaginatedIndividuals 1`] = `
461461
filterselector="true"
462462
orderoptions="[object Object],[object Object],[object Object]"
463463
orderselector="true"
464-
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
464+
validfilters="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
465465
/>
466466
467467
<v-tooltip-stub

0 commit comments

Comments
 (0)