Skip to content

1.0.1

Compare
Choose a tag to compare
@melkimble melkimble released this 30 Aug 23:56
· 105 commits to main since this release

New features

  • database backup
  • logging output to logfile in /tmp/django.log in addition to console output
  • new table MetadataTemplates for storing custom metadata templates to enable parsing by version
  • new table DefinedTerms for storing definitions of schema fields, permissions, and general terms that are viewable on the main site and under the documentation header in the frontend

Requirements

  • Upgraded to patched version of Django 4.0.7 to fix SQL injection bug

Module updates

  • Refactored bioinfo module to bioinformatics

Frontend updates

  • Frontend dashboard map views in Field Survey and Field Site table views

FreezerInventory model updates in freezer_inventory module

  • freezer_inventory_freeze_datetime field added to record date and time sample was first frozen
  • freeze_duration property to compute freezer duration

FilterSample and SubCoreSample model updates in field_survey module

  • collection_to_filtration_duration and collection_to_subcoring_duration property to compute time from collection to filtration or subcoring

Extraction model updates in wet_lab module

  • sampling_to_extraction_duration property to compute the time from filtration or subcoring to extraction

FastqFile model updates in wet_lab module

  • insdc_url to link FASTQ files to an existing SRA repository

Refactored MetadataTemplate to MetadataTemplateFile in utility module.

Bug fixes

  • fixed frontend dashboard table headers to reflect actual field name
  • fixed beat_schedule by moving to celery.py and refactoring CELERYBEAT_SCHEDULE to app.conf.beat_schedule