24.1.0
CHANGELOG
Features
- Organism names have been updated to their scientific name e.g.
Mouse is now Mus musculus
- Add spinner for long-running requests, also disable button actions while waiting for the response
- Add better explanation of the undelete feature
- Add filter in dropdown choices to remove deleted items from the list
- Add custom-property in the detail views of samples and assays
- Add missing variables for CI/CD
- Add settings SEND_ERROR_EMAIL to control sending error-reporting emails
- Add "others" directory for the generic-assay in the Data folder
- Remove the mandatoryness of applicable-model-type from the ProtocolType
- Add MICROSCOPY protocol type to the fixture
- Make the default file upload limit to 500mb
- Make protocol list editable for datasets
- Isolate data-ingestion task to a separate "ingestion" queue
- Update settings to use the rotating-file-handler class for logging
- Add stacktrace of data-ingestion failure to the email
- Add pre-checks before executing copy operation, check enough avail space and can read the files
- Make dataset names unique by avoiding sample-name duplication in dataset-name
- Add task to check structure in the primary volumes
Fixes
- Add error message handler to Filepond, fixes error handling on batch import
- Fix embedding image in editor fullscreen mode
- Reset transfer type when changing dropbox
- Update tooltip and texts to remove ambiguity on remove and deletion of datafiles
- Ignore sample groups on assay loader
- Update the tooltip text and hint in the file-explorer transfer strategy
- Fix the model-meta for batch-permission edit widget
- Fix the new-sample creation bug on undefined meta attribute
- Fix the generic-assay custom-property rendering issue
- Fix owned_by group on protocols and experiment creation
- Fix error reporting for batch edit
- Fix groups and users lists from permissions widget
- Fix automatic permissions modifying for items with no permissions
- Use navigation hooks to properly load/unload attachments
- Restrict image embedding to experiments and protocols
- Fix the issue with data-loading to generic-assay
- Fix the value and label field for users in permission widget
- Fix float_unit regex
- Fix category url reverse-match issue
- Fix custom-properties saving issue for protocols
- Fix datasessions removal on assay deletion when remove_data is true
- Fix dma-registration of the datafilecopies removal while removing the assay
- Update the email-text to follow the labid hostname change
- Fix the error on assay-deletion that comes from setting dma-annotation
- Fix post_save_celery_taskresult UserTask retrieval queryset to accommodate retried celery tasks
- Fix update_term script to replace the custom-property type's default value to the new term
- Fix missing actions on admin-ui list page related to the soft-deleteable-mixin
- Fix blank string replaced with nan on bulk-loading terms and make duplicate-term search case insensitive