Releases: Indicia-Team/drupal-8-module-iform
Releases · Indicia-Team/drupal-8-module-iform
v9.22.1
- Dynamic location prebuilt form
- Adds [child grid] and [parent link] controls to support location hierarchies.
- Adds argument to filter the initial grid of locations by location type.
- Fixes the Add Location button.
- Group edit prebuilt form
- Fixes error adding group to parent group.
v9.22.0
- Image classifier now automatically classifies added images, no need to click an extra button. See BiologicalRecordsCentre/iRecord#2024.
- Classifier limited to single photo in single record mode. See BiologicalRecordsCentre/iRecord#2024.
- Improve classifier handling of taxa which don't match against UKSI. See BiologicalRecordsCentre/iRecord#1973.
- Bulk Editor bug which resulted in dialog stuck and uncloseable after successful completion fixed. See BiologicalRecordsCentre/iRecord#2028.
v9.19.0
- Add support for ESRI World Imagery to OpenLayers mapping support in recording forms as well as the Elasticsearch reporting using Leaflet. Note that an ArcGIS online subscription is required to use this layer type - see https://content.esri.com/arcgisonline/docs/tou_summary.pdf.
- Add support for Preparations and Basis of Record fields when importing DNA-derived occurrence data. See BiologicalRecordsCentre/iRecord#1935.
- Improvements to the DNA-derived data entry extension, including the ability to lock controls, addition of Preparations and Basis of Record inputs and now non-mandatory fields are hidden until the user clicks a "Show optional fields" button. See BiologicalRecordsCentre/iRecord#1935.
- Add support for importing concatenated values (separated by a semi-colon) into any custom attribute flagged multi-value. See BiologicalRecordsCentre/iRecord#2011.
- Add associated taxa to the record details pane for verification - see BiologicalRecordsCentre/iRecord#2022.
- Add associated taxa list of available columns in the Elasticsearch data grid control, so associations can be added to Explore and Verification pages - see BiologicalRecordsCentre/iRecord#2022.
- Changes Elasticsearch "must" boolean queries to use "filter" in the standard report filters, which results in better performance.
- Tidied up the fields shown for DNA-derived data import - see BiologicalRecordsCentre/iRecord#1935.
- Fix small button classes when used on Bootstrap 5.
- Fix adding predefined site layers to groups (projects/activities).
- On the scratchpad list editor, it is now possible to configure the label used for groups on the control for linking the list to groups (e.g. to set it to project or activities).
- It is now possoible to control the quality filter applies to photos on the Species Details 2 page type. Formerly only accepted photos were shown, now it can be set to exlucde rejected, or show plausible and accepted record photos.
- Improve the accuracy of counts in Elasticsearch event report league tables - see BiologicalRecordsCentre/iRecord#2021.
- Fix some jQuery 4 compatibility issues including when using jqPlot for charting - see BiologicalRecordsCentre/iRecord#1954.
- Improved the styling of layer attribution on OpenLayers maps used when recording.
- Fix some warnings emitted in PHP8.4.
v9.18.0
- Scratchpad list editor updates:
- A scratchpad list can now be linked to locations, so you could have a site species list for data entry for example.
- A scratchpad list can now be linked to recording groups, so you could have a species list for a project or activity.
- A scratchpad list entry can now have configurable metadata, e.g. a species presence code or notes.
- Fixed using return key to add an item to the list in the
data_entry_helper::sub_list control.
v9.16.0
- Adds support for DNA-derived occurrence data. See BiologicalRecordsCentre/iRecord#1935.
- Add an extension
[dna_occurrences.occurrence_form_controls]to allow addition of DNA related data entry controls to a casual record form. - Add filtering support for DNA-deriveded data on the Quality panel.
- Add an optional data grid column for the DNA-derived flag.
- Support for importing DNA-derived occurrence data fields in occurrence datasets. Note that the option on the Edit tab must be ticked to enable this.
- Add an extension
- Complete work on proof-of-concept user interface for using image classifiers for automated identification from photos. This includes enabling image classifier for single record forms as well as species checklists. See BiologicalRecordsCentre/iRecord#1973.
- Improved clarity of location column names. See BiologicalRecordsCentre/iRecord#1947.
- Add option to abandon an existing background import on the background import status page.
- Bug fix for editing existing custom attribute values in a species checklist when special HTML characters in the data.
- Filtering a species checklist using taxa taxon list IDs to identify the list of taxa has been fixed.
- Error information shown to use improved when a corrupt image is submitted.
- The jQuery Forms library is now compatible with jQuery 4 for Drupal 11.
- Improved error messages shown to the user in the scenario that the warehouse is down.
- Fix an issue where colons added to labels incorrectly if the label moved after the control (e.g. a checkbox).
- Fix the Sectioned Transects Edit Transect form with jQuery 4/Drupal 11.
- Interpolate zero week data values into the phenology charts on species details pages, fixing the issue in BiologicalRecordsCentre/iRecord#1984.
- Fix an issue where a vertical scrollbar on a data grid with lots of rows could clip content in the last column.
v9.15.1
Changes
- Increase default number of photos allowed for a record to 8.
- Switches time inputs from old jQuery time input to HTML5 time input.
- Upgrades to the v2 importer for handling large import files - see BiologicalRecordsCentre/iRecord#1921. To use this option enable the "Enable background imports" on the import page's Edit tab. Includes the following:
- Allows multiple files with the same structure to be combined into a single import.
- Option to enable background imports for large files, which are processed via the work queue rather than requiring the user to wait on a progress screen. The user is notified by email on completion.
- Adds a maximum file size allowed label to the v2 importer upload file page.
- New background import status page type for displaying the status of a user's background imports. Also can be used by admins to view error information for another user where import problems occurred.
- Upgrade the image upload library (plUpload) to version 3 for jQuery 4 compatibility.
- Changes the verification redet button to show a label rather than an icon for clarity - see BiologicalRecordsCentre/iRecord#1903.
- Preparation for jQuery 4 and Drupal 11.
- Add experimental support for Bootstrap 5 (works, but further customisation might be required).
Bugfixes
- Fix a PHP warning when viewing a record with old comments. See BiologicalRecordsCentre/iRecord#1911.
- Fix an issue causing import row errors not to save into the errors spreadsheet. See BiologicalRecordsCentre/iRecord#1909.
- Improvements to the handling of training mode in the Timed Count page type.
v9.15.0
- Increase default number of photos allowed for a record to 8.
- Switches time inputs from old jQuery time input to HTML5 time input.
- Fix a PHP warning when viewing a record with old comments. See BiologicalRecordsCentre/iRecord#1911.
- Fix an issue causing import row errors not to save into the errors spreadsheet. See BiologicalRecordsCentre/iRecord#1909.
- Upgrades to the v2 importer for handling large import files - see BiologicalRecordsCentre/iRecord#1921. To use this option enable the "Enable background imports" on the import page's Edit tab. Includes the following:
- Allows multiple files with the same structure to be combined into a single import.
- Option to enable background imports for large files, which are processed via the work queue rather than requiring the user to wait on a progress screen. The user is notified by email on completion.
- Adds a maximum file size allowed label to the v2 importer upload file page.
- New background import status page type for displaying the status of a user's background imports. Also can be used by admins to view error information for another user where import problems occurred.
- Upgrade the image upload library (plUpload) to version 3 for jQuery 4 compatibility.
- Changes the verification redet button to show a label rather than an icon for clarity - see BiologicalRecordsCentre/iRecord#1903.
- Preparation for jQuery 4 and Drupal 11.
- Add experimental support for Bootstrap 5 (works, but further customisation might be required).
- Improvements to the handling of training mode in the Timed Count page type.
v9.13.1
Bugfixes
- Fixes issues in excessive cleaning up of Elasticsearch search strings, preventing certain built in range queries and user searches from working.
v9.13.0
Changes
- Version 2 importer can now be configured for import reversal to only be available when the import GUID is passed in
the URL, so the import to reverse control is never shown. See BiologicalRecordsCentre/iRecord#1764. - Unused class files secure_msg.php and user_helper.php removed.
Bugfixes
- Fixes an issue where the spatial reference system needs to be re-selected when editing an existing sample.
- Fixes searches against Elasticsearch causing "Elasticsearch query failed" messages if they contain special
characters.
v9.12.0
Changes
- Update to Elasticsearch mapping. There is now a tools icon which allows access to:
- a slider for the data layer opacity,
- option to select a grid square size for the data layer (default is auto which changes as you zoom in and out),
- A checkbox allowing alteration of the behaviour when clicking to query the map.
- Support for new fields in Elasticsearch occurrence data
location.output_sref_blurredandlocation.output_sref_system_blurred. See BiologicalRecordsCentre/iRecord#1714. - Support for Verifier Comment column in Elasticsearch outputs. See BiologicalRecordsCentre/iRecord#1873.
- Minor changes to the wording of column titles and descriptions on the columns configuration tool for the Elasticsearch
[dataGrid]control. - Update Sample Details page to correctly handle private samples and sensitive occurrences.
- On the Record Details 2 page type, sensitive records now have "(blurred)" appended to the map reference. See BiologicalRecordsCentre/iRecord#1876.