Commit Graph

5567 Commits

Author SHA1 Message Date
Beverly Nguyen
5ca2ffcef6 fix pytest 2025-10-14 13:20:05 -07:00
Alex Janousek
3a39d910b3 Feat/webpack (#2998)
* First commit

* Removed govuk for webpack. Modernized javascript importing. Removed dead js

* Fixed tests, a few styling bugs

* Fixed some table errors and regenerated backstop ref images

* Updated tests for coverage

* Changes from carlo suggestions
2025-10-14 13:20:58 -04:00
ccostino
54fd592b28 Merge pull request #2991 from GSA/2986-remove-unused-notifications-routes-from-jobspy
Remove view_notifications unused code
2025-10-14 08:54:40 -04:00
Beverly Nguyen
0a1136e2b5 fixing testing 2025-10-10 15:40:40 -07:00
Beverly Nguyen
9efc3b36b3 removing view_notifications from other templates 2025-10-09 17:57:59 -07:00
Kenneth Kehl
20247419df fix tests 2025-10-09 13:25:35 -07:00
Beverly Nguyen
a013f30600 remove view_notifications unsed code 2025-10-08 16:37:42 -07:00
Beverly Nguyen
577a678f0e pytest fix 2025-10-07 14:27:32 -07:00
Carlo Costino
c24e057311 Fix test fixture
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-10-07 15:29:47 -04:00
ccostino
fe5428efe8 Merge pull request #2984 from GSA/remove-socketio
Remove Socket.IO dependencies and Socket infrastructure
2025-10-07 14:06:54 -04:00
Beverly Nguyen
705952cc30 Remove Socket.IO dependencies and Socket infrastructure
- Remove socket.io-client npm package
- Remove Socket.IO from gulpfile.js
- Remove API_PUBLIC_WS_URL config variable from all environments
- Remove Socket CSP directives (cdn.socket.io, wss:// URLs)
- Remove unused data-host attribute from job template
- Update test_headers.py to remove Socket.IO assertions
- Update deployment configs (manifest.yml, deploy-config/*.yml, .github/workflows/*.yml)
2025-10-07 10:44:45 -07:00
Alex Janousek
f647b09ac2 Updates for govuk pr followup 2025-10-07 12:29:08 -04:00
Alex Janousek
6f5750f095 Removed all govuk css (#2814)
* Removed all govuk css

* Updated reference files

* Removing govuk js

* Fixed casing for modules, removed unused page

* Got more reference images

* Updated template page

* Removed govuk padding util

* Updated hint to uswds hint

* More govuk cleanup

* Commiting backstopjs ref files

* Fixed all unit tests that broke due to brittleness around govuk styling

* Added new ref images

* Final removal of govuk

* Officially removed all govuk references

* Updated reference file

* Updated link to button

* UI modernization

* Cleanup

* removed govuk escaping tests since they are no longer needed

* Fix CodeQL security issue in escapeElementName function

- Escape backslashes first before other special characters
- Prevents potential double-escaping vulnerability
- Addresses CodeQL alert about improper string escaping

* Found more govuk removal. Fixed unit tests

* Add missing pipeline check to pre-commit

* updated test

* Updated e2e test

* More update to e2e test

* Fixed another e2e test

* Simple PR comments addressed

* More updates

* Updated backstop ref files

* Refactored folder selection for non-admins

* Updated redundant line

* Updated tests to include correct mocks

* Added more ref files

* Addressing carlos comments

* Addressing Carlo comments, cleanup of window initing

* More cleanup and addressing carlo comments

* Fixing a11 scan

* Fixed a few issues with javascript

* Fixed for pr

* Fixing e2e tests

* Tweaking e2e test

* Added more ref files and cleaned up urls.js

* Fixed bug with creating new template

* Removed brittle test - addressed code ql comment

* e2e race condition fix

* More e2e test fixes

* Updated e2e tests to not wait for text sent

* Updated test to not wait for button click response

* Made tear down more resilent if staging is down

* reverted e2e test to what was working before main merge

* Updated backstopRef images

* Updated gulp to include job-polling differently
2025-10-06 09:38:54 -04:00
Alex Janousek
a4e1cc0d38 Removing csp console error (#2963)
* Removing csp console error

* Fixed activity page console error as well
2025-10-01 16:50:35 -07:00
Alex Janousek
576fbad4bc Linting fixes 2025-10-01 11:25:11 -04:00
Alex Janousek
24a735ffc2 Refactored polling for status page 2025-10-01 10:58:44 -04:00
Alex Janousek
50ed613ebf Test updates 2025-09-26 17:42:01 -04:00
Alex Janousek
96c9bc3e5e More linting and changed default var to false for polling 2025-09-26 16:54:35 -04:00
Alex Janousek
80065c8200 Fixed flake issue 2025-09-26 14:40:31 -04:00
Alex Janousek
7f270879d6 Missed a unit test update 2025-09-26 14:36:50 -04:00
Alex Janousek
2ba2ba6f86 Fixed merge conflicts from main 2025-09-26 14:12:25 -04:00
Alex Janousek
e552d95702 Pointed new endpoint to new backend polling endpoint 2025-09-26 14:02:11 -04:00
Alex Janousek
a40c8861bf Optimizing polling (#2946)
* Optimizing polling

* Fixed formatting issue
2025-09-26 06:57:18 -04:00
Alex Janousek
4f92b19084 Fixed formatting issue 2025-09-25 16:59:00 -04:00
Alex Janousek
557d85f57d Optimizing polling 2025-09-25 16:26:00 -04:00
ccostino
5a9c9824aa Merge pull request #2936 from GSA/templatetests
fix template tests
2025-09-25 11:46:24 -04:00
Kenneth Kehl
7668c6fc3c comment out end to end test 2025-09-24 14:29:14 -07:00
Kenneth Kehl
a12bfe88ae fix tests 2025-09-23 07:15:18 -07:00
Carlo Costino
09ffdd206c Merge branch 'main' into fuzz 2025-09-18 16:48:52 -04:00
Alex Janousek
8057c7f8dc Consolidating code ql findings (#2920)
* Consolidating code ql findings

* Added ref files for backstop to set baseline for removing custom js file

* Potential fix for code scanning alert no. 32: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Removed unused large file

* Fixed import order

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-09-18 16:42:39 -04:00
Kenneth Kehl
7999f631e5 more tests 2025-09-17 13:43:16 -07:00
Kenneth Kehl
7a8fbc0708 merge from main 2025-09-17 12:39:32 -07:00
Kenneth Kehl
8166fab031 fix 2025-09-17 12:22:09 -07:00
Kenneth Kehl
518823439e ugh 2025-09-17 12:16:12 -07:00
Beverly Nguyen
9d59641562 flake8 2025-09-16 22:46:35 -07:00
Beverly Nguyen
e0cfb38ea0 fix pytest 2025-09-16 22:31:07 -07:00
Beverly Nguyen
8347bee078 Added more test for 75% globally 2025-09-16 21:55:17 -07:00
Kenneth Kehl
cef8917614 debug ugh 2025-09-16 14:31:53 -07:00
Beverly Nguyen
0c347fe3db update jest test 2025-09-16 14:20:54 -07:00
Kenneth Kehl
7003e9abd7 first fuzz test 2025-09-16 13:29:23 -07:00
Kenneth Kehl
0cc9d9a7f4 first fuzz test 2025-09-16 13:13:34 -07:00
Kenneth Kehl
6088e7b5c7 first fuzz test 2025-09-16 12:51:24 -07:00
Kenneth Kehl
dc86a8fa57 first fuzz test 2025-09-16 12:26:03 -07:00
Kenneth Kehl
d681e43e83 first fuzz test 2025-09-16 11:57:36 -07:00
Kenneth Kehl
31a7016260 first fuzz test 2025-09-16 11:46:22 -07:00
Kenneth Kehl
863b143f33 first fuzz test 2025-09-16 11:26:51 -07:00
Kenneth Kehl
f4ce7a3962 first fuzz test 2025-09-16 11:13:06 -07:00
Beverly Nguyen
c8be3d37bd rm updateContent.js 2025-09-15 00:44:07 -07:00
Kenneth Kehl
0fea345c8e ugh secrets 2025-09-09 12:57:25 -07:00
Kenneth Kehl
5d83cc43b2 cleanup 2025-09-09 12:43:15 -07:00