- Add CSRF protection for Guppy paths (#2430)
- Protect Guppy paths from CSRF (#2425)
- Skip
Gender
tags for HEAL Cedar ingestion script (#2376) - Adds creation of cedar-client and secret if not already present (#2407)
- After merging this, envs must use a data-portal version that contains uc-cdis/data-portal#1464. Otherwise the communication between portal and guppy will be interrupted (#2430)
- add ability to hide login link in navigation (#1469)
- Updates Cohort Middleware API endpoints to use team project, updates storybooks associated with Cohort Middleware API calls with team project (#1472)
- Adds buttons for Download Study-Level Metadata, Download File Manifest and Download All Files (#1450)
- adds Login dropdown for single-entry InCommon login (#1466)
- Adds placeholder application for VADC data dictionary (#1463)
- Updates the three VADC analysis apps, Gen3 GWAS, GWAS Results and OHDSI Atlas to use API request including query parameter for team projects. (#1451)
- Adds selected team project in each of the apps: Atlas, GWAS App and Results App and reroutes user back to Analysis Apps view if they do not have a team project selected (#1451)
- Shows error message now for error status from Cohort Definitions endpoint request (#1472)
- Replace nested empty values with 'null' in explorer display (#1468)
- Use new Guppy version which supports handling with CSRF tokens (#1464)
- Ensure CSRF token is passed to Guppy (#1464)
- remove webform from NCT homepage (#1452)
- Lints TeamProjectModal.test.jsx to abide by code formatting style guide (#1451)
- Adds an additional check to DiscoverySummary
renderAggregation
to only sum strings or number values. If the value is something other than a string or number, an array, for example, the sum value explodes. (#1467) - Fixed a bug about misconfigured webpack publicPath (#1464)
- Fix problem where previously submitted outcome phenotype interfered with generating histogram for newly selected variable. (#1463)
- fix error handling in /workflows endpoint response processing (in fetchGwasWorkflows()) (#1457)
- Discovery: the display of system-level popup (DUA) will take precedence over the Discovery Details drawer (#1454)
- revert back the GWAS app names so navigation can work again as before (follow-up fix after uc-cdis/data-portal#1446) (#1451)
- Fixes the an issue introduced in uc-cdis/data-portal#1444, where the url of some applications would not work anymore. (#1451)
- Update Guppy to 0.18.0 (#1464)
- Bumps browserify-sign from 4.2.1 to 4.2.2. (#1442)
- After merging this uc-cdis/cloud-automation#2430 any env that is using Guppy and Portal should update their portal deployment to include changes in this PR (#1464)
- Implements redirect functionality for users with expired team project names stored locally (#1457)
- Another CI fix (#1129)
- Fixed a bug causing the metadata ingestion CI test to fail (#1128)
- Fixes issue with usersync and MFA policy management in cases where a user has not been persisted by Fence. (#1125)
- Fixes issue where users not present in arborist would have blank resources and authz fields when they should have values for open access data within the commons. (#1122)
- Add a new log that includes data information per signed URL generation which includes the size, bucket used, authz, acl, and requesting user (#1124)
- Guppy will send CSRF token in request headers if available (#251)
- Remove unused dep
csurf
(#251) - Bumps @babel/traverse to 7.23.2 and updates ancestor dependency storybook. These dependencies need to be updated together. (#245)
- Fixed a bug cause inaccurate total count being returned from query after updating to ES7 (#250)
- New endpoints
GET /mount-files
andGET /mount-files?id=foobar
return files to be mounted to the workspace container (#86) - New endpoint
GET /options?id=foobar
returns information about the specified workspace option only (#86)
- Add ability to authenticate AWS batch with ECR repositories via user data (#87)
- Nextflow in Batch: Ignore "invalid" state before updating a compute environment, instead of waiting for it to be valid (#88)
- Set environment variable
WORKSPACE_FLAVOR
in the workspace and sidecar containers for downstream use (#86)
- Upgrade Flask (#371)
- Remediate path traversal vulnerability (#36)
- A limit to the amount of nested objects was created in ES7. elastic/elasticsearch#26962 (#100)
- In order to resolve this error from occurring when running the aggMDS job- we must increase this limit. (#100)
- PyYAML to >=5.4.1 (#208)
- gen3dictionary to >= 2.0.3 (#208)
- dictionaryutils to >=3.4.10 (#208)
- Re-add sheepdog, v5.1.2, with upgraded flask (#207)
- gen3dictionary to 2.0.3 (#207)
- PyYAML to >=5.4.1 (#404)
- gen3dictionary to >= 2.0.3 (#404)
- dictionaryutils to >=3.4.10 (#404)
- Upgrade flask (#403)
- Use poetry for installing dependencies for
batch-export
(#45)
- Bumps setuptools from 65.4.0 to 65.5.1. (#52)