Skip to content

v9.4.0

Latest
Compare
Choose a tag to compare
@johnvanbreda johnvanbreda released this 25 Sep 14:32
· 12 commits to master since this release
  • The Bulk Edit tool now supports a preview of changes to a sample of records. See BiologicalRecordsCentre/iRecord#1673.
  • New support for groups (iRecord Activities) being linked - a container group can contain multiple contained groups (in iRecord, the terminology will be Projects contain multiple Project Activities). A Container group is an administrative container for a collection of related projects, e.g. a larger project could be split into different teams on taxonomy, location or year. Containers have no data entry pages themselves but can have reports which collect all the records from the contained groups, and contained groups can automatically apply the filter of the container. See BiologicalRecordsCentre/iRecord#1678.
  • The "Create or edit a group" prebuilt form has been modified to support options for controlling container and contained groups plus the permissions required to allow blogging.
  • The Group Discovery tool now features a search and also allows viewing the list of groups (activities) you are a member of. See BiologicalRecordsCentre/iRecord#1681.
  • The Species Details 2 prebuilt form now supports a group_id parameter in the URL query string which filters the data shown to the data collected for a group/activity.
  • In the V2 importer, there is now code which prevents selection of conflicting fields. See BiologicalRecordsCentre/iRecord#1655.
  • Improves the layout of the filter panel Source tab - fixes BiologicalRecordsCentre/iRecord#1708.
  • Other minor layout improvements to the filter builder.
  • The Card Gallery component now supports a horizontal layout option.
  • The columns configuration tool on the Elasticsearch dataGrid component is now displayed in a FancyBox popup, fixing some display issues. See BiologicalRecordsCentre/iRecord#1672.
  • The Elasticsearch dataGrid control has some bug fixes to behaviour when there is HTML in a column template.
  • Aggregated Elasticsearch reports can now set a @shard_size option on the dataSource which can be used to increase the accuracy of aggregated data such as counts given in report results .
  • The Elasticsearch dataGrid control now displays an icon indicating when a location name has been witheld for privacy reasons. See BiologicalRecordsCentre/iRecord#1714.
  • Some restructuring of code, with a new PSR4 style class autoloader. As a result, any custom prebuilt forms should implement the IForm\prebuilt_forms\PrebuiltFormInterface interface and the getPageType() method in order to define whether a data entry, reporting or utility page.
  • Conversion functions such as helper_base::ago and verification status mapping functions having been moved to the IForm\IndiciaConversions class.
  • Some groundwork for removing the dependency on jQuery UI tabs.
  • The sitename special Elasticsearch output field is now fully supported in dataGrids, not just for download.
  • Bug fix so that downloads of Elasticsearch aggregated datasets now correctly show progress.
  • Elasticsearch aggregate dataset downloads can now specify a sort order for the downloaded data.
  • Fixes a bug that could result in the warning about verifying multiple records not appearing.
  • Elasticsearch verification has option to link to the original data entry form for records input on the same website, rather than always reverting to a generic form. Set the option @useLocalFormPaths=true on the [verificationButtons] control.
  • Update to use the latest BRC Charts code version.
  • Typo corrected for the licences selector on the report filter builder - CCO corrected to CC0. See BiologicalRecordsCentre/iRecord#1728.