v8.16.0
- Support for custom verification rules, allowing a verifier to define their own local rules and
apply them to records they are verifying. For example, they can define phenology rules for when
a species is likely to be found locally, or geography limits for where the species is likely or
unlikely to be found. Sets of rules can be created by importing from spreadsheets and applied
to the current set of verification records. To support this, the following new features are
available:- A new
[runCustomVerificationRulesets]
control is available on pages of type "Elasticsearch
outputs (customisable)". This adds a button allowing a user to access their rulesets, run
them, or clear existing rule flags. - On verification pages supporting custom verification rules, set the following option on the
[standardParams]
control in order to enable filtering by presence or absence of custom
rule check flags.This adds extra options to the Quality filter pane.@customRuleCheckFilters=true
- A new Indicia page type "Custom verification ruleset edit form" under the "General Purpose
Data Entry Forms" section. Allows a form to be created for editing or adding the metadata
required for a set of custom verification rules. - A new Indicia page type "Custom verification rules upload tool" under the "Utilities" section
which provides a tool for uploading rule definitions from spreadsheets.
- A new
- Support for maintaining a website containing records that are private or for verification only
and not shared with public reporting pages. Tools are available allowing the user who uploaded
records into this website to publish them by repatriating them into the website containing public
data. In order for this to work, survey datasets must be created on both websites with identical
structures. To support this, the following new features are available:- A new
[recordsMover]
control is available on pages of type "Elasticsearch outputs
(customisable)". This adds a button with a popup that facilitates moving the current filtered
set of records, or a selection taken from this set, from the private website dataset to the
public website dataset.
See BiologicalRecordsCentre/iRecord#1396 for more info.
- A new
- Support for verification of multiple records of the same species in a parent sample in one step.
For example, a timed count or transect protocal may cause a number of records of the same taxon
to be recorded so a verifier may wish to verify them all together. See
BiologicalRecordsCentre/iRecord#1274 for more info. - Required dynamic attributes in a
data_entry_helper::species_checklist
control's columns will
now have a "- please select -" option if they are select controls. - Support for filtering on import_guids, allowing a report to create a link which shows all the
records for an import. - Support for adding an "Import Guid" column to the columns configuration for an Elasticsearch
[dataGrid]
control. - Data imports for occurrences now allow sample attributes linked to the selected sample type to be
selected for import. Previously this only worked for imports of samples without attached
occurrences. - Edit form for recording groups/activities now has the option to delete the group, rather than
just set its expiry date. - Tidying of the handling of notification categories, with queries and redets now having their own
categories. See BiologicalRecordsCentre/iRecord#1362. - Tidying of code in the Notifications Centre around the acknowledgement of notifications. Now
affects the exact list of currently visible notifications. See
BiologicalRecordsCentre/iRecord#1372 for more info.