Skip to content

24.2.0 (Data Ingestion & Multi-group support Improvements)

CHANGELOG

Features

  • Better display of status and state for items with either property.
  • Prevent display of deleted terms in all dropdowns
  • [Code] Allow for using a prefix when obtaining the next unique code
  • [Experiment] Allow setting the ownership group (owned_by) of an experiment when creating it
  • [Permission] Allow edition of group ownership of item (owned_by). The dropdown only shows the groups the user belongs to
  • [Permission] Propagate permissions edit of samples, datasets, and/or assays to their child workflow
  • [Datasets] Computing status based on status of children datafiles and datafilecopies
  • [Datasets] Ability to edit protocol list property
  • [BatchEdit] Add owned_by column to allow for group ownership change
  • [AsyncTask] Suspend task polling when user is logged out
  • [AsyncTask] Add loading spinner in the top menu upon polling tasks
  • [AsyncTask] Create two new queues_i.e._ingestion and archive for better task management
  • [StorageVolume] Add endpoint for retrieving users volumes
  • [Deletion] Enrich help in deletion popups (for data sessions and assays)

Fixes

  • [Datasets] Ability to remove parent datasets of a dataset
  • [EMSample] Remove mandatoriness of fields is_control, is_single_cell, has_plate_position to fix batch creation with excel-template
  • [Order] Add description field on detail views
  • [Order] Fix display of SAP ID on list pages
  • [BatchEdit] Prevent the addition of the item name in the note column of batch edit templates when items do not have notes
  • [AsyncTask] Fix wrong SUCCESS status on failed DMA registration task
  • [AsyncTask] Fix wrong status on status change after a retry
  • [Protocol] Allow proper handling of custom properties on new protocol-types
  • [Admin UI/Term] Prevent adding na as the description of term when batch loading them with Admin UI terms with blank description was putting na in the field
  • [Admin UI/Term] Prevent adding na as the description of term when batch loading them with Admin UI
  • [Admin UI/Term] Prevent case-duplicates of term when batch loading them with Admin UI
  • [Admin UI/Term] Allow deletion of a specific term using Delete selected terms
  • [Assay] Allow deletion of data sessions and dataset collections when deleting assay with remove_data=True
  • [Assay] Allow any instrument (i.e. all technologies and platforms) for Generic Assays
  • [StorageLocation] Fix associated objects location update when updating Storage Equipment location
  • [Barcode] Fix reactivity in barcode field component
  • [Admin] Allow for using different emails for different environment i.e. test/dev/prod
  • [Admin] Make logging use a rolling appender (verbose.log)
  • [Admin] Use keyword others in Data folder-structure instead of na for when technology is unknown (na)

CLI

  • Implemented sniffer framework
  • Implemented assay and datasets registration, also in batch
  • Implemented assay and datasets validation, also in batch