Skip to content

v8.16.0

Compare
Choose a tag to compare
@johnvanbreda johnvanbreda released this 17 Mar 10:21
· 499 commits to master since this release
  • 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.
      @customRuleCheckFilters=true
      
      This adds extra options to the Quality filter pane.
    • 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.
  • 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.
  • 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.