Feature Emojis: ♻️x2 ⬆️x1 🐛x1 🔥x1 Feature Labels: refactor x1
- (#458) ⬆️ Upgrade dependencies - @dankolbman
- (#459) 🐛 Fix down rev in migration - @znatty22
- (#455) ♻️ Standardize biospecimen_diagnosis entity - @znatty22
- (#453) ♻️ Standardize read_group_genomic_file entity - @znatty22
- (#456) 🔥 Remove cascade delete genomic file on sequencing-experiment delete - @znatty22
Patches breaking change for Indexd and moves consent field from participant to biospecimen.
Feature Emojis: x1 ♻️x1 Feature Labels: refactor x2 data model x1 bug x1
- (#447) ✨Move consent_type from participant to biospecimen - @parimalak
- (#443) ♻️ Don't use rev in indexd requests - @dankolbman
Feature Emojis: 🐛x1 Feature Labels: bug x1
- (#439) 🐛 Remove duplicates from join results - @dankolbman
- (#437) 🐛 Fix join for genomic files study filter - @dankolbman
Feature Emojis: ✨x5 🐛x2 🔧x1 Feature Labels: feature x3 bug x2 refactor x2 data model x1
- (#436) ✨update outcome enum to deceased - @parimalak
- (#420) 🐛 fix parsing of uniqueness constraint error - @fiendish
- (#435) 🔧 Update read group quality scale enum - @znatty22
- (#430) ✨ Update analyte_type enum to support imaging files - @parimalak
- (#427) 🐛 Fix filtering in biospecimen, diagnosis GET all endpoint - @znatty22
- (#412) ✨ Refactor ReaGroup GenomicFile Relation - @znatty22
- (#426) ✨ Update data_type enum to support image files - @parimalak
- (#422) ✨Rename field volume_ml to volume_ul - @parimalak
Adds several new fields in the datamodel in #408:
family_type
on Familysource_text_notes
on FamilyRelationshipaffected_status
on Participantdiagnosis_category
on Participantvisible
on all tables
Feature Emojis: ✨x4 👷x1 🔧x1 🐛x1 Feature Labels: data model x4 devops x3 feature x3
- (#416) 🐛 Fix biospecimens and diagnoses links by diagnosis_id and biospecimen_id - @parimalak
- (#413) 👷 Load bucket url from vault - @dankolbman
- (#401) ✨ Add biospecimen_diagnosis association table - @parimalak
- (#410) 🔧 Increase nginx proxy_buffer size to stop truncating repsonses - @dankolbman
- (#408) ✨Data model changes - @parimalak
- (#407) ✨ Add visible to base model - @parimalak
- (#394) ✨ Add biospecimen_genomic_file association table and endpoints - @parimalak
Feature Emojis: ✨x3 🐛x3 👷x1 Feature Labels: bug x3 data model x2 data-import x1 devops x1 documentation x1
- (#389) ✨ Add More than One Race to race enum - @parimalak
- (#386) 🐛 Fix sns mocks - @dankolbman
- (#384) 👷 Added new jenkinsfile - @alubneuski
- (#359) ✨ Add relation from biospecimen to diagnosis - @dankolbman
- (#352) ✨ Read groups - @dankolbman
- (#373) 🐛 Fix 500 error on /studies?study_id - @znatty22
- (#380) 🐛 Update API docs - correct version of code - @znatty22
Feature Emojis: ✨x17 🐛x10 🗃x5 🔧x3 📝x2 ⚡x2 👷x1 💄x1 🚑x1 🏷x1 ♻️x1 Feature Labels: data model x17 feature x12 bug x12 Ready for review x5 refactor x3 documentation x2 devops x1
- (#316) 🔧 Bucket secret default - @dankolbman
- (#317) ✨ Basic Filter Params - @znatty22
- (#324) ♻️ Refactor child links - @znatty22
- (#331) 🔧Fix reverse family relationships - @znatty22
- (#333) 🐛 Fix case sensitivity of family relationships - @znatty22
- (#299) ✨ Add enum validators for entities - @parimalak
- (#279) ✨ Add SNS events for data changes - @dankolbman
- (#334) ✏️ Update genomic file data type enum - @dankolbman
- (#335) 🐛 Default SNS ARN to None - @dankolbman
Feature Emojis: ✨x14 🐛x8 🗃x5 📝x2 ⚡x2 👷x1 💄x1 🔧x1 🚑x1 Feature Labels: data model x16 bug x10 feature x9 Ready for review x2 documentation x2 refactor x1
- (#145) ✨ Genomic file resource - @dankolbman
- (#196) ✨ Alias Group Model (for participant aliases) - @znatty22
- (#204) ✨Model updates - @parimalak
- (#218) ✨ Merging participant and demographic - @parimalak
- (#219) 👪 Family model and resources - @dankolbman
- (#223) 📝 Update API docs to include 400, 404 responses - @znatty22
- (#225) 👷 moving to the new deployment process - @alubneuski
- (#228) ✨Biospecimen model - @parimalak
- (#230) ✨ Filter Resources by Study - @znatty22
- (#235) 🐛 fix backref's for diagnoses, outcomes, phenotypes in participant model - @parimalak
- (#238) 🗃 Add missing alias_group migration - @znatty22
- (#244) ✨ Sequencing Center entity - @parimalak
- (#247) 🗃 Fix migration heads - @parimalak
- (#250) ⚡️Optimize loading of children in default pagination - @znatty22
- (#252) 💄 Center logo and badges - @dankolbman
- (#253) 🗃 Study file integration with Indexd - @dankolbman
- (#255) 🐛 Use correct schema for study file resources - @dankolbman
- (#256) 📝 Update entity relationship diagram - @znatty22
- (#258) 🐛Delete parent orphans - @znatty22
- (#261) ✨ Relation links - @znatty22
- (#262) ✨Model Changes - @parimalak
- (#263) ✨ Add integration with bucket service - @dankolbman
- (#268) 🔧 Update indexd required fields with required flag in schema - @znatty22
- (#270) ✨ Add availabilty to study_file - @parimalak
- (#281) 🗃 Squash migrations - @dankolbman
- (#283) 🐛 Change modified_at field on update - @dankolbman
- (#284) ⚡️ Faster tests - @dankolbman
- (#289) ✨ Update sequencing_experiment_id to be nullable in genomic_file - @parimalak
- (#290) ✨ Cavatica Models and Endpoints - @znatty22
- (#300) 🐛 Fix bug w shipment_date = null - @znatty22
- (#302) 🗃 Remove null constraint on biospecimen_id in genomic file - @dankolbman
- (#304) 🐛 Fix bug w experiment_date = null - @znatty22
- (#305) ✨ Move acl to root document - @dankolbman
- (#308) 🐛 Use the db session by default in all base schemas - @dankolbman
- (#309) 🐛 Ignore mime type when parsing request body - @dankolbman
- (#312) 🚑 Remove datamodel and migration version from status - @dankolbman
Feature Emojis: ✨x38 👷x10 🐛x10 ♻️x6 📝x5 🗃x3 🐳x2 🔧x2 Nonex2 💥x1 🐘x1 🖼x1 🔥x1 🚢x1 🏷x1 🕷x1 Feature Labels: feature x24 data model x22 refactor x9 bug x9 devops x8 documentation x3 Epic x1
- (#10) ✨ Create person entity - @dankolbman
- (#15) 👷 Add Jenkinsfile - @dankolbman
- (#17) 🐳 Add docker file - @dankolbman
- (#23) 🗃 Add base mixin for the data model - @dankolbman
- (#26) 🔧 Refactor code base to be modular for additional entities - @znatty22
- (#27) ✨ Kids First Ids - @dankolbman
- (#30) ♻️ Formatting responses and abstracting out some of the models - @dankolbman
- (#31) 📝 Update readme with information - @dankolbman
- (#33) 👷 Add CircleCI tests - @dankolbman
- (#34) 👷 Add badge for CircleCI - @dankolbman
- (#37) 🐛 Fix circleci - @dankolbman
- (#38) 🐛 Update/fix Base class in models.py - @znatty22
- (#49) 🔧 Update sqlalchemy config w foreign key constraint for sqlite - @znatty22
- (#54) 🐛 Initialize database on start - @dankolbman
- (#56) ✨ Status page and rerouting - @dankolbman
- (#60) ♻️ Rename Person to Participant in all relevant files - @znatty22
- (#61) ✨ Add ERD generator - @dankolbman
- (#62) ✨ Demographic resource and tests - @znatty22
- (#64) ✨ Add Demographic db model - @znatty22
- (#65) 💥 Nuke and pave™ - @dankolbman
- (#66) ✨ Sample db model - @parimalak
- (#67) ✨ Add Diagnosis db model and tests - @znatty22
- (#72) ✨ Deserialize objects - @dankolbman
- (#73) 📝 swagger docs - @dankolbman
- (#74) ✨ Aliquot model with Tests - @parimalak
- (#75) ✨ Diagnosis resource and tests - @znatty22
- (#77) ✨ Add pagination - @dankolbman
- (#78) 🐘 Postgres - @dankolbman
- (#79) ✨ Genomic file model and tests - @znatty22
- (#81) ✨ Add Sequencing experiment model with tests - @parimalak
- (#82) ✨ Sample resource and tests - @znatty22
- (#84) ✨ Aliquot resource - @znatty22
- (#85) ♻️ Refactor pg exceptions to flask error handler - @dankolbman
- (#88) ♻️ Refactor dummy data generator - @znatty22
- (#89) ✨ Dummy data generator - @parimalak
- (#91) 👷 Fix dependency bug for CircleCI - @dankolbman
- (#96) 🐛 Change hvac requirement back to http - @dankolbman
- (#97) 👷 Update deploy to QA in Jenkinsfile - @dankolbman
- (#98) 🐛 Fix typo in Jenkins file - @dankolbman
- (#99) 🐛 Add line break - @dankolbman
- (#100) 🐛 Fix Jenkinsfile typo - @dankolbman
- (#102) 👷 Feature/simplifying jenkinsfile - @alubneuski
- (#103) 📝 Update README with how to generate mock data - @dankolbman
- (#105) 🗃 Remove postgres id and use kf_id as primary key - @dankolbman
- (#107) 🗃 Change uuid field to Postgres UUID - @dankolbman
- (#109) ✨ Add Controlled Access field to Genomic file entity - @parimalak
- (#114) ✨ Family relationship model - @znatty22
- (#121) ✨ Phenotype model - @parimalak
- (#125) ✨ Add Outcome Entity to Model - @parimalak
- (#126) ✨ Workflow model - @znatty22
- (#130) ✨ Study model - @znatty22
- (#131) ✨ Add fields to diagnosis Entity - @parimalak
- (#132) ✨ Add fields to Partcipant Entity - @parimalak
- (#135) ✨ Kf id prefix - @dankolbman
- (#139) 👷 Feature/add clean before checkout - @alubneuski
- (#144) 👷 Removed clean before checkout - @alubneuski
- (#146) ✨ Add Investigator model - @parimalak
- (#149) ✨ Study file model - @parimalak
- (#155) ✨ Add file_size to GenomicFile model - @znatty22
- (#157) 🖼 Readme image - @dankolbman
- (#158) 🐛 Fix self links - @dankolbman
- (#159) 📝 add NOTICE - @allisonheath
- (#170) 👷 Add codacy integration - @dankolbman
- (#173) ✨ ⚡️Change PUT to PATCH in all resource APIs and minor updates - @znatty22
- (#174) ✨ Add pagination to resources - @dankolbman
- (#175) ✨ Study resource - @dankolbman
- (#176) ✨ Investigator resource - @dankolbman
- (#177) 🔒 Avoid system calls during status request - @dankolbman
- (#178) ♻️ Rename participant tests to conform to naming convention - @dankolbman
- (#179) 🔥 Remove SQLite configuration - @dankolbman
- (#180) ✨ Add phenotype endpoint - @parimalak
- (#181) 👷 Added jenkins webhook property - @alubneuski
- (#183) ♻️ Fix self links - @dankolbman
- (#186) 📝 Docs branding - @dankolbman
- (#189) ✨Add outcome endpoint - @parimalak
- (#190) ✨ Sequencing Experiment Resource - @znatty22
- (#194) ✨Family relationship resource - @znatty22
- (#195) 🚢 Added prd deployment step without tagging - @alubneuski
- (#197) ✨Study file resource - @parimalak
- (#200) 🐳 Use nginx for main proxy - @dankolbman
- (#203) 🏷 Feature/adding tagging - @alubneuski
- (#206) ☁️ Added cloud region - @alubneuski
- (#214) 🕷fixing - @alubneuski
- (#215) 🐛 Put back dockerfile command - @dankolbman
- (#216) 🐛 Use run script to upgrade db before supervisor - @dankolbman