Skip to content

Latest code sync with P1 master branch#57

Merged
sammy-sandhu merged 1 commit into
devfrom
code-migration
Aug 19, 2025
Merged

Latest code sync with P1 master branch#57
sammy-sandhu merged 1 commit into
devfrom
code-migration

Conversation

@sammy-sandhu
Copy link
Copy Markdown
Contributor

No description provided.

@sammy-sandhu sammy-sandhu requested a review from ESC8504 August 18, 2025 20:21
Copy link
Copy Markdown
Contributor

@ESC8504 ESC8504 left a comment

Choose a reason for hiding this comment

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

Looks good!

@sammy-sandhu sammy-sandhu merged commit 6c12482 into dev Aug 19, 2025
2 checks passed
@sammy-sandhu sammy-sandhu deleted the code-migration branch August 19, 2025 13:33
sammy-sandhu added a commit that referenced this pull request Aug 19, 2025
* Update package.json (#14)

Adds missing production dependencies

* Feature/gh actions (#15)

* Create cd-workflow.yml

* Update cd-workflow.yml

* Update cd-workflow.yml

* Update cd-workflow.yml

* Update cd-workflow.yml

* Update cd-workflow.yml

* Origin/connect backend (#19)

* connects back end

* adds user authentication

* login and register page css

* connecting to backend

* data structure update

* css formatting for user

* tailwind

* sonarqube issues resolved

* fixes imports

* remove console log statements

* Supplemental Ledger data display fixed

* Feature/supplemental data (#20)

* adding supplemental ledger delete functionality

* adds icon dependency

* Feature/pagination (#21)

* adding supplemental ledger delete functionality

* adds icon dependency

* pagination addition

* fix to delete button showing

* added first and last buttons

* not removing search bar in loading state

* Feature/catalog page (#22)

* fixes spacing of catalogs displayed

* fixes loading state error message display

* prevents redirect call

* catalog image to display backend image

* "/" removal fix

* fixed data null issue

* removes console logs

* Application header text and logo change to XMS

* Origin/navbar reformat (#23)

* Header reformat

* Fixes failing tests

* Origin/unit testing (#24)

* Course List header test

* Login and Register page redesign

* Help page

* align content

* sticky title and edit/update buttons

* pagination format css

* Sign in/sign out button css

* Origin/p1 code (#25)

* commented out failing test

* removed unused import

* removing error logs in console

* sonarqube fixes

* removes unused imports

* error handling

* Origin/UI updates (#26)

* About Page

* Welcome screen update

* About Page navigation

* Footer update

* Title bolded

* Catalog default image updated

* course title panel update

* Course row clickable

* logout url fix

* Center buttons

* Sign Up label change

* Defect/edit fields (#27)

* edit fields fix

* footer update

* Feature/clear search (#28)

* search bar clear functionality

* Login validation error message

* Bugfix/testing (#29)

* fix and add tests
add jest-mock-axios

* Course List tests

* adding user header mock

* add axios mock for mockAxios

* coursesContainerTest fixes

* CourseDataContainer tests

* Login page tests

* login

* About page test

* Register test cases

* auth test updates

* test failure states

* removes unused files

* removes help page

* catalog list test update

* added tests

* added page navigation tests

* Course data container tests

* fix failing tests

* removes unused code/imports

* fix coverage testing workflow

* course data container commented test

Co-authored-by: JDTobin <90791836+JDTobin@users.noreply.github.com>

* Feature/support page (#30)

* support page

* support page content

* Feature/permissions update (#31)

* update to nav bar buttons

* removes about page

* remove about page

* support page update

* decrease text size in header

* tests update

* css fix for header (#32)

* Update cd-workflow.yml

* sending header data (#33)

* Defect/login validation (#34)

* login update

* test update

* Sd elements/inputs (#36)

* input field validations

* Input max limits set

* SD Elements changes  (#35)

* Implement use of session storage

* Update authContext.js

updated variable name to better reflect previously pushed change

* add use strict to required files

* Update authContext.js

* setting session storage credentials

---------

Co-authored-by: schittlur <78377530+schittlur@users.noreply.github.com>

* Sd elements changes (#38)

* Implement use of session storage

* Update authContext.js

updated variable name to better reflect previously pushed change

* add use strict to required files

* Update authContext.js

* setting session storage credentials

* Update craco.config.js

added security header prevent web pages from being loaded inside iFrame

* noopener added to restrict opener access

* console logs removed/updated

---------

Co-authored-by: LFRMadrid <lreyesmadrid@deloitte.com>

* Implemented Error handling where still required (#39)

* Github Actions/ECR (#41)

* Updated workflow

* Added Sonarcloud configurations

* Removed test ecr-branch

* Next migration (#42)

* initial configuration

* Update package.json

* Initial setup for migration

* Fix header color

* logo updated

* login and register logos

* register navigation

* Created Default Layout

Implemented it on register, login, and support

* update router to use next-router

* file name capitlization change

* additional files and updates

* env variable name change

* authProvider added

* dashboard page updates

* dashboard page combined and simplified

* provider courses page updated

* removing unused files

* restructure of dashboard page

* remove unused code

* Course details page updated

* images updated

* css for page number button fixed

* hover of catalogs panel fixed

* catalog image fix

* header user name centered

* screen layout updated

* Update authContext.js

added router to redirect user to home page when logout button is clicked

* remove unused code

* course details sticky header fix

* user name alignment

* cleaning up unused code

* placing footer at bottom of screen

* padding for footer placement on screens

* Update Header.js

fixed an issue where user name (when logged in) would shift upwards if page was refreshed

* registration fix

* catalog list heading

* catalog image width consistancy

---------

Co-authored-by: schittlur <78377530+schittlur@users.noreply.github.com>

* Next migration (#43)

* initial configuration

* Update package.json

* Initial setup for migration

* Fix header color

* logo updated

* login and register logos

* register navigation

* Created Default Layout

Implemented it on register, login, and support

* update router to use next-router

* file name capitlization change

* additional files and updates

* env variable name change

* authProvider added

* dashboard page updates

* dashboard page combined and simplified

* provider courses page updated

* removing unused files

* restructure of dashboard page

* remove unused code

* Course details page updated

* images updated

* css for page number button fixed

* hover of catalogs panel fixed

* catalog image fix

* header user name centered

* screen layout updated

* Update authContext.js

added router to redirect user to home page when logout button is clicked

* remove unused code

* course details sticky header fix

* user name alignment

* cleaning up unused code

* placing footer at bottom of screen

* padding for footer placement on screens

* Update Header.js

fixed an issue where user name (when logged in) would shift upwards if page was refreshed

* registration fix

* catalog list heading

* catalog image width consistancy

* fix unit testing imports

made some changes to the path being rferenced on the unit test imports to try and fix P1 pipeline uni tests issue

* tests update to include router mock

---------

Co-authored-by: Luis Reyes Madrid <lreyesmadrid@deloitte.com>

* Unit testing (#44)

* Fixing unit tests

some changes made to dependencies as well as fixing broken test cases

* add remaining unit test fixes for mock auth user

* fixed failing unit tests

* auth context test update

* catalog card unit test fixed

* fix for ReseizeObserver issue on P1

* update to test cases

* Register test update

* course Metadata test added

* header test updated

* support test updated

* login and register test additions

* catalogTitle test added

---------

Co-authored-by: Luis Reyes Madrid <lreyesmadrid@deloitte.com>

* Delete src/pages/Dashboard directory

* Delete src/pages/Register.js

* Delete src/pages/Login.js

* Delete src/pages/Support.js

* Origin/file cleanup (#45)

* delete unused file

* adding check for img verification

* Update cd-workflow.yml

* Next dockerfile (#46)

* Dockerfile tested to use next

* Removed SQ from workflow/troubleshooting failed actions build

* troubleshooting failed actions build

* troubleshooting failed actions build

* troubleshooting failed actions build

* Dockerfile changed to use next

* Adding build stage back to test Dockerfile

* Removed test branch from workflow

* Actions debug (#47)

* Dockerfile tested to use next

* Removed SQ from workflow/troubleshooting failed actions build

* troubleshooting failed actions build

* troubleshooting failed actions build

* troubleshooting failed actions build

* Dockerfile changed to use next

* Adding build stage back to test Dockerfile

* Removed test branch from workflow

* Testing actions with .env

* Cleaned up workflow

* adding sso to login page

* remove console log

* use validate to get session info (#49)

* Updated README

* Updating ECR Tag

* course mapping connection to backend

* Latest code sync with P1 master branch (#57)

Co-authored-by: Simeranjeet Sandhu <simeransandhu@deloitte.com>

---------

Co-authored-by: Randy Glasgow <80982914+rglasgow-deloitte@users.noreply.github.com>
Co-authored-by: Mike Son <75041697+micson-us@users.noreply.github.com>
Co-authored-by: schittlur <78377530+schittlur@users.noreply.github.com>
Co-authored-by: JDTobin <90791836+JDTobin@users.noreply.github.com>
Co-authored-by: LFRMadrid <lreyesmadrid@deloitte.com>
Co-authored-by: Simeranjeet Sandhu <simeransandhu@deloitte.com>
Co-authored-by: KarenAJ <kjijo@deloitte.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