CRDC Data Hub 2.1.0 (MVP2-M3)
CRDC Data Hub 2.1.0 (MVP2-M3) Release Notes (06/25/2024)
Summary:
Introduce the Data Submission. This release includes the following four key features:
• Support individual Submission Templates
• Data Uploads
• Perform Full validations
• Data Submission Visualization
• Generate curated Data Submission package and release to Data Commons
• Enhance downstream Data Commons Data Loader to support Data Hub released package
Build Details
· Frontend Core: mvp-2.1.0.339
· Backend Core: crdc-hub-2.1.0.425
· AuthN: 2.1.0.105
· File Validation: 1.0.0.129
· Metadata Validation: 1.0.0.135
· Essential Validation: 1.0.0.137
· Export Validation: 1.0.0.129
New Features
Epic | Summary |
---|---|
Admin Tool | Admin should refrain from removing a study from an organization when the study has active data submissions |
CDS | CDS can load Data Submission packages released from Data Hub |
CDS | [DEV] Migrate existing CDS data to Datahub |
Code Refactoring | Login/User Management code refactoring |
Code Refactoring | Merge AuthZ service into the BE Core service |
Compliance | Adobe Analytics |
Compliance | Data Hub Google Analytics Report |
Compliance | Ensure 508 Compliance for accessibility |
Data Model | Update CDS Data Model version to 3.1.2 |
Data Model | Show data model version in Model Navigator |
Data Model | Update CDS Data Model to v2.1.0 |
Data Model | Multiple Data Model version support |
Nodes Visualization | Data Submission Summary Chart: Sort Stacked Bar chart by counts |
Nodes Visualization | Submitter should not see the skipped files included in the batch file counts |
Data Upload | Data Submission Upsert mode |
Data Upload | Submitter upload Data File batch must require File Manifest |
Data Upload | Batch Error messages should be user friendly |
Data Upload | Update Batch Type for Data Files upload |
Data Upload | Submitter can delete previously uploaded data |
Data Upload | The submitter can view list of the uploaded files within a batch |
Data Upload | Submitter can update data previously uploaded within the same Data Submission |
Data Upload | Generate a unique CRDC ID for metadata node |
Data Upload | Submitter can see batch upload errors on Data Upload |
Email Notification | Make the CRDC Review Committee configurable |
Submission Request | [UAT] Submission Request - Delimiter for "Other Cancer Types" input |
Submission Request | [UAT] Submission Request - Program and Study |
Submission Request | Submission Request V2: Study Abbreviation should be optional |
Submission Request | Submission Request V2: Data Types |
Submission Request | Submission Request V2: Data Access and Disease |
Submission Request | Submission Request V2: Program and Study |
Submission Request | Auto Save Submission Request page |
UI Improvements | Individual Nodes scrolling area Improvement |
UI Improvements | Data Submission Dashboard Improvements |
UI Improvements | [UAT] Change the refresh frequency for long running operations to 1 Sec |
UI Improvements | [UAT] Data Curator can perform data validation after data submission is submitted |
UI Improvements | Change Upload Type labels within a data submission |
UI Improvements | Remove CRDC ID from the Validation Results Table |
UI Improvements | Validation Results Table Changes |
UI Improvements | Submitter should NOT Update/Delete new data submission |
UI Improvements | Data Submissions UI Improvements |
UI Improvements | The submitter is informed of the status of the Data Upload completion |
UI Improvements | Data Submission Dashboard Improvements |
UI Improvements | Update the button colors according to the established standards |
UI Improvements | The submitter can initiate validation only for the applicable types |
UI Improvements | Improve Data Submission Dashboard Validation Results tab |
UI Improvements | Submitter can see user friendly batch IDs |
UI Improvements | The submitter is informed of the status of the validation completion |
Uploadaer CLI | Uploader CLI Console Log should be user friendly |
Uploadaer CLI | Submitter can download Uploader CLI from the website |
Validation | Tolerant/ignore empty columns, rows or extra cells |
Validation | BE: list delimiter needs to be configurable |
Validation | Submitter can submit only the child nodes and pass relationship checks |
Validation | Validation Issue messages should be user friendly |
Validation | Submitter can filter on validation results |
Validation | Submitter can see detailed validation errors |
Validation | Submitter can validate both metadata and files |
Validation | Submitter can see validation results in Validation Results tab |
Validation | Submitter can validate metadata |
Validation | Submitter can validate data files |
Validation | Submitter can visualize submitted Nodes and counts |
Workflow | Reviewer can provide comments when rejecting a data submission |
Workflow | Admin provides justification for administrative submit |
Workflow | Submitter can see rejection comments for their data submission |
Workflow | Data Curator can release Metadata files to CDS |
Workflow | Admin can do an Admin Overwrite to "Submit" the Data Submission |
Workflow | Submitter can "Submit" the Data Submission |
What's Changed
- Remove unused folder and add eslint rules by @amattu2 in #2
- CRDCDH-33 Questionnaire Section A Implementation by @amattu2 in #1
- CRDCDH-80 Implement Unsaved Changes Prompt by @amattu2 in #3
- CRDCDH-35 Implement Form Section B by @amattu2 in #4
- CRDCDH-92 Restructure FormView to support redesign by @amattu2 in #6
- CRDCDH-38 Implement Form Progress Sidebar by @amattu2 in #7
- CRDCDH-95 Add apollo client and integrated with mock api server by @jonkiky in #8
- Fix incorrect Application type by @amattu2 in #10
- CRDCDH-35 Redesign Form Section B by @Alejandro-Vega in #9
- Tracy build by @tracy18 in #5
- Dev by @jonkiky in #14
- merge devops changes to dev by @jonkiky in #15
- CRDCDH-37 Add Form Status Bar and test cases by @amattu2 in #12
- Update graphql by @jonkiky in #16
- Update application types on FE based on mock api by @Alejandro-Vega in #18
- Crdcdh 81 82 by @mtangmt in #13
- CRDCDH-39 by @JoonLeeNIH in #17
- CRDCDH-93 Questionnaire header/banner by @Alejandro-Vega in #19
- Few updates after merge PRs by @jonkiky in #21
- Minor updates by @Alejandro-Vega in #22
- CRDCDH-33 Implement redesigned Section A by @amattu2 in #20
- CRDCDH-80 Unsaved Changes Dialog by @Alejandro-Vega in #23
- Adding underline styles, and fixing dropdown style by @mtangmt in #24
- Small updates on ESlint issues found on dev branch by @jonkiky in #25
- CRDCDH-36 Implement Section C by @Alejandro-Vega in #27
- Crdcdh 45 by @mtangmt in #26
- CRDCDH-33 Update Verbiage & General QoL Updates by @amattu2 in #28
- Adding ids to interactable items in header and form by @mtangmt in #29
- CRDCDH-37 Update Status Bar verbiage by @amattu2 in #30
- CRDCDH-39 Part 2 by @JoonLeeNIH in #32
- Form detecting false positive changes by @Alejandro-Vega in #31
- CRDCDH-39 Part 3 by @JoonLeeNIH in #33
- CRDCDH-131 Remove eRAA field and update placeholders by @amattu2 in #34
- Crdcdh 135 by @mtangmt in #36
- Crdcdh 128 by @mtangmt in #35
- CRDCDH-80 Hide validation when saving from dialog by @Alejandro-Vega in #38
- CRDCDH-36 Adding dataDeIdentified field by @Alejandro-Vega in #37
- Implementing ticket 134 by @mtangmt in #39
- adding ids to section b and formview by @mtangmt in #41
- Crdcdh 135 refinement by @mtangmt in #40
- CRDCDH-133 Updating Program/Study by @Alejandro-Vega in #42
- CRDCDH-39 by @JoonLeeNIH in #43
- deleting file other types by @mtangmt in #44
- CRDCDH-136 Add save success alert popup by @amattu2 in #47
- CRDCDH-39 by @JoonLeeNIH in #48
- change favicon by @mtangmt in #51
- CRDCDH-39 Extend implementation to add AuthZ by @amattu2 in #52
- Crdcdh 149 by @mtangmt in #50
- CRDCDH-67 by @JoonLeeNIH in #56
- CRDCDH-54/CRDCDH-132 Form List, Create Form flow, & Autofill PI Info by @amattu2 in #45
- CRDCDH-161 and 103 by @mtangmt in #49
- CRDCDH-33 Change piAsPrimaryContact functionality, change Form Banner Title by @amattu2 in #46
- Crdcdh 149 refinement by @mtangmt in #54
- CRDCDH-147 by @JoonLeeNIH in #57
- CRDCDH-102 Form Submission/Approve/Reject & Review page by @Alejandro-Vega in #55
- CRDCDH-168 Update Section A section groups by @amattu2 in #58
- Refinements by @jonkiky in #61
- adding warning overlay by @mtangmt in #64
- CRDCDH-176 New Progress Bar Icons by @amattu2 in #59
- CRDCDH-165 by @Alejandro-Vega in #60
- Crdcdh 167 by @mtangmt in #62
- fix scroll to top styles by @mtangmt in #67
- CRDCDH-67 by @JoonLeeNIH in #63
- CRDCDH-54 Update API Integration by @amattu2 in #65
- Crdcdh 148-191-196 by @mtangmt in #66
- Update API Integration for BE Schema Change by @amattu2 in #70
- CRDCDH-192 Fixed unauthorized infinite loop by @Alejandro-Vega in #68
- Crdcdh refine auth check by @mtangmt in #69
- Crdcdh 45 refine by @mtangmt in #74
- CRDCDH-54 Misc changes to Listview by @amattu2 in #71
- CRDCDH-38 Fix top alignment by @amattu2 in #72
- CRDCDH-37 Fix margin between Status/Date and buttons by @amattu2 in #73
- CRDCDH-132 Autofill PI data only when Section A is not started by @amattu2 in #77
- Merge Approved CRDCDH-54 Updates by @amattu2 in #78
- CRDCDH-36 Minor styling and wording changes by @Alejandro-Vega in #76
- CRDCDH-102 Reopen/Review Form by @Alejandro-Vega in #75
- Crdcdh 45 validation bugfix by @mtangmt in #79
- Add UTC support & minor ListView bug fix by @amattu2 in #80
- changing footer links by @mtangmt in #81
- CRDCDH-136 Validate inputs on save by @amattu2 in #82
- CRDC-45 Section D updates and login styling by @mtangmt in #83
- CRDCDH-33 Update for Requirements changes by @amattu2 in #84
- CRDCDH-54 Update for newest requirements by @amattu2 in #85
- CRDCDH-35 Section B Updates by @Alejandro-Vega in #86
- CRDCDH-36 Small Integer Validation Update by @Alejandro-Vega in #87
- Fix build errors by @amattu2 in #88
- CRDCDH-49 Form Auth Update by @Alejandro-Vega in #90
- CRDCDH-205 Adding Pre-defined Program Descriptions by @Alejandro-Vega in #91
- fixing positive integer input by @mtangmt in #92
- CRDCDH-37 Update cached state on save by @amattu2 in #89
- page title typo fix by @mtangmt in #93
- CRDCDH-68 User Profile Management by @amattu2 in #94
- CRDCDH-47 Review Page Updates by @Alejandro-Vega in #95
- section d file count bugfix by @mtangmt in #96
- CRDCDH-266 by @Alejandro-Vega in #97
- Organization roles update by @Alejandro-Vega in #99
- Update Dockerfile by @michael-fleming in #101
- Crdcdh 65 by @mtangmt in #98
- CRDCDH-68 Update for Requirement changes by @amattu2 in #100
- Crdcdh 65 bugfix by @mtangmt in #102
- Crdcdh 62 by @mtangmt in #103
- adding max char limits bugfix by @mtangmt in #104
- CRCDH-308 Prevent past date being entered manually by @Alejandro-Vega in #105
- CRDCDH-178/CRDHDH-179 Account Management by @amattu2 in #106
- CRDCDH-318 by @Alejandro-Vega in #108
- Crdcdh 160 by @mtangmt in #107
- CRDCDH-178 Fix user table count by @amattu2 in #110
- CRDCDH-178 Fix page on sort/filter by @amattu2 in #111
- Updating Questionnaire Status Bar to always display last updated date by @mtangmt in #112
- CRDCDH-336 Monitor for freeSolo input by @amattu2 in #114
- CRDCDH-308 Date Updates by @Alejandro-Vega in #115
- CRDCDH-218 by @Alejandro-Vega in #109
- CRDCDH-359 Update user roles to match BE by @amattu2 in #118
- CRDCDH-217 Design QA changes and fixes by @amattu2 in #113
- Crdcdh 220 Section D UX updates by @mtangmt in #116
- removing data submissions from navbar for mvp-1 by @mtangmt in #117
- Revert "CRDCDH-359 Update user roles to match BE" by @jonkiky in #119
- Revert the Revert... "CRDCDH-359 Update user roles to match BE" by @amattu2 in #120
- CRDCDH-308-Date-Edgecase-Fix by @Alejandro-Vega in #121
- require at least one data type by @mtangmt in #122
- CRDCDH-318 dbGaP wording update by @Alejandro-Vega in #123
- updating footer email link by @mtangmt in #125
- CRDCDH-349 Change Profile banner and add title by @amattu2 in #124
- CRDCDH-369 Allow managing of own role and status by @amattu2 in #126
- Merging approved changes by @amattu2 in #127
- fix type 'number' is not assignable to parameter of type 'string'.issue by @jonkiky in #128
- Add TSV to clinical data types by @mtangmt in #129
- Crdcdh 400 by @mtangmt in #134
- removing search box, replacing logo by @mtangmt in #133
- CRDCDH-389 Update default organization assignments by @amattu2 in #131
- CRDCDH-217 Banner Update & Input Color Scheme Changes by @amattu2 in #132
- CRDCDH-396 Program "Other" bug fix by @Alejandro-Vega in #135
- CRDCDH-351 User Management UX QA Changes by @amattu2 in #136
- Crdcdh 401 - Changing login page by @mtangmt in #137
- Adding tooltips to show errors for file type table by @mtangmt in #138
- stop wrapping in footer by @mtangmt in #140
- CRDCDH-430 Manage Users table fixes by @amattu2 in #141
- CRDCDH-398 Unique Study Abbreviation by @Alejandro-Vega in #142
- Adding error msg on login fail by @mtangmt in #143
- CRDCDH-434 match footer email validation to CRDC by @mtangmt in #144
- CRDCDH-437 Adding Id's to Review page by @Alejandro-Vega in #145
- fixing login issues by @mtangmt in #150
- Fix CVE-2023-4863 and CVE-2023-38039 by @amattu2 in #151
- CRDCDH-351 UX QA additional changes by @amattu2 in #153
- Crdcdh 399 header logo update by @mtangmt in #157
- CRDCDH-449 Allow additional saves when duplicate Study Abbrev error by @Alejandro-Vega in #155
- MVP-1 -> MVP-2 by @amattu2 in #154
- changing landing page text by @mtangmt in #159
- CRDCDH-463 Removing trailing letters in Cancer Type by @Alejandro-Vega in #160
- CRDCDH-467 Small wording changes by @Alejandro-Vega in #162
- CRDCDH-320 Organization List by @amattu2 in #130
- CRDCDH-321 Organization Edit by @amattu2 in #139
- CRDCDH-315 Data Submission Dashboard History by @Alejandro-Vega in #147
- CRDCDH-16 Data Submission Dashboard Upload by @Alejandro-Vega in #148
- CRDCDH-312 Data Submission Dashboard Batch Table by @Alejandro-Vega in #149
- CRDCDH-317 Data Submission Dashboard Actions by @Alejandro-Vega in #152
- CRDCDH-351 Incorporate new/additional changes by @amattu2 in #163
- Remove
curatedOrganizations
from FE by @amattu2 in #165 - CRDCDH-439 Add Data Commons assignment to DC_POC role by @amattu2 in #158
- fix: Handle sorting for null attributes by @amattu2 in #166
- CRDCDH-365 Create Organization by @amattu2 in #156
- CRDCDH-275 Data Submission Dashboard Summary by @Alejandro-Vega in #146
- fix: Changing the name of an org breaks Org Dropdown by @amattu2 in #167
- Crdcdh 160 updates by @mtangmt in #164
- auto-capitalize abbreviations in section b by @mtangmt in #171
- Crdcdh 489 by @mtangmt in #172
- CRDCDH-18 ICDC Data Model Navigator by @amattu2 in #170
- change to use logo file from OCPL by @mtangmt in #173
- change concierge to conciergeName by @mtangmt in #174
- CRDCDH-275 Submission Summary Update API by @Alejandro-Vega in #175
- MVP-1.0.0 Release by @amattu2 in #178
- MVP-1 Release by @amattu2 in #180
- Crdcdh 525 by @mtangmt in #181
- CRDCDH-529 Add CCDI to DC_POC DC dropdown by @amattu2 in #182
- CRDCDH-312 Submission Batch Table by @Alejandro-Vega in #183
- fix sorting and dgbap length by @mtangmt in #184
- CRDCDH-445 API Token by @Alejandro-Vega in #186
- CRDCDH-493 Org Management studies list tooltip fixes by @amattu2 in #187
- CRDCDH-16 Data Submission Upload API by @Alejandro-Vega in #185
- CRDCDH-16 Upload fail validation fix by @Alejandro-Vega in #188
- CRDCDH-543 by @mtangmt in #190
- CRDCDH-523 Model Navigator Submenus by @amattu2 in #189
- CRDCDH-377 Submission download validation logs by @Alejandro-Vega in #192
- Crdcdh 480 517 by @mtangmt in #191
- Add
REACT_APP_DEV_TIER
to environment by @amattu2 in #193 - fixing router bug by @mtangmt in #195
- CRDCDH-566 Submission Upload only accept tsv files by @Alejandro-Vega in #194
- CRCDH-317 Submission Actions API by @Alejandro-Vega in #196
- ccdi -> icdc by @mtangmt in #198
- Documentation & DX QoL Updates by @amattu2 in #177
- update submission req icons by @mtangmt in #200
- implement gov shutdown banner by @mtangmt in #199
- CRDCDH-579 Removed Error Count and Widgets for MVP2-M2 by @Alejandro-Vega in #201
- add nullsafe chaining to dataSubmissionsListView by @mtangmt in #202
- CRDCDH-575 moving icons by @mtangmt in #203
- CRDCDH-549 Fixing File Selecting OS Issue by @Alejandro-Vega in #204
- Sync MVP-2 (M2) with MVP-2 (M3) by @amattu2 in #206
- CRDCDH-554 QC Download metadata validation results by @Alejandro-Vega in #205
- Crdcdh 586 by @mtangmt in #207
- CRDCDH-18 Model Navigator CDS Model by @amattu2 in #176
- CRDCDH-550 ICDC Data Model Configuration by @amattu2 in #209
- CRDCDH-601 Copy Submission ID from Submission Dashboard by @Alejandro-Vega in #210
- Sync MVP-2 (M2) with MVP-2 (M3) by @amattu2 in #212
- V1.0.1 Release by @amattu2 in #213
- Sync v1.0.1 with MVP-2 by @amattu2 in #214
- make dbgapID not required creating data submission by @mtangmt in #208
- Improve Certify Build action speed by @amattu2 in #216
- CRDCDH-619 Fix OverlayWindow styling on DMN page by @amattu2 in #215
- CRDCDH-618 Added missed call to open release dialog by @Alejandro-Vega in #218
- CRDCDH-615 Added Submit button Withdrawn status by @Alejandro-Vega in #219
- CRDCDH-619 Switch from Session Storage to Cookies by @amattu2 in #220
- CRDCDH-602 Uploader CLI Dialog by @amattu2 in #211
- CRDCDH-612 Submission upload allow txt files by @Alejandro-Vega in #222
- CRDCDH-621 Restore current URL on login by @amattu2 in #221
- fix: DMN overriding dialog styling by @amattu2 in #223
- Remove CRA comments & Fix import order by @amattu2 in #224
- Sync MVP-2.0.0 (M2) into MVP-2.1.0 (M3) by @amattu2 in #227
- CRDCDH-623 Upload Type for file Batch Type by @Alejandro-Vega in #229
- Sync MVP-2.0.0 (M2) into MVP-2.1.0 (M3) by @amattu2 in #231
- CRDCDH-648 Replace AuthZ with core BE service by @amattu2 in #234
- CRDCDH-622 DMN Downloads Dropdown Width by @amattu2 in #233
- CRDCDH-561 Added "Update" upload Metadata Intention by @Alejandro-Vega in #232
- CRDCDH-633 Accessibility Audit & 508 Compliance by @amattu2 in #230
- CRDCDH-541 QC Validation Results Table by @Alejandro-Vega in #225
- Remove old styling dependencies by @Alejandro-Vega in #236
- CRDCDH-651 Add Custom DMN Titles & CDS Logo by @amattu2 in #235
- CRDCDH-664 fix: Inquire button text wrap by @amattu2 in #238
- CRDCDH-539 Initiate File Validations by @mtangmt in #217
- CRDCDH-538 Data Submission Statistics by @amattu2 in #228
- CRDCDH-594 Submit based on nodes and role by @Alejandro-Vega in #239
- CRDCDH-552 QC Error Dialog by @Alejandro-Vega in #226
- Enable React Strict Mode & Improve Deployment Pipeline by @amattu2 in #237
- CRDCDH-667 Clear history when populating model by @amattu2 in #240
- CRDCDH-669 Submission uploading text by @Alejandro-Vega in #242
- CRDCDH-496 Batch Table Error Count by @Alejandro-Vega in #241
- Sync MVP-2.0.0 (M2) into MVP-2.1.0 (M3) by @amattu2 in #244
- Node update by @tracy18 in #245
- fix: CVE-2023-5363 and CVE-2023-5678 by @tracy18 in #246
- Sync M3 with M2 by @amattu2 in #247
- CRDCDH-659 Poll for file validation status by @amattu2 in #249
- CRDCDH-680 Remove ICDC by @amattu2 in #248
- CRDCDH-652 Data Submission Delete Upload Type by @Alejandro-Vega in #252
- Sync Milestone 3 with Milestone 2 by @amattu2 in #257
- CRDCDH-660 Shorter Batch IDs by @Alejandro-Vega in #251
- CRDCDH-552 Updated Error Dialog Design by @Alejandro-Vega in #258
- CRDCDH-538 Data Submission QC Statistics (v2) by @amattu2 in #255
- Created custom DeleteDialog to match new design by @Alejandro-Vega in #260
- CRDCDH-635 Admin Submit by @Alejandro-Vega in #259
- CRDCDH-603 Batch File List by @Alejandro-Vega in #256
- CRDCDH-689 Warn on removal of study with active data submission by @amattu2 in #264
- CRDCDH-677 Embedded CLI Uploader Zip Download by @amattu2 in #263
- CRDCDH-661 QC Results Filters by @amattu2 in #254
- CRDCDH-730 Validation for Applicable Types, & Notistack by @amattu2 in #261
- CRDCDH-654 Export Submission on Release by @Alejandro-Vega in #250
- CRDCDH-668 Batch File List "No Content" message update by @amattu2 in #266
- CRDCDH-753 Data Submission Improvements by @Alejandro-Vega in #265
- CRDCDH-676 by @Alejandro-Vega in #267
- fix: Study removal prompt persisting past first save by @amattu2 in #268
- CRDCDH-633 508 Compliance Audit (v2) by @amattu2 in #270
- CRDCDH-676 Wording Changes by @Alejandro-Vega in #273
- CRDCDH-728 Submission Reject comment by @Alejandro-Vega in #272
- CRDCDH-754 Poll for Batch Status Updates by @amattu2 in #269
- CRDCDH-786 Change
file
batch type todata file
by @amattu2 in #275 - CRDCDH-715 Admin Submit justification, CRDCDH-728 Updates by @amattu2 in #274
- CRDCDH-552 Small fixes by @Alejandro-Vega in #277
- CRDCDH-765 Data Submissions UI Improvements by @amattu2 in #278
- CRDCDH-788 Disable Upload/Delete upload types when no data uploaded successfully by @Alejandro-Vega in #279
- CRDCDH-685 Google Analytics by @amattu2 in #276
- CRDCDH-747 Update button styling by @Alejandro-Vega in #271
- CRDCDH-633 508 color contrast on Error/Failed statuses by @amattu2 in #281
- CRDCDH-810 Update Validation Results table by @amattu2 in #282
- CRDCDH-835 Failed batch has no Node Types for files by @amattu2 in #284
- CRDCDH-678 Data Submission Review Comments by @Alejandro-Vega in #283
- CRDCDH-857 Refresh batches for any role by @amattu2 in #285
- CRDCDH-538 Validation Statistics Design #4 by @amattu2 in #280
- CRDCDH-854 Revert #199 and add Adobe Analytics by @amattu2 in #286
- CRDCDH-864 Fix broken aria references and contrast issue by @amattu2 in #291
- CRDCDH-846 Remove
CRDC_ID
column by @amattu2 in #289 - CRDCDH-538 Fix Node Sorting & Partially-Visible Carousel Elements by @amattu2 in #288
- Remove CRDC_ID from Submission Schema by @amattu2 in #293
- Data submission tabs alignment Hotfix by @Alejandro-Vega in #296
- CRDCDH-829 Submission Request Section D updates by @Alejandro-Vega in #287
- CRDCDH-827 Submission Request Section B Updates by @Alejandro-Vega in #295
- CRDCDH-886 ICDC-specific props added to File Tran. Manifest DL by @amattu2 in #298
- CRDCDH-855 Display Data Model Version in DMN by @amattu2 in #299
- updated to node v.20 and nginx 1.25.4 by @tracy18 in #300
- CRDCDH-861/CRDCDH-865 DMN 508 Audit Issues by @amattu2 in #303
- CRDCDH-826 Submission Request Auto Save by @amattu2 in #292
- CRDCDH-828 Submission Request Section C Updates by @Alejandro-Vega in #294
- CRDCDH-950 Created Date using wrong date property by @amattu2 in #304
- Update submissionQCResults and getSubmission queries and types by @Alejandro-Vega in #306
- Split CI jobs and upgrade Node version by @amattu2 in #310
- fix: Random AuthContext test case failing in CI by @amattu2 in #309
- CRDCDH-956 Sort charts by Node Total by @amattu2 in #307
- CRDCDH-860 Optional Study Abbreviation by @amattu2 in #301
- CRDCDH-951 Set default Data Submission tab when unspecified by @Alejandro-Vega in #312
- feat: Coveralls CI Integration by @amattu2 in #315
- fix: AuthCtx expectation failing by @amattu2 in #314
- CRDCDH-852 Disable Submit for orphaned files by @Alejandro-Vega in #308
- CRDCDH-852 Submission File Errors Schema Update by @Alejandro-Vega in #319
- CRDCDH-960 Fix boolean value parsing of
Req
property by @amattu2 in #322 - CRDCDH-973 Fix Model Navigator
<li>
must be in a<ul>
or<ol>
by @amattu2 in #327 - CRDCDH-999 Fix collapsed whitespace in Model Navigator value list by @amattu2 in #329
- CRDCDH-974 Auto refresh Validation Results table on validate complete by @amattu2 in #328
- CRDCDH-993 Submission Request V2 Updating clinical data types by @Alejandro-Vega in #332
- CRDCDH-988 Enforce consistent link styling by @amattu2 in #330
- CRDCDH-1016 Validation Controls memo missing dependency by @amattu2 in #336
- CRDCDH-1039 Show error when validation API call fails by @Alejandro-Vega in #341
- CRDCDH-1068 Disable submit when uploading batches exist by @Alejandro-Vega in #350
- CRDCDH-1083 Model Navigator
File
node missing name by @amattu2 in #352 - CRDCDH-1092 Update Delete dialog text by @Alejandro-Vega in #353
- CRDCDH-1080 Updated Submission Name input validation to trim whitespace by @Alejandro-Vega in #354
- CRDCDH-1091 Batch Intention Label Update (2.1.0) by @amattu2 in #364
- CRDCDH-1113 UAT: Section B updates and resizing multiline inputs by @Alejandro-Vega in #366
- CRDCDH-1114 Submission Request Free-text Delimiter by @amattu2 in #365
- CRDCDH-1125 Fix Active Submissions Dialog by @amattu2 in #367
- CRDCDH-1137 Allow validation in Submitted state by @amattu2 in #368
- CRDCDH-1138 Reduce Data Submission polling from 60s to 1s by @Alejandro-Vega in #371
- CRDCDH-1162 Fix hardcoded validation target by @amattu2 in #373
- CRDCDH-1176 Change Metadata Upload Alert by @amattu2 in #377
- CRDCDH-1180 Migrate #338, #344 by @amattu2 in #378
- CRDCDH-1181 Adjust Individual Node Chart Carousel by @amattu2 in #379
New Contributors
- @jonkiky made their first contribution in #8
- @mtangmt made their first contribution in #13
- @JoonLeeNIH made their first contribution in #17
- @michael-fleming made their first contribution in #101
Full Changelog: https://github.com/CBIIT/crdc-datahub-ui/commits/mvp-2.1.0.339