Commit Graph

3725 Commits

Author SHA1 Message Date
Kenneth Kehl
e8d8773351 fix so we only show up to current month 2025-10-09 07:31:15 -07:00
Kenneth Kehl
2dd73d195b reverse template usage 2025-10-08 12:10:01 -07:00
Beverly Nguyen
b83416d281 Fix "Data available for X days" text disappearing on job details page 2025-10-07 13:33:25 -07: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
35590fed0f Little bit of cleanup 2025-10-01 11:13:44 -04:00
Alex Janousek
24a735ffc2 Refactored polling for status page 2025-10-01 10:58:44 -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
ef8914fbcd Disabled new endpoint as well 2025-09-26 16:26:48 -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
557d85f57d Optimizing polling 2025-09-25 16:26:00 -04:00
Beverly Nguyen
d8424e954d Add missing 'finished' field 2025-09-22 12:13:15 -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
398a48304c cleanup 2025-09-18 07:18:08 -07:00
Kenneth Kehl
3510bca17a debug ugh 2025-09-16 14:16:32 -07:00
Kenneth Kehl
4a14bf6f89 code review feedback 2025-09-10 10:29:50 -07:00
Kenneth Kehl
5d83cc43b2 cleanup 2025-09-09 12:43:15 -07:00
Kenneth Kehl
3d7aee19d2 fix org invite tests 2025-09-09 08:24:33 -07:00
Kenneth Kehl
de16e760ea fix org invites 2025-09-08 11:57:43 -07:00
Kenneth Kehl
31e72ea24b fix org invites 2025-09-08 08:23:04 -07:00
Alex Janousek
9e2dc55500 Updated activity chart to include additional day (#2862) 2025-08-25 17:45:14 -04:00
Alex Janousek
c6da0448fa Fixed disable button, formated time to include time zone (#2850) 2025-08-21 07:05:41 -07:00
ccostino
377595bf58 Merge pull request #2841 from GSA/2795-bug-when-a-new-template-folder-is-added-existing-users-are-automatically-given-permission-to-it
fix and update to template manage
2025-08-20 10:42:25 -04:00
Beverly Nguyen
ca235f12fd providing creator of foldrs default permission 2025-08-19 12:43:58 -07:00
Alex Janousek
c22e029eb3 Fix for timezone conversion for reporting (#2845) 2025-08-19 13:03:06 -04:00
Alex Janousek
74c1648c8d Fix report download buttons showing as disabled (#2840)
* Fix for lazy loading while checking if file exists

* Fixed linting errors

* Fixed for static scan
2025-08-19 07:06:50 -07:00
Kenneth Kehl
3d784d4d79 Merge pull request #2838 from GSA/deactivate
fix deactivate
2025-08-18 07:27:45 -07:00
Alex Janousek
8d33f28b76 Refactored reports to use pregenerated docs instead (#2831)
* Refactored reports to use pregenerated docs instead

* Fixed e2e test

* Fixed anothr bug

* Cleanup

* Fixed timezone conversion

* Updated ref files

* Updated reference files, refreshed ui/ux for report generation. Buttons toggle on and off based on if report exists

* Fixed linting errors, removed pytz

* Fixed test failure

* e2e test fix

* Speeding up unit tests

* Removed python time library that was causing performance issues with unit tests

* Updated poetry lock

* Unit test improvements

* Made change that ken reccomended
2025-08-15 15:02:54 -04:00
Kenneth Kehl
20db7929b5 fix deactivate 2025-08-15 09:02:58 -07:00
Kenneth Kehl
a48269d210 fix deactivate 2025-08-15 08:31:36 -07:00
Kenneth Kehl
a59b820995 fix login.gov error 2025-08-14 10:46:45 -07:00
Beverly Nguyen
dbfeb32eb2 clean up 2025-08-07 18:49:09 -07:00
Beverly Nguyen
2853a49f0c clean up 2025-08-07 18:43:04 -07:00
Beverly Nguyen
0a25d75146 fix filtering to use processing_started time 2025-08-07 18:31:53 -07:00
Beverly Nguyen
e8fb7117c0 Merge branch 'main' into 2813-add-quick-filters 2025-08-07 14:50:01 -07:00
Beverly Nguyen
511b0b8b9e add in test and fix isort 2025-08-06 13:36:28 -07:00
Beverly Nguyen
463be2a46b add quick filters for easy data consumption without scrolling through many pages 2025-08-06 13:24:28 -07:00
Beverly Nguyen
95421c6d1e cleaning up css and add better visual for pagination 2025-08-05 22:46:49 -07:00
alexjanousekGSA
b1e5b8d110 Fixed merge conflict 2025-07-31 07:53:37 -04:00
alexjanousekGSA
31a9e39846 Formatting and linting changes 2025-07-31 07:49:12 -04:00
Beverly Nguyen
e5885f674b Fixed pagination logic to prevent infinite next button 2025-07-29 10:25:43 -07:00
Beverly Nguyen
e828f78853 fixing pagination and download links along with tests 2025-07-28 17:04:53 -07:00
Beverly Nguyen
afaae0a695 Merge branch 'main' into 2721-create-enums-and-replace-hardcoded-status-strings-with-enums-PART5 2025-07-22 12:55:45 -07:00