Skip to content
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

Merge with Main branch #17

Merged
merged 20 commits into from
Aug 13, 2024
Merged

Merge with Main branch #17

merged 20 commits into from
Aug 13, 2024

Conversation

abhilash-aot
Copy link
Collaborator

Description

Merge with latest Main branch and resolved conflicts

Types of changes

Checklist

  • I have read the CONTRIBUTING doc
  • I have checked that unit tests pass locally with my changes
  • I have run the npm script lint on the frontend and backend
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)
  • I have approval from the product owner for the contribution in this pull request

Further comments

WalterMoar and others added 20 commits July 17, 2024 09:35
* fix/FORMS-1304 securely fetch local files

* append slash to directory for better checking

* append slash to directory for better checking

* remove diagnostic logging

* added uploader test
…1424)

Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.


Updates `braces` from 3.0.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](micromatch/braces@3.0.2...3.0.3)

Updates `gulp` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](gulpjs/gulp@v4.0.2...v5.0.0)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
- dependency-name: gulp
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#1438) (bcgov#1439)

Bumps [debug](https://github.com/debug-js/debug) from 4.1.1 to 4.3.3.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Commits](debug-js/debug@4.1.1...4.3.3)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Moved API calls from formio to FormViewer

API calls for file uploads have been moved from formio to the FormViewer.

* Update Component.ts

this should fix the issue of a missing storage for the file upload component. we don't actually use a storage but it's required to hide the message about a missing storage.
* Update AuditHistory

AuditHistory has been updated to the composition API with full coverage

* Update DeleteSubmission

DeleteSubmission has been updated to the composition API with full coverage.

* Update ManageSubmissionUsers

ManageSubmissionUsers updated to the composition API but no tests done

* Delete ManageSubmissionUsers.spec.js

Empty test

* Update ManageSubmissionUsers

ManageSubmissionUsers is updated to the composition API and coverage tests were created for it to almost 100%

* MySubmissionsActions updated

MySubmissionsActions updated to composition API with full test coverage

* Update MySubmissionsTable

MySubmissionsTable is updated to the composition API with almost full coverage. The only thing missing is checking if the data in a submission contains duplicate field names. A fix for this would break existing functionality, so we're not going to fix that with this PR.

* Update to MySubmissionsTable

removed the filterData debug and fixed the actions translation for english

* Update NotesPanel

NotesPanel has been updated to the composition API with full coverage

* Update StatusPanel

StatusPanel updated to the composition API and coverage added

* Update StatusTable

StatusTable updated to composition API with full coverage

* Update StatusTable.spec.js

quick performance update

* Update UserDuplicateSubmission

UserDuplicateSubmission updated to composition API with full coverage

* Update UserSubmission

UserSubmission updated to the composition API with full coverage
delete file is fixed.. somewhere the fileInfo returned was changed.
* FORMS-1095 Move CHEFS links from Wiki to Backstage
Update README with link to backstage

* build(deps-dev): bump get-func-name from 2.0.0 to 2.0.2 in /components (bcgov#1414) (bcgov#1415)

Bumps [get-func-name](https://github.com/chaijs/get-func-name) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases)
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2)

---
updated-dependencies:
- dependency-name: get-func-name
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix: Revert Dropdown for Revising Status (bcgov#1429)

* added submitter email to revising

* prettier

* revert changes

* fix: FORMS-1140 run zap on dev (bcgov#1427)

* revert: FORMS-1140 disable new dev zap scan (bcgov#1431)

* fix: FORMS-1140 run zap on dev (bcgov#1432)

* fix/FORMS-1366 update redis image (bcgov#1434)

* fix: FORMS-1385 data grid export (bcgov#1433)

* fix: FORMS-1367 remove powered-by header (bcgov#1435)

* fix: FORMS-1304 securely fetch local files (bcgov#1436)

* fix/FORMS-1304 securely fetch local files

* append slash to directory for better checking

* append slash to directory for better checking

* remove diagnostic logging

* added uploader test

* build(deps): bump braces and gulp in /components (bcgov#1423) (bcgov#1424)

Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.


Updates `braces` from 3.0.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](micromatch/braces@3.0.2...3.0.3)

Updates `gulp` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](gulpjs/gulp@v4.0.2...v5.0.0)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
- dependency-name: gulp
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump debug from 4.1.1 to 4.3.3 in /components (bcgov#1438) (bcgov#1439)

Bumps [debug](https://github.com/debug-js/debug) from 4.1.1 to 4.3.3.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Commits](debug-js/debug@4.1.1...4.3.3)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix semver vulnerability (bcgov#1440)

* Moved API calls from formio to FormViewer (bcgov#1396)

* Moved API calls from formio to FormViewer

API calls for file uploads have been moved from formio to the FormViewer.

* Update Component.ts

this should fix the issue of a missing storage for the file upload component. we don't actually use a storage but it's required to hide the message about a missing storage.

* putting back main readme file with updated links.

* refactor: FORMS-1122 composition api submissions (bcgov#1441)

* Update AuditHistory

AuditHistory has been updated to the composition API with full coverage

* Update DeleteSubmission

DeleteSubmission has been updated to the composition API with full coverage.

* Update ManageSubmissionUsers

ManageSubmissionUsers updated to the composition API but no tests done

* Delete ManageSubmissionUsers.spec.js

Empty test

* Update ManageSubmissionUsers

ManageSubmissionUsers is updated to the composition API and coverage tests were created for it to almost 100%

* MySubmissionsActions updated

MySubmissionsActions updated to composition API with full test coverage

* Update MySubmissionsTable

MySubmissionsTable is updated to the composition API with almost full coverage. The only thing missing is checking if the data in a submission contains duplicate field names. A fix for this would break existing functionality, so we're not going to fix that with this PR.

* Update to MySubmissionsTable

removed the filterData debug and fixed the actions translation for english

* Update NotesPanel

NotesPanel has been updated to the composition API with full coverage

* Update StatusPanel

StatusPanel updated to the composition API and coverage added

* Update StatusTable

StatusTable updated to composition API with full coverage

* Update StatusTable.spec.js

quick performance update

* Update UserDuplicateSubmission

UserDuplicateSubmission updated to composition API with full coverage

* Update UserSubmission

UserSubmission updated to the composition API with full coverage

* Update FormViewer.vue (bcgov#1446)

delete file is fixed.. somewhere the fileInfo returned was changed.

* fix: FORMS-1336 use fileId for the file id (bcgov#1447)

* Address PR review comments.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: “bhuvan-aot” <“[email protected]”>
Co-authored-by: Vijaivir Dhaliwal <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Walter Moar <[email protected]>
Co-authored-by: jasonchung1871 <[email protected]>
* fix: FORMS-1336 validate fileId parameters

* fix variable names

* fix variable names - again!
* refactor: FORMS-1407 move orm code to service

* revert the reordering to make the PR clearer
@abhilash-aot abhilash-aot merged commit ae2bae0 into feat-map Aug 13, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants