diff --git a/releases/unreleased/mark-individuals-as-reviewed.yml b/releases/unreleased/mark-individuals-as-reviewed.yml new file mode 100644 index 00000000..e7042629 --- /dev/null +++ b/releases/unreleased/mark-individuals-as-reviewed.yml @@ -0,0 +1,17 @@ +--- +title: Mark individuals as reviewed +category: added +author: Eva Millán +issue: null +notes: > + Individuals can now be marked as reviewed to keep track + of which profiles have already been checked and when. + A profile can be marked as reviewed more than once, it + will show the date of the last review. If there have + been any changes to the profile data since the last review, + the review button displays a warning icon. + + The list of individuals can be filtered by whether they + have been reviewed and by their review date. The list can + also be ordered by review date. + diff --git a/ui/src/components/IndividualsTable.vue b/ui/src/components/IndividualsTable.vue index d28692fa..cca2e1c8 100644 --- a/ui/src/components/IndividualsTable.vue +++ b/ui/src/components/IndividualsTable.vue @@ -40,6 +40,10 @@ title: 'Last updated', value: 'lastModified', }, + { + title: 'Last reviewed', + value: 'lastReviewed', + }, { title: 'Created date', value: 'createdAt', diff --git a/ui/src/components/Search.vue b/ui/src/components/Search.vue index d0261711..41a2a2c0 100644 --- a/ui/src/components/Search.vue +++ b/ui/src/components/Search.vue @@ -153,6 +153,14 @@ export default { filter: "isEnrolled", type: "boolean", }, + { + filter: "isReviewed", + type: "boolean", + }, + { + filter: "lastReviewed", + type: "date", + }, ], }, orderOptions: { diff --git a/ui/src/views/SearchHelp.vue b/ui/src/views/SearchHelp.vue index 6950d171..9b03caf1 100644 --- a/ui/src/views/SearchHelp.vue +++ b/ui/src/views/SearchHelp.vue @@ -2,16 +2,16 @@ Search syntax - -

Search by term

-

+ +

Search by term

+

You can find individuals whose identities contain a particular term in their name, email address or username by entering the term on the search box. You can combine this query with any filters, for example John lastUpdated:>2020-11-01.

-

Filter by last updated date

-

+

Filter by last updated date

+

You can filter individuals based on when they were modified, using the lastUpdated filter.

@@ -66,22 +66,22 @@ -

Search for bots

-

+

Search for bots

+

You can search for individuals based on whether they are marked as bots, using the isBot:true and isBot:false filters.

-

Filter by gender

-

+

Filter by gender

+

You can search for individuals based on their gender, using the gender filter. Genders that include spaces should be wrapped in double quotes. For example: gender:"non binary".

-

Filter by country

-

+

Filter by country

+

You can filter individuals based on their country using the country filter.

@@ -114,24 +114,24 @@ -

Filter by data source

-

+

Filter by data source

+

You can search for individuals based on the data source of their identities, using the source filter. Source names that include spaces should be wrapped between double quotes. For example: source:"Stack Exchange".

-

Filter by enrollment

-

+

Filter by enrollment

+

You can search for individuals based on the organizations they are enrolled in, using the enrollment filter. Organizations that include spaces should be wrapped between double quotes. For example: enrollment:"Dumbledore's Army".

-

Filter by enrollment date

-

+

Filter by enrollment date

+

You can filter individuals based on when they were affiliated to an organization, using the enrollmentDate filter.

@@ -189,12 +189,76 @@ -

Filter by enrollment status

-

+

Filter by enrollment status

+

You can search for individuals based on whether they have any affiliation, using the isEnrolled:true and isEnrolled:false filters.

+ +

Filter by review status

+

+ You can search for individuals based on whether they have been marked + as reviewed, using the isReviewed:true and + isReviewed:false filters. +

+ +

Filter by review date

+

+ You can filter individuals based on when they were last marked as + reviewed, using the lastReviewed filter. +

+ + +
@@ -205,3 +269,36 @@ export default { name: "SearchHelp", }; +