-
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
SIMSBIOHUB-494: Secure data validation with Survey ID #1226
Conversation
Openshift URLs for the PR Deployment: |
…SampleSiteId and getSurveyObservationById.
…sForSurveyMethodId and samplePeriodService.deleteSamplePeriodRecord
…hodPeriod, sampleMethodService.updateSampleMethod, sampleMethodService.deleteSampleMethodRecord.
…s for service and repo files.
…ermine observation counts associated with sampling site/method/period
Openshift URLs for the PR Deployment: |
…sCountBySampleSiteId.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just did a static read through since Jer was doing a thorough testing already.
Looks great, I like the extra cleanup around some of the function names and variables as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested locally. No issues
Quality Gate failedFailed conditions See analysis details on SonarCloud Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔐
Links to Jira Tickets
Description of Changes
projectId
orsurveyId
as a required parameter for functions that get or modify project- or survey-adjacent data, e.g. observations, sampling sites, project participants etc.req.body.surveyId
withreq.params.surveyId
.@TODO
comments.utils/pagination
.return await
withreturn
.Testing Notes
Because this PR touches more than 35 endpoints, thorough testing of all features in the app should be peformed.