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

84451 modal link on continue button click #105

Merged
merged 6 commits into from
Nov 2, 2022

Conversation

DaceyTom2
Copy link
Contributor

ADO-84451

Description

84451 modal link on button click

List of proposed changes:

  • Modal continue button now functional

What to test for/How to test

Click link on dashboard/profile page. Click continue with modal to continue navigating.

Additional Notes

Intentionally not using Next link since design system button doesn't work within next link.
The links should also always be external to the application

@DaceyTom2 DaceyTom2 requested a review from a team as a code owner November 1, 2022 14:22
@github-actions
Copy link

github-actions bot commented Nov 1, 2022

Copy link
Contributor

@nibivi77 nibivi77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beauty

@DaceyTom2 DaceyTom2 merged commit 667e548 into dev Nov 2, 2022
@DaceyTom2 DaceyTom2 deleted the 84451-modal-link-on-button-click branch November 2, 2022 14:40
DaceyTom2 added a commit that referenced this pull request Nov 3, 2022
* added font awesome

* added config for images

* removed test font

* fixed missing icons from DS

* removed extra config item not needed

* added DS heading

* test a short form for url path

* update name

* change to use new env variable from tc

* New Test scripts to validate dashboard page title_73199

* First commit.

* Fixing tests.

* Removing data-test-id since DS does not support.

* Some corrections.

* task list

* added groups

* Creating unit tests.

* udpated task groups

* map

* fixed zap issues

* Test cases added for 72243

* EI commit and setting up files.

* Major cleanup.

* Displaying all three programs.

* Spliting most requested.

* Small fix.

* added most req tasks

* changed heading to be ordered

* updated tests and id to be unique

* fix: upgrade next from 12.2.5 to 12.3.0 (#56)

Snyk has created this PR to upgrade next from 12.2.5 to 12.3.0.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* New Tc added for task 75022

* removed unused items

* New changes made to fix test cases after Task list code is merged to Dev

* New test cases added for 75022

* fix: upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0 (#63)

Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Creating Security page.

* new test cases added for 80959

* Added profile page and breadcrumbs

* fix: upgrade next from 12.3.0 to 12.3.1 (#62)

Snyk has created this PR to upgrade next from 12.3.0 to 12.3.1.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* fixed tests and removed subheading

* updated meta

* updated breadcrumb link

* more test cases added for 80959

* Fixing Breadcrumb thanks to Curtis.

* Test cases added for 73203

* More Test cases added for 73203

* Changes in TCs based on new changes for breadcrumbs

* added profile card

* Update dashboardPO.cy.js

* Update dashboardPO.cy.js

* added page link component

* 81763 home aem query (#67)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* updated tests to mock aem

* updated card query

* removed console log

* added graphql env

* fixed aem env

* Added logging information

* fixed error page

* updated tests

* fixed mapper mock as promise

* added tests

* exit beta lowercase (#74)

* New test cases added for 80956

* New test cases for User story 73201

* merging tom's change for getting content

* updated location of .

* New test cases added for 80958

* include cypress in prettier

* include cypress in prettier

* Few more test cases added for 80958

* add profile query (#78)

* 81764 add content to components (#73)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* mapped content

* updated tests to mock aem

* updated card query

* removed console log

* added new icon

* added graphql env

* fixed aem env

* updated tests with mocking

* Update dashboard.cy.js

Updated one of the Cypress test

* updated profile to temporarily use home content

* updated test to use lower case requested

Co-authored-by: manishasharma5757 <manisha.sharma@hrsdc-rhdcc.gc.ca>

* Linted the cypress TC code

* Linted the cypress TC code

* Skipped one test case

* button to own component

* New Test cases added for 73202

* new changes

* fixed task list flow

* Security query and mapper.

* Added test cases for 75736

* New test cases added for French

* margin and padding adjusts

* renamed home to my dashboard

* fix: upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1 (#87)

Snyk has created this PR to upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Adding content to Security Page.

* Bug fix

* update the test cases

* updated test case

* Update SecuritySettings.cy.js

Test case fixes

* skip test for now

* skip test for now

* Test commit.

* cypress doesn't include tracing in tests (#90)

* lower case s

* Code changes to fix few tcs

* Update Profile.cy.js

Test case fixes

* Update ProfilePO.cy.js

Test case fixes

* New test changes

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* changes for faiied tcs

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* Update securitySettingsPO.cy.js

TC fixes

* renamed home page function

* Renamed home to my-dashboard (#88)

* renamed home to my dashboard

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* renamed home page function

Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>

* 81779 Mapped profile content (#86)

* mapped profile content aem

* oredered icons

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* commented out res.statusCode

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0 (#92)

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Added test Ids for some selectors and created test cases for Profile page

* fixes

* Update dashboardPO.cy.js

* New fixes

* Update ProfilePO.cy.js

* Test cases for Security page

* adjusted padding at the bottom of the list

* Changed test-ids to lowercase

* fix: upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2

Snyk has created this PR to upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2.

See this package in npm:
https://www.npmjs.com/package/@dts-stn/service-canada-design-system

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* Renaming security page.

* Adding Phase Banner.

* Fixing typo.

* using sclinktext and sclinttextassistive (#100)

* Moved card logic to children (#101)

* moved card logic to children

* fixed tests

* TC Code Improvements

* Fixes

* Mobile button

* 84454 exit beta modal (#98)

* added modal

* adjust for screen size

* cleaned up design

* fixed icon and buttons

* fixed formatting

* added modal to page

* added proptype

* fixed app element issue

* renamed exit beta to modal

* Added accessibility to x button

* added tests

* added proptypes

* fixed proptypes

* fixed typo

* modal more accessible

* fixed modal useeffect

* added href to anchor for accessibility

* fixed tab controls

* fixed mobile buttons

* fixed text

* fixed text

* adjusted spacing

* fixed test text

* Sch 84580 1 (#103)

* added profile task component

* added test

* updated cypress page object

* fixed props

Co-authored-by: Thomas Dacey <daceytom2@gmail.com>

* open branch

* updated title

* New Test cases for Beta banner and Exit Beta Modal

* Bug: Fixed profile more less buttons (#104)

* Fixed profile more less buttons

* fixed most req slice bug

* Adding GraphQL for banner.

* Fixing test.

* 84451 modal link on continue button click (#105)

* modal links on button click

* fixed test error

* removed unused code

* fixed profile number of tasks

* removed workflow on push (#112)

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>
DaceyTom2 added a commit that referenced this pull request Nov 3, 2022
* added font awesome

* added config for images

* removed test font

* fixed missing icons from DS

* removed extra config item not needed

* added DS heading

* test a short form for url path

* update name

* change to use new env variable from tc

* New Test scripts to validate dashboard page title_73199

* First commit.

* Fixing tests.

* Removing data-test-id since DS does not support.

* Some corrections.

* task list

* added groups

* Creating unit tests.

* udpated task groups

* map

* fixed zap issues

* Test cases added for 72243

* EI commit and setting up files.

* Major cleanup.

* Displaying all three programs.

* Spliting most requested.

* Small fix.

* added most req tasks

* changed heading to be ordered

* updated tests and id to be unique

* fix: upgrade next from 12.2.5 to 12.3.0 (#56)

Snyk has created this PR to upgrade next from 12.2.5 to 12.3.0.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* New Tc added for task 75022

* removed unused items

* New changes made to fix test cases after Task list code is merged to Dev

* New test cases added for 75022

* fix: upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0 (#63)

Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Creating Security page.

* new test cases added for 80959

* Added profile page and breadcrumbs

* fix: upgrade next from 12.3.0 to 12.3.1 (#62)

Snyk has created this PR to upgrade next from 12.3.0 to 12.3.1.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* fixed tests and removed subheading

* updated meta

* updated breadcrumb link

* more test cases added for 80959

* Fixing Breadcrumb thanks to Curtis.

* Test cases added for 73203

* More Test cases added for 73203

* Changes in TCs based on new changes for breadcrumbs

* added profile card

* Update dashboardPO.cy.js

* Update dashboardPO.cy.js

* added page link component

* 81763 home aem query (#67)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* updated tests to mock aem

* updated card query

* removed console log

* added graphql env

* fixed aem env

* Added logging information

* fixed error page

* updated tests

* fixed mapper mock as promise

* added tests

* exit beta lowercase (#74)

* New test cases added for 80956

* New test cases for User story 73201

* merging tom's change for getting content

* updated location of .

* New test cases added for 80958

* include cypress in prettier

* include cypress in prettier

* Few more test cases added for 80958

* add profile query (#78)

* 81764 add content to components (#73)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* mapped content

* updated tests to mock aem

* updated card query

* removed console log

* added new icon

* added graphql env

* fixed aem env

* updated tests with mocking

* Update dashboard.cy.js

Updated one of the Cypress test

* updated profile to temporarily use home content

* updated test to use lower case requested

Co-authored-by: manishasharma5757 <manisha.sharma@hrsdc-rhdcc.gc.ca>

* Linted the cypress TC code

* Linted the cypress TC code

* Skipped one test case

* button to own component

* New Test cases added for 73202

* new changes

* fixed task list flow

* Security query and mapper.

* Added test cases for 75736

* New test cases added for French

* margin and padding adjusts

* renamed home to my dashboard

* fix: upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1 (#87)

Snyk has created this PR to upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Adding content to Security Page.

* Bug fix

* update the test cases

* updated test case

* Update SecuritySettings.cy.js

Test case fixes

* skip test for now

* skip test for now

* Test commit.

* cypress doesn't include tracing in tests (#90)

* lower case s

* Code changes to fix few tcs

* Update Profile.cy.js

Test case fixes

* Update ProfilePO.cy.js

Test case fixes

* New test changes

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* changes for faiied tcs

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* Update securitySettingsPO.cy.js

TC fixes

* renamed home page function

* Renamed home to my-dashboard (#88)

* renamed home to my dashboard

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* renamed home page function

Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>

* 81779 Mapped profile content (#86)

* mapped profile content aem

* oredered icons

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* commented out res.statusCode

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0 (#92)

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Added test Ids for some selectors and created test cases for Profile page

* fixes

* Update dashboardPO.cy.js

* New fixes

* Update ProfilePO.cy.js

* Test cases for Security page

* adjusted padding at the bottom of the list

* Changed test-ids to lowercase

* fix: upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2

Snyk has created this PR to upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2.

See this package in npm:
https://www.npmjs.com/package/@dts-stn/service-canada-design-system

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* Renaming security page.

* Adding Phase Banner.

* Fixing typo.

* using sclinktext and sclinttextassistive (#100)

* Moved card logic to children (#101)

* moved card logic to children

* fixed tests

* TC Code Improvements

* Fixes

* Mobile button

* 84454 exit beta modal (#98)

* added modal

* adjust for screen size

* cleaned up design

* fixed icon and buttons

* fixed formatting

* added modal to page

* added proptype

* fixed app element issue

* renamed exit beta to modal

* Added accessibility to x button

* added tests

* added proptypes

* fixed proptypes

* fixed typo

* modal more accessible

* fixed modal useeffect

* added href to anchor for accessibility

* fixed tab controls

* fixed mobile buttons

* fixed text

* fixed text

* adjusted spacing

* fixed test text

* Sch 84580 1 (#103)

* added profile task component

* added test

* updated cypress page object

* fixed props

Co-authored-by: Thomas Dacey <daceytom2@gmail.com>

* open branch

* updated title

* New Test cases for Beta banner and Exit Beta Modal

* Bug: Fixed profile more less buttons (#104)

* Fixed profile more less buttons

* fixed most req slice bug

* Adding GraphQL for banner.

* Fixing test.

* 84451 modal link on continue button click (#105)

* modal links on button click

* fixed test error

* removed unused code

* fixed profile number of tasks

* removed workflow on push (#112)

* fixed missing env for dast (#113)

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>
DaceyTom2 added a commit that referenced this pull request Nov 3, 2022
* added font awesome

* added config for images

* removed test font

* fixed missing icons from DS

* removed extra config item not needed

* added DS heading

* test a short form for url path

* update name

* change to use new env variable from tc

* New Test scripts to validate dashboard page title_73199

* First commit.

* Fixing tests.

* Removing data-test-id since DS does not support.

* Some corrections.

* task list

* added groups

* Creating unit tests.

* udpated task groups

* map

* fixed zap issues

* Test cases added for 72243

* EI commit and setting up files.

* Major cleanup.

* Displaying all three programs.

* Spliting most requested.

* Small fix.

* added most req tasks

* changed heading to be ordered

* updated tests and id to be unique

* fix: upgrade next from 12.2.5 to 12.3.0 (#56)

Snyk has created this PR to upgrade next from 12.2.5 to 12.3.0.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* New Tc added for task 75022

* removed unused items

* New changes made to fix test cases after Task list code is merged to Dev

* New test cases added for 75022

* fix: upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0 (#63)

Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Creating Security page.

* new test cases added for 80959

* Added profile page and breadcrumbs

* fix: upgrade next from 12.3.0 to 12.3.1 (#62)

Snyk has created this PR to upgrade next from 12.3.0 to 12.3.1.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* fixed tests and removed subheading

* updated meta

* updated breadcrumb link

* more test cases added for 80959

* Fixing Breadcrumb thanks to Curtis.

* Test cases added for 73203

* More Test cases added for 73203

* Changes in TCs based on new changes for breadcrumbs

* added profile card

* Update dashboardPO.cy.js

* Update dashboardPO.cy.js

* added page link component

* 81763 home aem query (#67)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* updated tests to mock aem

* updated card query

* removed console log

* added graphql env

* fixed aem env

* Added logging information

* fixed error page

* updated tests

* fixed mapper mock as promise

* added tests

* exit beta lowercase (#74)

* New test cases added for 80956

* New test cases for User story 73201

* merging tom's change for getting content

* updated location of .

* New test cases added for 80958

* include cypress in prettier

* include cypress in prettier

* Few more test cases added for 80958

* add profile query (#78)

* 81764 add content to components (#73)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* mapped content

* updated tests to mock aem

* updated card query

* removed console log

* added new icon

* added graphql env

* fixed aem env

* updated tests with mocking

* Update dashboard.cy.js

Updated one of the Cypress test

* updated profile to temporarily use home content

* updated test to use lower case requested

Co-authored-by: manishasharma5757 <manisha.sharma@hrsdc-rhdcc.gc.ca>

* Linted the cypress TC code

* Linted the cypress TC code

* Skipped one test case

* button to own component

* New Test cases added for 73202

* new changes

* fixed task list flow

* Security query and mapper.

* Added test cases for 75736

* New test cases added for French

* margin and padding adjusts

* renamed home to my dashboard

* fix: upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1 (#87)

Snyk has created this PR to upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Adding content to Security Page.

* Bug fix

* update the test cases

* updated test case

* Update SecuritySettings.cy.js

Test case fixes

* skip test for now

* skip test for now

* Test commit.

* cypress doesn't include tracing in tests (#90)

* lower case s

* Code changes to fix few tcs

* Update Profile.cy.js

Test case fixes

* Update ProfilePO.cy.js

Test case fixes

* New test changes

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* changes for faiied tcs

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* Update securitySettingsPO.cy.js

TC fixes

* renamed home page function

* Renamed home to my-dashboard (#88)

* renamed home to my dashboard

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* renamed home page function

Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>

* 81779 Mapped profile content (#86)

* mapped profile content aem

* oredered icons

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* commented out res.statusCode

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0 (#92)

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Added test Ids for some selectors and created test cases for Profile page

* fixes

* Update dashboardPO.cy.js

* New fixes

* Update ProfilePO.cy.js

* Test cases for Security page

* adjusted padding at the bottom of the list

* Changed test-ids to lowercase

* fix: upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2

Snyk has created this PR to upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2.

See this package in npm:
https://www.npmjs.com/package/@dts-stn/service-canada-design-system

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* Renaming security page.

* Adding Phase Banner.

* Fixing typo.

* using sclinktext and sclinttextassistive (#100)

* Moved card logic to children (#101)

* moved card logic to children

* fixed tests

* TC Code Improvements

* Fixes

* Mobile button

* 84454 exit beta modal (#98)

* added modal

* adjust for screen size

* cleaned up design

* fixed icon and buttons

* fixed formatting

* added modal to page

* added proptype

* fixed app element issue

* renamed exit beta to modal

* Added accessibility to x button

* added tests

* added proptypes

* fixed proptypes

* fixed typo

* modal more accessible

* fixed modal useeffect

* added href to anchor for accessibility

* fixed tab controls

* fixed mobile buttons

* fixed text

* fixed text

* adjusted spacing

* fixed test text

* Sch 84580 1 (#103)

* added profile task component

* added test

* updated cypress page object

* fixed props

Co-authored-by: Thomas Dacey <daceytom2@gmail.com>

* open branch

* updated title

* New Test cases for Beta banner and Exit Beta Modal

* Bug: Fixed profile more less buttons (#104)

* Fixed profile more less buttons

* fixed most req slice bug

* Adding GraphQL for banner.

* Fixing test.

* 84451 modal link on continue button click (#105)

* modal links on button click

* fixed test error

* removed unused code

* fixed profile number of tasks

* removed workflow on push (#112)

* fixed missing env for dast (#113)

* Fixed dast test (#115)

* fixed missing env for dast

* fixed docker command

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>
DaceyTom2 added a commit that referenced this pull request Nov 3, 2022
* added font awesome

* added config for images

* removed test font

* fixed missing icons from DS

* removed extra config item not needed

* added DS heading

* test a short form for url path

* update name

* change to use new env variable from tc

* New Test scripts to validate dashboard page title_73199

* First commit.

* Fixing tests.

* Removing data-test-id since DS does not support.

* Some corrections.

* task list

* added groups

* Creating unit tests.

* udpated task groups

* map

* fixed zap issues

* Test cases added for 72243

* EI commit and setting up files.

* Major cleanup.

* Displaying all three programs.

* Spliting most requested.

* Small fix.

* added most req tasks

* changed heading to be ordered

* updated tests and id to be unique

* fix: upgrade next from 12.2.5 to 12.3.0 (#56)

Snyk has created this PR to upgrade next from 12.2.5 to 12.3.0.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* New Tc added for task 75022

* removed unused items

* New changes made to fix test cases after Task list code is merged to Dev

* New test cases added for 75022

* fix: upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0 (#63)

Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Creating Security page.

* new test cases added for 80959

* Added profile page and breadcrumbs

* fix: upgrade next from 12.3.0 to 12.3.1 (#62)

Snyk has created this PR to upgrade next from 12.3.0 to 12.3.1.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* fixed tests and removed subheading

* updated meta

* updated breadcrumb link

* more test cases added for 80959

* Fixing Breadcrumb thanks to Curtis.

* Test cases added for 73203

* More Test cases added for 73203

* Changes in TCs based on new changes for breadcrumbs

* added profile card

* Update dashboardPO.cy.js

* Update dashboardPO.cy.js

* added page link component

* 81763 home aem query (#67)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* updated tests to mock aem

* updated card query

* removed console log

* added graphql env

* fixed aem env

* Added logging information

* fixed error page

* updated tests

* fixed mapper mock as promise

* added tests

* exit beta lowercase (#74)

* New test cases added for 80956

* New test cases for User story 73201

* merging tom's change for getting content

* updated location of .

* New test cases added for 80958

* include cypress in prettier

* include cypress in prettier

* Few more test cases added for 80958

* add profile query (#78)

* 81764 add content to components (#73)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* mapped content

* updated tests to mock aem

* updated card query

* removed console log

* added new icon

* added graphql env

* fixed aem env

* updated tests with mocking

* Update dashboard.cy.js

Updated one of the Cypress test

* updated profile to temporarily use home content

* updated test to use lower case requested

Co-authored-by: manishasharma5757 <manisha.sharma@hrsdc-rhdcc.gc.ca>

* Linted the cypress TC code

* Linted the cypress TC code

* Skipped one test case

* button to own component

* New Test cases added for 73202

* new changes

* fixed task list flow

* Security query and mapper.

* Added test cases for 75736

* New test cases added for French

* margin and padding adjusts

* renamed home to my dashboard

* fix: upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1 (#87)

Snyk has created this PR to upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Adding content to Security Page.

* Bug fix

* update the test cases

* updated test case

* Update SecuritySettings.cy.js

Test case fixes

* skip test for now

* skip test for now

* Test commit.

* cypress doesn't include tracing in tests (#90)

* lower case s

* Code changes to fix few tcs

* Update Profile.cy.js

Test case fixes

* Update ProfilePO.cy.js

Test case fixes

* New test changes

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* changes for faiied tcs

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* Update securitySettingsPO.cy.js

TC fixes

* renamed home page function

* Renamed home to my-dashboard (#88)

* renamed home to my dashboard

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* renamed home page function

Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>

* 81779 Mapped profile content (#86)

* mapped profile content aem

* oredered icons

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* commented out res.statusCode

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0 (#92)

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Added test Ids for some selectors and created test cases for Profile page

* fixes

* Update dashboardPO.cy.js

* New fixes

* Update ProfilePO.cy.js

* Test cases for Security page

* adjusted padding at the bottom of the list

* Changed test-ids to lowercase

* fix: upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2

Snyk has created this PR to upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2.

See this package in npm:
https://www.npmjs.com/package/@dts-stn/service-canada-design-system

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* Renaming security page.

* Adding Phase Banner.

* Fixing typo.

* using sclinktext and sclinttextassistive (#100)

* Moved card logic to children (#101)

* moved card logic to children

* fixed tests

* TC Code Improvements

* Fixes

* Mobile button

* 84454 exit beta modal (#98)

* added modal

* adjust for screen size

* cleaned up design

* fixed icon and buttons

* fixed formatting

* added modal to page

* added proptype

* fixed app element issue

* renamed exit beta to modal

* Added accessibility to x button

* added tests

* added proptypes

* fixed proptypes

* fixed typo

* modal more accessible

* fixed modal useeffect

* added href to anchor for accessibility

* fixed tab controls

* fixed mobile buttons

* fixed text

* fixed text

* adjusted spacing

* fixed test text

* Sch 84580 1 (#103)

* added profile task component

* added test

* updated cypress page object

* fixed props

Co-authored-by: Thomas Dacey <daceytom2@gmail.com>

* open branch

* updated title

* New Test cases for Beta banner and Exit Beta Modal

* Bug: Fixed profile more less buttons (#104)

* Fixed profile more less buttons

* fixed most req slice bug

* Adding GraphQL for banner.

* Fixing test.

* 84451 modal link on continue button click (#105)

* modal links on button click

* fixed test error

* removed unused code

* fixed profile number of tasks

* removed workflow on push (#112)

* fixed missing env for dast

* fixed docker command

* fixed docker build

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>
DaceyTom2 added a commit that referenced this pull request Nov 3, 2022
* Merge to main (#116)

* added font awesome

* added config for images

* removed test font

* fixed missing icons from DS

* removed extra config item not needed

* added DS heading

* test a short form for url path

* update name

* change to use new env variable from tc

* New Test scripts to validate dashboard page title_73199

* First commit.

* Fixing tests.

* Removing data-test-id since DS does not support.

* Some corrections.

* task list

* added groups

* Creating unit tests.

* udpated task groups

* map

* fixed zap issues

* Test cases added for 72243

* EI commit and setting up files.

* Major cleanup.

* Displaying all three programs.

* Spliting most requested.

* Small fix.

* added most req tasks

* changed heading to be ordered

* updated tests and id to be unique

* fix: upgrade next from 12.2.5 to 12.3.0 (#56)

Snyk has created this PR to upgrade next from 12.2.5 to 12.3.0.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* New Tc added for task 75022

* removed unused items

* New changes made to fix test cases after Task list code is merged to Dev

* New test cases added for 75022

* fix: upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0 (#63)

Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Creating Security page.

* new test cases added for 80959

* Added profile page and breadcrumbs

* fix: upgrade next from 12.3.0 to 12.3.1 (#62)

Snyk has created this PR to upgrade next from 12.3.0 to 12.3.1.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* fixed tests and removed subheading

* updated meta

* updated breadcrumb link

* more test cases added for 80959

* Fixing Breadcrumb thanks to Curtis.

* Test cases added for 73203

* More Test cases added for 73203

* Changes in TCs based on new changes for breadcrumbs

* added profile card

* Update dashboardPO.cy.js

* Update dashboardPO.cy.js

* added page link component

* 81763 home aem query (#67)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* updated tests to mock aem

* updated card query

* removed console log

* added graphql env

* fixed aem env

* Added logging information

* fixed error page

* updated tests

* fixed mapper mock as promise

* added tests

* exit beta lowercase (#74)

* New test cases added for 80956

* New test cases for User story 73201

* merging tom's change for getting content

* updated location of .

* New test cases added for 80958

* include cypress in prettier

* include cypress in prettier

* Few more test cases added for 80958

* add profile query (#78)

* 81764 add content to components (#73)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* mapped content

* updated tests to mock aem

* updated card query

* removed console log

* added new icon

* added graphql env

* fixed aem env

* updated tests with mocking

* Update dashboard.cy.js

Updated one of the Cypress test

* updated profile to temporarily use home content

* updated test to use lower case requested

Co-authored-by: manishasharma5757 <manisha.sharma@hrsdc-rhdcc.gc.ca>

* Linted the cypress TC code

* Linted the cypress TC code

* Skipped one test case

* button to own component

* New Test cases added for 73202

* new changes

* fixed task list flow

* Security query and mapper.

* Added test cases for 75736

* New test cases added for French

* margin and padding adjusts

* renamed home to my dashboard

* fix: upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1 (#87)

Snyk has created this PR to upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Adding content to Security Page.

* Bug fix

* update the test cases

* updated test case

* Update SecuritySettings.cy.js

Test case fixes

* skip test for now

* skip test for now

* Test commit.

* cypress doesn't include tracing in tests (#90)

* lower case s

* Code changes to fix few tcs

* Update Profile.cy.js

Test case fixes

* Update ProfilePO.cy.js

Test case fixes

* New test changes

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* changes for faiied tcs

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* Update securitySettingsPO.cy.js

TC fixes

* renamed home page function

* Renamed home to my-dashboard (#88)

* renamed home to my dashboard

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* renamed home page function

Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>

* 81779 Mapped profile content (#86)

* mapped profile content aem

* oredered icons

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* commented out res.statusCode

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0 (#92)

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Added test Ids for some selectors and created test cases for Profile page

* fixes

* Update dashboardPO.cy.js

* New fixes

* Update ProfilePO.cy.js

* Test cases for Security page

* adjusted padding at the bottom of the list

* Changed test-ids to lowercase

* fix: upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2

Snyk has created this PR to upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2.

See this package in npm:
https://www.npmjs.com/package/@dts-stn/service-canada-design-system

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* Renaming security page.

* Adding Phase Banner.

* Fixing typo.

* using sclinktext and sclinttextassistive (#100)

* Moved card logic to children (#101)

* moved card logic to children

* fixed tests

* TC Code Improvements

* Fixes

* Mobile button

* 84454 exit beta modal (#98)

* added modal

* adjust for screen size

* cleaned up design

* fixed icon and buttons

* fixed formatting

* added modal to page

* added proptype

* fixed app element issue

* renamed exit beta to modal

* Added accessibility to x button

* added tests

* added proptypes

* fixed proptypes

* fixed typo

* modal more accessible

* fixed modal useeffect

* added href to anchor for accessibility

* fixed tab controls

* fixed mobile buttons

* fixed text

* fixed text

* adjusted spacing

* fixed test text

* Sch 84580 1 (#103)

* added profile task component

* added test

* updated cypress page object

* fixed props

Co-authored-by: Thomas Dacey <daceytom2@gmail.com>

* open branch

* updated title

* New Test cases for Beta banner and Exit Beta Modal

* Bug: Fixed profile more less buttons (#104)

* Fixed profile more less buttons

* fixed most req slice bug

* Adding GraphQL for banner.

* Fixing test.

* 84451 modal link on continue button click (#105)

* modal links on button click

* fixed test error

* removed unused code

* fixed profile number of tasks

* removed workflow on push (#112)

* fixed missing env for dast (#113)

* Fixed dast test (#115)

* fixed missing env for dast

* fixed docker command

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>

* Fixed dast docker build (#117)

* added font awesome

* added config for images

* removed test font

* fixed missing icons from DS

* removed extra config item not needed

* added DS heading

* test a short form for url path

* update name

* change to use new env variable from tc

* New Test scripts to validate dashboard page title_73199

* First commit.

* Fixing tests.

* Removing data-test-id since DS does not support.

* Some corrections.

* task list

* added groups

* Creating unit tests.

* udpated task groups

* map

* fixed zap issues

* Test cases added for 72243

* EI commit and setting up files.

* Major cleanup.

* Displaying all three programs.

* Spliting most requested.

* Small fix.

* added most req tasks

* changed heading to be ordered

* updated tests and id to be unique

* fix: upgrade next from 12.2.5 to 12.3.0 (#56)

Snyk has created this PR to upgrade next from 12.2.5 to 12.3.0.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* New Tc added for task 75022

* removed unused items

* New changes made to fix test cases after Task list code is merged to Dev

* New test cases added for 75022

* fix: upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0 (#63)

Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.31.0 to 0.33.0.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Creating Security page.

* new test cases added for 80959

* Added profile page and breadcrumbs

* fix: upgrade next from 12.3.0 to 12.3.1 (#62)

Snyk has created this PR to upgrade next from 12.3.0 to 12.3.1.

See this package in npm:
https://www.npmjs.com/package/next

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* fixed tests and removed subheading

* updated meta

* updated breadcrumb link

* more test cases added for 80959

* Fixing Breadcrumb thanks to Curtis.

* Test cases added for 73203

* More Test cases added for 73203

* Changes in TCs based on new changes for breadcrumbs

* added profile card

* Update dashboardPO.cy.js

* Update dashboardPO.cy.js

* added page link component

* 81763 home aem query (#67)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* updated tests to mock aem

* updated card query

* removed console log

* added graphql env

* fixed aem env

* Added logging information

* fixed error page

* updated tests

* fixed mapper mock as promise

* added tests

* exit beta lowercase (#74)

* New test cases added for 80956

* New test cases for User story 73201

* merging tom's change for getting content

* updated location of .

* New test cases added for 80958

* include cypress in prettier

* include cypress in prettier

* Few more test cases added for 80958

* add profile query (#78)

* 81764 add content to components (#73)

* added query

* mapped exit beta

* fixed bug return all fragments

* added page name

* mapped content

* updated tests to mock aem

* updated card query

* removed console log

* added new icon

* added graphql env

* fixed aem env

* updated tests with mocking

* Update dashboard.cy.js

Updated one of the Cypress test

* updated profile to temporarily use home content

* updated test to use lower case requested

Co-authored-by: manishasharma5757 <manisha.sharma@hrsdc-rhdcc.gc.ca>

* Linted the cypress TC code

* Linted the cypress TC code

* Skipped one test case

* button to own component

* New Test cases added for 73202

* new changes

* fixed task list flow

* Security query and mapper.

* Added test cases for 75736

* New test cases added for French

* margin and padding adjusts

* renamed home to my dashboard

* fix: upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1 (#87)

Snyk has created this PR to upgrade @opentelemetry/auto-instrumentations-node from 0.31.2 to 0.33.1.

See this package in npm:
https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Adding content to Security Page.

* Bug fix

* update the test cases

* updated test case

* Update SecuritySettings.cy.js

Test case fixes

* skip test for now

* skip test for now

* Test commit.

* cypress doesn't include tracing in tests (#90)

* lower case s

* Code changes to fix few tcs

* Update Profile.cy.js

Test case fixes

* Update ProfilePO.cy.js

Test case fixes

* New test changes

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* changes for faiied tcs

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* Update securitySettingsPO.cy.js

TC fixes

* renamed home page function

* Renamed home to my-dashboard (#88)

* renamed home to my dashboard

* Cypress TC fixes

* Cypress TC fixes

* Cypress TC fixes

* renamed home page function

Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>

* 81779 Mapped profile content (#86)

* mapped profile content aem

* oredered icons

Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* commented out res.statusCode

* fix: upgrade @apollo/client from 3.6.9 to 3.7.0 (#92)

Snyk has created this PR to upgrade @apollo/client from 3.6.9 to 3.7.0.

See this package in npm:
https://www.npmjs.com/package/@apollo/client

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Thomas Dacey <DaceyTom2@gmail.com>

* Added test Ids for some selectors and created test cases for Profile page

* fixes

* Update dashboardPO.cy.js

* New fixes

* Update ProfilePO.cy.js

* Test cases for Security page

* adjusted padding at the bottom of the list

* Changed test-ids to lowercase

* fix: upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2

Snyk has created this PR to upgrade @dts-stn/service-canada-design-system from 1.51.1 to 1.51.2.

See this package in npm:
https://www.npmjs.com/package/@dts-stn/service-canada-design-system

See this project in Snyk:
https://app.snyk.io/org/p0nder0sa/project/60ffc669-57aa-416f-923d-9c5e8c2c64de?utm_source=github&utm_medium=referral&page=upgrade-pr

* Renaming security page.

* Adding Phase Banner.

* Fixing typo.

* using sclinktext and sclinttextassistive (#100)

* Moved card logic to children (#101)

* moved card logic to children

* fixed tests

* TC Code Improvements

* Fixes

* Mobile button

* 84454 exit beta modal (#98)

* added modal

* adjust for screen size

* cleaned up design

* fixed icon and buttons

* fixed formatting

* added modal to page

* added proptype

* fixed app element issue

* renamed exit beta to modal

* Added accessibility to x button

* added tests

* added proptypes

* fixed proptypes

* fixed typo

* modal more accessible

* fixed modal useeffect

* added href to anchor for accessibility

* fixed tab controls

* fixed mobile buttons

* fixed text

* fixed text

* adjusted spacing

* fixed test text

* Sch 84580 1 (#103)

* added profile task component

* added test

* updated cypress page object

* fixed props

Co-authored-by: Thomas Dacey <daceytom2@gmail.com>

* open branch

* updated title

* New Test cases for Beta banner and Exit Beta Modal

* Bug: Fixed profile more less buttons (#104)

* Fixed profile more less buttons

* fixed most req slice bug

* Adding GraphQL for banner.

* Fixing test.

* 84451 modal link on continue button click (#105)

* modal links on button click

* fixed test error

* removed unused code

* fixed profile number of tasks

* removed workflow on push (#112)

* fixed missing env for dast

* fixed docker command

* fixed docker build

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>

Co-authored-by: shewood <shewood01@gmail.com>
Co-authored-by: shewood <28784886+shewood@users.noreply.github.com>
Co-authored-by: Shaun Laughland <22419216+s-laugh@users.noreply.github.com>
Co-authored-by: Manisha <manisha.sharma@hrsdc-rhdcc.gc.ca>
Co-authored-by: Benoit Cloutier <benoit.bc.cloutier@gmail.com>
Co-authored-by: Benoit Cloutier <77116011+nibivi77@users.noreply.github.com>
Co-authored-by: Curtis Underwood <curtisund@gmail.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Curtis Underwood <53541292+CurtisUnderwood@users.noreply.github.com>
Co-authored-by: Kris Charbonneau <71025360+krischarbonneau@users.noreply.github.com>
Co-authored-by: “Patrick“ <p@rickjobin.com>
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.

2 participants