-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BHBC-2254: Promote Dev to Test #1010
Conversation
EML submission functions have been updated
…ervations are Submitted (#953) Updated DwCA submission process to BioHub to hit new queue endpoint
* BHBC-2221: Git action improvements
…952) * Collector system can call the BioHub Artifact Submission API endpoint, sending it one ore more artifacts (files). * Removes authenticated read from S3 upload util functions
- A few minor cleanups - Remove most references to n8n - Update script commands to use dashes instead of colons
* Update git actions to watch for `ignore-skip` in the message, disabling the skip duplicate actions functionality if present.
Transformation process much more efficient, validation errors are now alphabetized
Gave data admins the same access as system admins
* added data admin permissions to participant routes * Fix survey submission zip
… Generation (#966) * Enhancements to EML Function to Support Project/Survey EML Generation
added missing publish tables to `api_srvey_delete` procedure
* Created the useSurveyContext hook * Wraped all survey routes in the ProjectRouter with the SurveyContextProvider * Removed any component props that pass a Survey object
Fixed Summary Template status and error display
Updated messaging for Summary Templates
Modified Project Submit button to check for unsubmitted files
* Replaced normal anchor links with React Router links * Removed unneccessary routes * Removed <Layout> components that are already wrapped * Fixed getting stuck on the Forbidden page
…pant editing (#999) * Fixes a bug with editing project participants * Modifies the ensureProtocol utiltiy function to match the BioHub implementation
Added System Admin Guards to all submission/ status chips for production release
* updated view-occurrences endpoint to properly check authorization rules * updated various endpoints to match current role rules (see Confluence -> SIMS -> Roles & Permissions)
* General UI Fixes / Updates
…ey Views (#1000) * Created an API method to get the requesting user's current roles for the given project * Created a Project Auth State context to determine the auth state for project and survey views * Created a component guard to hide UI elements based on allowed project roles * Created a route guard to protect app routes based on allowed project roles
Update to Survey endpoints and project status
Openshift URLs for the PR Deployment: |
Codecov Report
@@ Coverage Diff @@
## test #1010 +/- ##
==========================================
+ Coverage 65.77% 68.11% +2.34%
==========================================
Files 350 384 +34
Lines 11305 11900 +595
Branches 1960 2030 +70
==========================================
+ Hits 7436 8106 +670
+ Misses 3471 3333 -138
- Partials 398 461 +63
... and 49 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
SonarCloud Quality Gate failed. 0 Bugs No Coverage information |
Overview
Links to Jira tickets
https://quartech.atlassian.net/browse/BHBC-2254
Description of relevant changes
Release latest Dev to Test
Added everyone as a reviewer, mainly for visibility. We will of course have the usual formal round of testing in the Test environment after we merge this PR.
PR Checklist
A list of items that are good to consider when making any changes.
Note: this list is not exhaustive, and not all items are always applicable.
Code
Style
Documentation
Tests
Linting/Formatting
See the
lint
commands in package.jsonSee the
format
commands in package.jsonSonarCloud