AuthorCommitMessageCommit dateIssues
Andrew McPhersonAndrew McPherson
dd24689116bbugfix: swagger broken by RestrictedQueryMixin
Andrew McPhersonAndrew McPherson
ff5c8fa456eapi: fail for invalid filter
Andrew McPhersonAndrew McPherson
4226a405a0aminor: tag endpoint independent of sequence datasets
Andrew McPhersonAndrew McPherson
a5d35e8afcaapi: prefix in storage endpoint
Andrew McPhersonAndrew McPherson
13a25f8aaccminor: import gsc bams, new protocols
Andrew McPhersonAndrew McPherson
9d716a64e35minor: null=True for projects on samples
Andrew McPhersonAndrew McPherson
4cc35057a48minor: writable samples
Andrew McPhersonAndrew McPherson
506f8826d3eminor: prepend storage account for blob path
Andrew McPhersonAndrew McPherson
484e6f92089minor: additional filter for SequenceDataset
Matt WiensMatt Wiens
a5396877a66Remove unnessary test suffixes for storagesIt's completely reasonable to want to access production storages from a development server. If you want test storages, it's completely reasonable to be expected to have to create those yourself.
Matt WiensMatt Wiens
602a78b2385Add sequencing_centre filter for sequencing lanes
Andrew McPhersonAndrew McPherson
f40021e047bbugfixes: permissions for non owners and filters for sequencing lane
Mike YueAndrew McPhersonMike Yue
6d371c074b0Edited views.py to return a hyperlinked Sample ID that links to the Sample Details page
Matt WiensAndrew McPhersonMatt Wiens
cbfc403d593minor: make human-friendly changes to index page- remove the documentation (coming soon!) which atm we have active plans to create - refer to ReDoc and Swagger as references, not interfaces - have a friendly warning that the stats page takes ages to load
Matt WiensMatt Wiens
a261a68b5e2KRONOS-622: add link to index from DRF APIKRONOS-622
Matt WiensMatt Wiens
2827e05dd2bAdd dataset API filters for aligner and ref genome
Andrew McPhersonAndrew McPherson
963eaa44918dataset type filter
Andrew McPhersonAndrew McPherson
6db151cea3eminor: filter on sequencing_library_id
Andrew McPhersonAndrew McPherson
ca07b490832bugfix: allow tags to be empty for post to api
Andrew McPhersonAndrew McPherson
2cb5047d330minor: api endpoint for sequence file info
Andrew McPhersonAndrew McPherson
5d0a31d76aeminor: filter by library library id
Andrew McPhersonAndrew McPherson
2c146a70048minor: sequence dataset id in filters
Andrew McPhersonAndrew McPherson
c1357f0a6bfminor: read version of file instance serializer nested into file resource
Andrew McPhersonAndrew McPherson
919880dd35aminor: filter fields and sample / library in sequence dataset
Matt WiensMatt Wiens
992305faa34Add extra filters for FileInstances
Matt WiensMatt Wiens
389658f7808Add API "id" filter field for Blob credentials
Matt WiensMatt Wiens
9f80cda4f53Add API endpoint for Azure Blob credentials
Matt WiensMatt Wiens
8b2f66854e1Remove unneeded temp file
Brittany HewitsonAndrew McPhersonBrittany Hewitson
a7024c9106dTANTA-64:Output to csv brokenTANTA-64
Matt WiensAndrew McPhersonMatt Wiens
317b4718c38TANTA-62: remove Colossus from DLP BAM importTANTA-62
Sophia ChanAndrew McPhersonSophia Chan
ea0bc1e07a7bugfix: corrected function call
Andrew McPhersonAndrew McPherson
29ffb5ee418TANTA-67: Dont require gsc library id for import fastqs from gscTANTA-67
Matt WiensMatt Wiens
233a9d51da3Have *datasets DELETE remove file resourcesAlso rearranged the import order around to follow PEP 8.
Andrew McPhersonAndrew McPherson
13a5691e115bugfix: tags optional on results dataset
Andrew McPhersonAndrew McPherson
21d9470f977minor: id in filter for additional models
Andrew McPhersonAndrew McPherson
17e87421ceabugfix: serializer changes for file_type as model
Andrew McPhersonAndrew McPherson
84502824933minor: abstractdataset -> sequencedataset
Sophia ChanAndrew McPhersonSophia Chan
3835e247193added misisng import
Andrew McPhersonAndrew McPherson
85d23a8180dTANTA-63: file type model instead of choices field for file resourceTANTA-63
Matt WiensMatt Wiens
fb934c19206db: allow Analysis relations to be blank
Matt WiensMatt Wiens
aae72222543minor: untrack useless file
Matt WiensAndrew McPhersonMatt Wiens
447cc6285ffKRONOS-577: fail on invalid API filter query paramKRONOS-577
Andrew McPhersonAndrew McPherson
00d04876d03feature: file transfer retries
Matt WiensAndrew McPhersonMatt Wiens
ca90122880dTANTA-38: allow API token authenticationSee the Jira ticket. Basically this method of authentication is much more secure and robust to attacks than basic authentication (although this hasn't been disabled). This authentication method should be prefered over basic authentication in essentially all cases. Two things: (1) Tokens needs created by the admin per user, although they can be automatically generated for and made accessible to...TANTA-38
Matt WiensMatt Wiens
eee0e07640fAdd extra API filters for SampleSophia needs this for workflow automation.
Nafis AbrarAndrew McPhersonNafis Abrar
edcac1c81f8TANTA-54 Fixed stats pageTANTA-54
Matt WiensAndrew McPhersonMatt Wiens
388cce3706aTANTA-56: update /api/sequence_dataset_add/'s viewIt now is up to date with the read_models serializer, in the sense that it consumes tags, and that the model names are updated.TANTA-56
Andrew McPhersonAndrew McPherson
ec58ad4cbceTANTA-55: fix gsc import issuesTANTA-55
Matt WiensMatt Wiens
aa6ee42ef06Fix ability to count datasets per tag
Andrew McPhersonAndrew McPhersonAndrew McPherson
a9f4215bc27refactor: sequence file info refactor in backend