Compare commits

...

2686 Commits

Author SHA1 Message Date
Kenneth Kehl
882f28629c add poetry.lock 2025-06-09 14:33:46 -07:00
Kenneth Kehl
724c537435 more reversions 2025-06-09 14:29:19 -07:00
Kenneth Kehl
deec2bc785 make this branch exactly like the pre-upgrade branch 2025-06-09 14:24:47 -07:00
ccostino
63abd500b6 Merge pull request #2658 from GSA/python_manual_unwind
remove asyncio-mode=auto
2025-06-09 16:24:16 -04:00
Kenneth Kehl
31c58e0be7 remove asyncio-mode=auto 2025-06-09 13:14:46 -07:00
ccostino
37fee05bfb Merge pull request #2657 from GSA/python_manual_unwind
try to solve async issues
2025-06-09 16:02:17 -04:00
Kenneth Kehl
86f8d66573 commit out offending tests 2025-06-09 12:37:20 -07:00
Kenneth Kehl
7b6a6ffe53 commit out offending tests 2025-06-09 12:28:08 -07:00
Kenneth Kehl
396459be67 try to solve async issues 2025-06-09 12:18:38 -07:00
Kenneth Kehl
a2fab31653 try to solve async issues 2025-06-09 12:15:54 -07:00
Kenneth Kehl
1e95628c56 try to solve async issues 2025-06-09 12:08:10 -07:00
Kenneth Kehl
3672b16315 try to solve async issues 2025-06-09 11:59:32 -07:00
ccostino
f290ae30a7 Merge pull request #2656 from GSA/python_manual_unwind
remove async
2025-06-09 14:36:32 -04:00
Kenneth Kehl
e5dc5f12aa mix and match asyncs to try to get things passing 2025-06-09 11:02:01 -07:00
Kenneth Kehl
12b8dd6c4f remove async 2025-06-09 10:55:26 -07:00
Kenneth Kehl
36c7781e37 remove async 2025-06-09 10:47:37 -07:00
ccostino
1daccc812c Merge pull request #2655 from GSA/python_manual_unwind
manually roll python back to 3.12.2
2025-06-09 13:28:46 -04:00
Kenneth Kehl
19b0e24602 uncomment tests 2025-06-09 10:07:04 -07:00
Kenneth Kehl
71b865cc12 uncomment tests 2025-06-09 09:34:13 -07:00
Kenneth Kehl
526402a7f4 revert api health changes 2025-06-09 09:17:12 -07:00
Kenneth Kehl
a5399ae693 manually roll python back to 3.12.2 2025-06-09 08:59:50 -07:00
ccostino
6d0bd1cfca Merge pull request #2651 from GSA/disable_strict
fix api health
2025-06-06 16:01:23 -04:00
Kenneth Kehl
a9ff570a53 fix api health 2025-06-06 11:29:37 -07:00
Kenneth Kehl
9c55f5035c fix api health 2025-06-06 11:22:29 -07:00
Kenneth Kehl
3c63a345c9 fix api health 2025-06-06 11:18:47 -07:00
Kenneth Kehl
c5613954a0 fix api health 2025-06-06 11:03:43 -07:00
Kenneth Kehl
87489c8e55 fix api health 2025-06-06 10:54:25 -07:00
Kenneth Kehl
8c1c9e877d fix api health 2025-06-06 10:47:38 -07:00
ccostino
8232d4ca21 Merge pull request #2650 from GSA/add-cert-env-var
Add one more cert environment variable
2025-06-05 17:51:35 -04:00
Carlo Costino
229f8467c8 Add one more cert environment variable
This changeset adds an additional environment variable to enforce usage of the correct CA certificate in case any libraries override it.

Please see https://cloud.gov/docs/management/container-to-container/#addressing-certificate-validation-errors for more details.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-06-05 17:43:10 -04:00
ccostino
47571bc342 Merge pull request #2646 from GSA/eventlet_huh
add some debug for certificate issue
2025-06-05 13:39:36 -04:00
Kenneth Kehl
9f6e449b5e whoops, put test back 2025-06-05 10:01:57 -07:00
Kenneth Kehl
7942e02747 comment out async tests 2025-06-05 09:01:26 -07:00
Kenneth Kehl
f9b96e9f83 merge 2025-06-05 08:49:11 -07:00
Kenneth Kehl
b3736b03b1 add debug 2025-06-05 08:48:21 -07:00
Carlo Costino
00832b9555 Updating pytest to account for the async test errors
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-06-04 16:16:45 -04:00
Cathy Beil
2926da155e Add files via upload
Small updates.
2025-06-04 14:59:39 -05:00
Kenneth Kehl
9430bbd97e fix format 2025-06-04 11:49:55 -07:00
Kenneth Kehl
8b3cb14666 more asyncio 2025-06-04 11:42:49 -07:00
Kenneth Kehl
0d8f1e9c01 ugh 2025-06-04 11:31:19 -07:00
Kenneth Kehl
56980e04ce try pytest-asyncio again 2025-06-04 11:22:28 -07:00
Kenneth Kehl
b990363436 comment out offending test 2025-06-04 11:02:08 -07:00
Kenneth Kehl
1981c02207 try adding pytest-asyncio 2025-06-04 10:45:38 -07:00
Kenneth Kehl
09cf2098af add poetry.lock 2025-06-04 10:34:56 -07:00
Kenneth Kehl
4cd727ab51 get rid of async 2025-06-04 10:31:13 -07:00
Kenneth Kehl
15501fb6ce test removing eventlet 0.40.0 2025-06-04 10:16:43 -07:00
Carlo Costino
595ae759d1 Unpin egress proxy release and eventlet dependency
This changeset unpins the egress proxy release now that we have resolved the other issues surrounding the connectivity to S3.  It also makes sure the eventlet dependency is up-to-date.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-06-04 12:12:29 -04:00
Cathy Beil
91b83ab749 Add files via upload 2025-06-03 14:29:17 -05:00
ccostino
9042f58e2c Merge pull request #2631 from GSA/pythonupgrade
python upgrade to 3.13.2
2025-06-03 14:54:05 -04:00
ccostino
cf6c402e66 Merge pull request #2642 from GSA/dependabot/npm_and_yarn/sass-embedded-1.89.1
Bump sass-embedded from 1.89.0 to 1.89.1
2025-06-03 11:00:01 -04:00
ccostino
09f1c712bb Merge pull request #2644 from GSA/dependabot/npm_and_yarn/tar-fs-3.0.9
Bump tar-fs from 3.0.8 to 3.0.9
2025-06-03 08:52:47 -04:00
dependabot[bot]
f2b53628df Bump tar-fs from 3.0.8 to 3.0.9
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.8 to 3.0.9.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-03 06:57:16 +00:00
dependabot[bot]
f1b31eb85e Bump sass-embedded from 1.89.0 to 1.89.1
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.89.0 to 1.89.1.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.89.0...1.89.1)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.89.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 23:54:10 +00:00
Cathy Beil
33ab578d1f Add files via upload
Updated version.
2025-06-02 13:04:13 -05:00
ccostino
8ca029ea4d Merge pull request #2635 from GSA/dependabot/npm_and_yarn/babel/core-7.27.4
Bump @babel/core from 7.27.3 to 7.27.4
2025-06-02 08:33:23 -04:00
dependabot[bot]
9d737e35d7 Bump @babel/core from 7.27.3 to 7.27.4
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.27.3 to 7.27.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.4/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.27.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-30 23:50:39 +00:00
Cathy Beil
702c8c369e Add files via upload
Adding the story to our pdf repository
2025-05-30 16:42:30 -05:00
Cathy Beil
b81c6b20ec Add files via upload
Adding Text Campaign Planning pdf.
2025-05-30 16:14:08 -05:00
Kenneth Kehl
7dfe9c5988 merge from main 2025-05-30 13:30:51 -07:00
Kenneth Kehl
4cbcf3fe27 python upgrade 2025-05-30 10:09:40 -07:00
ccostino
69c8bbc6b7 Merge pull request #2615 from GSA/poetry
upgrade poetry to 2.1.3
2025-05-30 11:50:27 -04:00
Carlo Costino
6a606a467e Update bootstrap-with-git-hooks command
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-30 11:06:45 -04:00
ccostino
3d44e76383 Update .github/workflows/checks.yml
Removing extraneous vulnerability ignore config.
2025-05-30 10:57:24 -04:00
Kenneth Kehl
038f4e294a merge from main 2025-05-29 14:46:02 -07:00
Beverly Nguyen
9aa7138902 Merge pull request #2621 from GSA/2562-search-name-and-email-within-team-settings
Improving the UX on the team members page
2025-05-29 14:01:36 -07:00
Beverly Nguyen
86cd481786 Merge pull request #2625 from GSA/ui_issue
fix ui spacing
2025-05-29 14:00:54 -07:00
Beverly Nguyen
b3e09219a8 fix test 2025-05-29 13:02:48 -07:00
Beverly Nguyen
31293557ef -Previously, the template would show nothing if a user didn't have a name set. Now it falls back to displaying the email address.
-Added padding-x-2 class to the "Change details"
2025-05-29 12:17:59 -07:00
Kenneth Kehl
3fe74bea54 add exclusion 2025-05-29 11:25:01 -07:00
Kenneth Kehl
6aa84305f6 code review feedback 2025-05-29 11:19:22 -07:00
Kenneth Kehl
06f0eaa3c7 change to padding class 2025-05-29 10:38:37 -07:00
Beverly Nguyen
5c927d009b Merge branch 'main' into 2562-search-name-and-email-within-team-settings 2025-05-29 09:51:59 -07:00
Alex Janousek
bbd19bb513 Merge pull request #2624 from GSA/dependabot/pip/phonenumbers-9.0.6
Bump phonenumbers from 9.0.5 to 9.0.6
2025-05-29 12:36:33 -04:00
Kenneth Kehl
8b2139727e add README comments about poetry upgrades 2025-05-29 08:49:38 -07:00
Kenneth Kehl
e95740b52b fix ui spacing 2025-05-29 07:14:32 -07:00
dependabot[bot]
bb90f81571 Bump phonenumbers from 9.0.5 to 9.0.6
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 9.0.5 to 9.0.6.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v9.0.5...v9.0.6)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-version: 9.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-29 09:44:21 +00:00
Alex Janousek
45ce6d8e8e Merge pull request #2623 from GSA/dependabot/pip/redis-6.2.0
Bump redis from 6.1.0 to 6.2.0
2025-05-29 05:42:18 -04:00
Beverly Nguyen
f824549e18 Merge pull request #2622 from GSA/ignore-redis-false-report
Updated pip-audit ignore-vulns
2025-05-28 17:49:19 -07:00
dependabot[bot]
dabba6b696 Bump redis from 6.1.0 to 6.2.0
Bumps [redis](https://github.com/redis/redis-py) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 23:53:56 +00:00
Carlo Costino
ba0daeaf76 Updated pip-audit ignore-vulns
This changeset updates the PYSEC notices to ignore to due versions that either cannot be fixed or are false positives.  Specifically, this changeset removes previously ignored vulnerability reports and adds PYSEC-2023-312 to the list because it is a false positive and refers to Redis itself, not the Python Redis client (see https://github.com/pypa/advisory-database/issues/237 for details).

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-28 17:37:04 -04:00
Beverly Nguyen
9bd81fa314 Removed margin 2025-05-28 12:02:24 -07:00
Beverly Nguyen
f5690c3384 Added a "No results found" 2025-05-28 11:59:54 -07:00
Alex Janousek
e950e87ded Merge pull request #2620 from GSA/dependabot/npm_and_yarn/babel/core-7.27.3
Bump @babel/core from 7.27.1 to 7.27.3
2025-05-28 10:00:26 -04:00
Alex Janousek
32eb6c1e8f Merge pull request #2619 from GSA/dependabot/pip/pytest-mock-3.14.1
Bump pytest-mock from 3.14.0 to 3.14.1
2025-05-28 10:00:15 -04:00
Alex Janousek
39b9cc08a3 Merge pull request #2618 from GSA/dependabot/pip/moto-5.1.5
Bump moto from 5.1.4 to 5.1.5
2025-05-28 10:00:05 -04:00
dependabot[bot]
2d92038f53 Bump @babel/core from 7.27.1 to 7.27.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.27.1 to 7.27.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.3/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.27.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 23:59:32 +00:00
dependabot[bot]
8aa074114e Bump pytest-mock from 3.14.0 to 3.14.1
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.14.0 to 3.14.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.14.0...v3.14.1)

---
updated-dependencies:
- dependency-name: pytest-mock
  dependency-version: 3.14.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 23:41:12 +00:00
dependabot[bot]
e1e9ba691b Bump moto from 5.1.4 to 5.1.5
Bumps [moto](https://github.com/getmoto/moto) from 5.1.4 to 5.1.5.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.1.4...5.1.5)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 23:40:15 +00:00
Kenneth Kehl
665d7b543b upgrade poetry to 2.1.3 2025-05-27 12:44:28 -07:00
Kenneth Kehl
7ba4f3658e upgrade poetry to 2.1.3 2025-05-27 12:32:54 -07:00
Kenneth Kehl
0afc93958c upgrade poetry to 2.1.3 2025-05-27 12:25:52 -07:00
Kenneth Kehl
d27bc213d4 upgrade poetry to 2.1.3 2025-05-27 12:00:46 -07:00
Kenneth Kehl
589c01ed75 upgrade poetry to 2.1.3 2025-05-27 11:41:33 -07:00
Kenneth Kehl
29db4dcf4d upgrade poetry to 2.1.3 2025-05-27 11:34:11 -07:00
Alex Janousek
0ad1b09763 Merge pull request #2609 from GSA/dependabot/pip/cachetools-6.0.0
Bump cachetools from 5.5.2 to 6.0.0
2025-05-27 14:06:17 -04:00
dependabot[bot]
e8e971ed87 Bump cachetools from 5.5.2 to 6.0.0
Bumps [cachetools](https://github.com/tkem/cachetools) from 5.5.2 to 6.0.0.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/tkem/cachetools/compare/v5.5.2...v6.0.0)

---
updated-dependencies:
- dependency-name: cachetools
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 18:00:16 +00:00
Alex Janousek
30785f022c Merge pull request #2612 from GSA/dependabot/pip/freezegun-1.5.2
Bump freezegun from 1.5.1 to 1.5.2
2025-05-27 13:58:15 -04:00
dependabot[bot]
776dabc750 Bump freezegun from 1.5.1 to 1.5.2
Bumps [freezegun](https://github.com/spulec/freezegun) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/spulec/freezegun/releases)
- [Changelog](https://github.com/spulec/freezegun/blob/master/CHANGELOG)
- [Commits](https://github.com/spulec/freezegun/compare/1.5.1...1.5.2)

---
updated-dependencies:
- dependency-name: freezegun
  dependency-version: 1.5.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 17:52:22 +00:00
Alex Janousek
8be4538dbe Merge pull request #2608 from GSA/dependabot/npm_and_yarn/uswds/uswds-3.13.0
Bump @uswds/uswds from 3.12.0 to 3.13.0
2025-05-27 13:50:52 -04:00
Alex Janousek
0ea2043796 Merge pull request #2613 from GSA/dependabot/pip/pytest-xdist-3.7.0
Bump pytest-xdist from 3.6.1 to 3.7.0
2025-05-27 13:50:15 -04:00
Alex Janousek
0f0a593998 Merge pull request #2610 from GSA/dependabot/pip/coverage-7.8.2
Bump coverage from 7.8.1 to 7.8.2
2025-05-27 12:51:19 -04:00
Alex Janousek
3924029211 Merge pull request #2614 from GSA/dependabot/npm_and_yarn/rollup-4.41.1
Bump rollup from 4.41.0 to 4.41.1
2025-05-27 12:49:37 -04:00
ccostino
69cd75b7c0 Merge pull request #2607 from GSA/e2e
fix the download report end to end test
2025-05-27 11:11:13 -04:00
Kenneth Kehl
1c048e140c merge from main 2025-05-27 08:03:29 -07:00
Kenneth Kehl
abf7f1b4c7 revert poetry.lock 2025-05-27 08:01:06 -07:00
dependabot[bot]
ef6eeb6e2e Bump pytest-xdist from 3.6.1 to 3.7.0
Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) from 3.6.1 to 3.7.0.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.6.1...v3.7.0)

---
updated-dependencies:
- dependency-name: pytest-xdist
  dependency-version: 3.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 14:50:12 +00:00
ccostino
134dde7899 Merge pull request #2611 from GSA/dependabot/pip/cryptography-45.0.3
Bump cryptography from 45.0.2 to 45.0.3
2025-05-27 10:48:08 -04:00
dependabot[bot]
9f647e5e81 Bump rollup from 4.41.0 to 4.41.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.41.0 to 4.41.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.41.0...v4.41.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.41.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 00:02:39 +00:00
dependabot[bot]
99b1ad6af3 Bump cryptography from 45.0.2 to 45.0.3
Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.2 to 45.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/45.0.2...45.0.3)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 45.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 23:58:36 +00:00
dependabot[bot]
044dc90f6e Bump coverage from 7.8.1 to 7.8.2
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.8.1 to 7.8.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.8.1...7.8.2)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.8.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 23:56:56 +00:00
dependabot[bot]
3286e87096 Bump @uswds/uswds from 3.12.0 to 3.13.0
Bumps [@uswds/uswds](https://github.com/uswds/uswds) from 3.12.0 to 3.13.0.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](https://github.com/uswds/uswds/compare/v3.12.0...v3.13.0)

---
updated-dependencies:
- dependency-name: "@uswds/uswds"
  dependency-version: 3.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 23:31:27 +00:00
Kenneth Kehl
40ece121b1 e2e 2025-05-23 11:07:30 -07:00
Kenneth Kehl
94c465f78c e2e 2025-05-23 10:51:13 -07:00
Alex Janousek
067a5efdc1 Merge pull request #2605 from GSA/dependabot/npm_and_yarn/uswds/compile-1.3.1
Bump @uswds/compile from 1.2.2 to 1.3.1
2025-05-23 12:51:55 -04:00
ccostino
db885d14ec Merge pull request #2594 from GSA/sheevdave-patch-2
Update manual_qa_template.yml
2025-05-23 10:48:03 -04:00
Carlo Costino
757803312d Tweaked a couple more of the steps to be in line with the current sign in/out flow
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-23 10:39:39 -04:00
dependabot[bot]
0ec9805bcc Bump @uswds/compile from 1.2.2 to 1.3.1
Bumps [@uswds/compile](https://github.com/uswds/uswds-compile) from 1.2.2 to 1.3.1.
- [Release notes](https://github.com/uswds/uswds-compile/releases)
- [Commits](https://github.com/uswds/uswds-compile/compare/v1.2.2...v1.3.1)

---
updated-dependencies:
- dependency-name: "@uswds/compile"
  dependency-version: 1.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-22 23:06:08 +00:00
ccostino
316e8d8807 Merge pull request #2598 from GSA/update_csp
updating csp and test
2025-05-22 15:20:56 -04:00
Beverly Nguyen
790fe2d6f9 update csp using variables and testing 2025-05-22 12:03:18 -07:00
Alex Janousek
c2c57e72d5 Merge pull request #2597 from GSA/dependabot/pip/coverage-7.8.1
Bump coverage from 7.8.0 to 7.8.1
2025-05-22 07:37:35 -04:00
Beverly Nguyen
444800fbda flake8 2025-05-21 17:23:30 -07:00
Beverly Nguyen
cb2ad27d1c updating csp and test 2025-05-21 17:03:35 -07:00
dependabot[bot]
1cbcc0b150 Bump coverage from 7.8.0 to 7.8.1
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.8.0...7.8.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.8.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 23:19:49 +00:00
Sheev Davé
cc6d820277 Merge pull request #2596 from GSA/typo-fixes
Clean up typos
2025-05-21 14:10:26 -07:00
Carlo Costino
206247f543 Clean up typos
This changeset cleans up a variety of typos that were found and submitted in PR #2588; we cannot directly accept external contributions, but we appreciate the flagging of things like this!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-21 17:01:01 -04:00
Sheev Davé
6cc152c07c Update manual_qa_template.yml
Deleted 2FA directions since that's directly managed by login.gov
2025-05-21 13:06:03 -07:00
Alex Janousek
45b4cdac56 Merge pull request #2585 from GSA/dependabot/pip/shapely-2.1.1
Bump shapely from 2.1.0 to 2.1.1
2025-05-21 14:51:29 -04:00
dependabot[bot]
0f9836aa8b Bump shapely from 2.1.0 to 2.1.1
Bumps [shapely](https://github.com/shapely/shapely) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/shapely/shapely/releases)
- [Changelog](https://github.com/shapely/shapely/blob/main/CHANGES.txt)
- [Commits](https://github.com/shapely/shapely/compare/2.1.0...2.1.1)

---
updated-dependencies:
- dependency-name: shapely
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 18:45:09 +00:00
ccostino
1634201150 Merge pull request #2592 from GSA/dependabot/pip/click-8.2.1
Bump click from 8.2.0 to 8.2.1
2025-05-21 14:43:10 -04:00
dependabot[bot]
8d880bdfec Bump click from 8.2.0 to 8.2.1
Bumps [click](https://github.com/pallets/click) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.2.0...8.2.1)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 14:05:49 +00:00
Alex Janousek
98d1519844 Merge pull request #2584 from GSA/dependabot/pip/numpy-2.2.6
Bump numpy from 2.2.5 to 2.2.6
2025-05-21 10:03:42 -04:00
dependabot[bot]
c00e8c9ecd Bump numpy from 2.2.5 to 2.2.6
Bumps [numpy](https://github.com/numpy/numpy) from 2.2.5 to 2.2.6.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v2.2.5...v2.2.6)

---
updated-dependencies:
- dependency-name: numpy
  dependency-version: 2.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 21:28:43 +00:00
Alex Janousek
0713f69ec9 Merge pull request #2583 from GSA/dependabot/npm_and_yarn/rollup-4.41.0
Bump rollup from 4.40.2 to 4.41.0
2025-05-20 17:27:29 -04:00
Alex Janousek
26677f116f Merge pull request #2586 from GSA/dependabot/pip/cryptography-45.0.2
Bump cryptography from 44.0.3 to 45.0.2
2025-05-20 17:26:43 -04:00
ccostino
5dcf967941 Merge pull request #2582 from GSA/2581-adding-api_public_url-to-env
Add API_PUBLIC_URL environment variable for public API access
2025-05-20 16:27:51 -04:00
ccostino
e658ed2584 Merge pull request #2590 from GSA/update-dependabot
Updated review and assignee name for dependabot
2025-05-20 16:17:23 -04:00
Beverly Nguyen
1b6894139d Fix formatting 2025-05-20 10:27:07 -07:00
Beverly Nguyen
2459ecd715 Fix formatting 2025-05-20 10:26:54 -07:00
Beverly Nguyen
8079a95c7a fix testing 2025-05-20 10:17:31 -07:00
alexjanousekGSA
802bda5169 Merge branch 'main' into update-dependabot 2025-05-20 13:11:17 -04:00
alexjanousekGSA
3b8b38d6ad Updated review and assignee name for dependabot 2025-05-20 09:51:11 -04:00
Beverly Nguyen
bc2738a97a Added API_PUBLIC_URL to GitHub Secrets and updated deploy workflows with new API_PUBLIC_URL 2025-05-19 17:22:28 -07:00
dependabot[bot]
0a42b1202d Bump cryptography from 44.0.3 to 45.0.2
Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.3 to 45.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/44.0.3...45.0.2)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 45.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 23:23:01 +00:00
dependabot[bot]
a0b4a2124a Bump rollup from 4.40.2 to 4.41.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.40.2 to 4.41.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.40.2...v4.41.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 23:16:08 +00:00
Beverly Nguyen
3c1574d070 Add API_PUBLIC_URL environment variable for public API access
- Added API_PUBLIC_URL to deploy-config and manifest.yml
- Updated app config to load API_PUBLIC_URL from environment
- Used API_PUBLIC_URL in CSP configuration for connect-src
2025-05-19 14:41:41 -07:00
Beverly Nguyen
a7787cb919 Merge pull request #2578 from GSA/2568-css-cleanup
2568 - Clean up CSS
2025-05-19 10:06:32 -07:00
Alex Janousek
2a4d8abc26 Merge pull request #2580 from GSA/dependabot/npm_and_yarn/sass-embedded-1.89.0
Bump sass-embedded from 1.88.0 to 1.89.0
2025-05-19 12:47:46 -04:00
dependabot[bot]
17c12481c9 Bump sass-embedded from 1.88.0 to 1.89.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.88.0 to 1.89.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.88.0...1.89.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.89.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-16 23:52:24 +00:00
Jonathan Bobel
3788fe7a91 Update radioSelect.test.js 2025-05-15 12:48:01 -04:00
Jonathan Bobel
39682c4c50 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2568-css-cleanup 2025-05-15 12:28:17 -04:00
Alex Janousek
bca36e1d9b Merge pull request #2571 from GSA/dependabot/pip/click-8.2.0
Bump click from 8.1.8 to 8.2.0
2025-05-15 11:52:11 -04:00
dependabot[bot]
20fcf8fa3b Bump click from 8.1.8 to 8.2.0
Bumps [click](https://github.com/pallets/click) from 8.1.8 to 8.2.0.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.8...8.2.0)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-15 15:45:45 +00:00
Alex Janousek
c8904e7d70 Merge pull request #2574 from GSA/dependabot/pip/exceptiongroup-1.3.0
Bump exceptiongroup from 1.2.2 to 1.3.0
2025-05-15 11:43:41 -04:00
dependabot[bot]
0e724eda99 Bump exceptiongroup from 1.2.2 to 1.3.0
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/agronholm/exceptiongroup/releases)
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)
- [Commits](https://github.com/agronholm/exceptiongroup/compare/1.2.2...1.3.0)

---
updated-dependencies:
- dependency-name: exceptiongroup
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-15 15:36:13 +00:00
Alex Janousek
6fc16db52b Merge pull request #2558 from GSA/2554-add-cancel-button-and-modal-to-preview-send-page
2554 add cancel button and modal to preview send page
2025-05-15 11:34:35 -04:00
Alex Janousek
23cb68e3bc Merge pull request #2567 from GSA/2211-update-language-regarding-auto-refresh
2211 - Update content to inform user of page refresh
2025-05-15 11:34:14 -04:00
Alex Janousek
d43bf48686 Merge pull request #2573 from GSA/dependabot/npm_and_yarn/sass-embedded-1.88.0
Bump sass-embedded from 1.87.0 to 1.88.0
2025-05-15 11:33:52 -04:00
Alex Janousek
9d57ac0294 Merge pull request #2577 from GSA/dependabot/pip/redis-6.1.0
Bump redis from 5.2.1 to 6.1.0
2025-05-15 11:31:49 -04:00
Jonathan Bobel
f8c47f0194 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2554-add-cancel-button-and-modal-to-preview-send-page 2025-05-14 17:01:56 -04:00
Jonathan Bobel
28f9c3d9ff Update radioSelect.js 2025-05-14 16:16:45 -04:00
ccostino
e8c0f985c7 Merge pull request #2576 from GSA/2570-bug-messages-are-not-being-sent-with-personalizationvariables
reverting PR #2484 because it breaks personalization
2025-05-14 13:14:56 -04:00
Beverly Nguyen
8aa7a63f55 reformatted 2025-05-14 10:08:02 -07:00
Beverly Nguyen
3f944e2447 flake8 2025-05-14 10:07:29 -07:00
Beverly Nguyen
bd884012d4 added a second test to preserve the \r\n formatting for line endings 2025-05-14 09:58:52 -07:00
Beverly Nguyen
ecbde5ab1f Merge branch 'main' into 2570-bug-messages-are-not-being-sent-with-personalizationvariables 2025-05-14 09:49:27 -07:00
Jonathan Bobel
33cfbe13dd Update test_manage_users.py 2025-05-14 11:07:12 -04:00
Jonathan Bobel
81db86b463 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2568-css-cleanup 2025-05-14 10:31:26 -04:00
dependabot[bot]
c5d8792161 Bump redis from 5.2.1 to 6.1.0
Bumps [redis](https://github.com/redis/redis-py) from 5.2.1 to 6.1.0.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v5.2.1...v6.1.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-14 13:41:23 +00:00
Cliff Hill
3d07e6f898 Merge pull request #2575 from GSA/dependabot/pip/flask-3.1.1
Bump flask from 3.1.0 to 3.1.1
2025-05-14 09:39:14 -04:00
ccostino
1a1f9a2ab4 Merge pull request #2572 from GSA/dependabot/pip/newrelic-10.12.0
Bump newrelic from 10.11.0 to 10.12.0
2025-05-14 09:03:32 -04:00
Beverly Nguyen
4728ee20e8 reverting pr 2484 because it breaks personalization 2025-05-13 15:35:31 -07:00
dependabot[bot]
9e63f9b096 Bump flask from 3.1.0 to 3.1.1
Bumps [flask](https://github.com/pallets/flask) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.0...3.1.1)

---
updated-dependencies:
- dependency-name: flask
  dependency-version: 3.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-13 20:43:45 +00:00
Jonathan Bobel
ecfde62648 2568 - Clean up CSS 2025-05-13 16:20:30 -04:00
dependabot[bot]
be0dcd103f Bump sass-embedded from 1.87.0 to 1.88.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.87.0 to 1.88.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.87.0...1.88.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.88.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-13 00:18:34 +00:00
dependabot[bot]
17544c4b98 Bump newrelic from 10.11.0 to 10.12.0
Bumps [newrelic](https://github.com/newrelic/newrelic-python-agent) from 10.11.0 to 10.12.0.
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](https://github.com/newrelic/newrelic-python-agent/compare/v10.11.0...v10.12.0)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-version: 10.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-13 00:14:30 +00:00
ccostino
83515cd321 Merge pull request #2569 from GSA/pin-egress-proxy
Pin egress proxy release
2025-05-12 14:30:16 -04:00
Alex Janousek
d1d3a0d426 Merge pull request #2566 from GSA/dependabot/pip/phonenumbers-9.0.5
Bump phonenumbers from 9.0.4 to 9.0.5
2025-05-12 14:11:03 -04:00
Carlo Costino
8b6edf93db Pin egress proxy release
This changeset pins the egress proxy to a previous release to help troubleshoot a potential issue with the underlying Caddy server update.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-12 12:51:00 -04:00
Amy Ashida
f64a9a0072 Adding best practice doc 2025-05-09 15:47:52 -10:00
Jonathan Bobel
0ff42e4561 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2211-update-language-regarding-auto-refresh 2025-05-09 11:10:22 -04:00
Jonathan Bobel
80314ad76d Update test_jobs.py 2025-05-09 11:06:39 -04:00
dependabot[bot]
b017a3c1e6 Bump phonenumbers from 9.0.4 to 9.0.5
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 9.0.4 to 9.0.5.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v9.0.4...v9.0.5)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-version: 9.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 23:05:58 +00:00
ccostino
6193125492 Merge pull request #2564 from GSA/fix-noproxy
Update no_proxy environment variable
2025-05-08 18:01:09 -04:00
Carlo Costino
0b6e52349d Update no_proxy environment variable
This changeset updates the no_proxy environment variable to allow S3 through.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-08 17:04:24 -04:00
Jonathan Bobel
96cbebefed 2211 - Update content to inform user of page refresh 2025-05-08 14:33:36 -04:00
Jonathan Bobel
9b8d0c2b2f Update ok.html 2025-05-07 15:26:14 -04:00
Jonathan Bobel
abb3ba64d9 Updates to the cancel modal 2025-05-07 15:06:39 -04:00
Jonathan Bobel
be038daa0a Create notifyModal.test.js 2025-05-07 11:16:00 -04:00
Jonathan Bobel
abf822cf39 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2554-add-cancel-button-and-modal-to-preview-send-page 2025-05-07 11:15:58 -04:00
Jonathan Bobel
63d96d46b8 2554 - Adding cancel button to Send Message flow 2025-05-07 11:08:03 -04:00
Alex Janousek
5cd703eb2f Merge pull request #2555 from GSA/dependabot/npm_and_yarn/rollup-4.40.2
Bump rollup from 4.40.1 to 4.40.2
2025-05-07 10:01:28 -04:00
Alex Janousek
2c08d638a0 Merge pull request #2556 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.27.2
Bump @babel/preset-env from 7.27.1 to 7.27.2
2025-05-07 10:01:02 -04:00
dependabot[bot]
b9e08a5bc8 Bump @babel/preset-env from 7.27.1 to 7.27.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.27.1 to 7.27.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-version: 7.27.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-06 23:43:29 +00:00
dependabot[bot]
540ee74243 Bump rollup from 4.40.1 to 4.40.2
Bumps [rollup](https://github.com/rollup/rollup) from 4.40.1 to 4.40.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.40.1...v4.40.2)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.40.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-06 23:43:12 +00:00
Alex Janousek
ac69799108 Merge pull request #2553 from GSA/bugfix/virtualenv-downgrade
Updating virtualenv to specific version
2025-05-06 11:36:31 -04:00
Carlo Costino
15dcf7474f Remove dotenv plugin line from other bootstrap command
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-06 09:54:54 -04:00
alexjanousekGSA
39972c341a Moving dependency installation for dotenv plugin 2025-05-05 13:18:17 -04:00
alexjanousekGSA
5887c1cf5c Added virtualenv to pyproject 2025-05-05 13:13:31 -04:00
alexjanousekGSA
35176328ca Updating virtualenv to specific version 2025-05-05 13:09:03 -04:00
Alex Janousek
e64446f5be Merge pull request #2551 from GSA/dependabot/pip/cryptography-44.0.3
Bump cryptography from 44.0.2 to 44.0.3
2025-05-05 12:46:10 -04:00
dependabot[bot]
a9901fc951 Bump cryptography from 44.0.2 to 44.0.3
Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.2 to 44.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/44.0.2...44.0.3)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 44.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-04 20:14:36 +00:00
Alex Janousek
eb3780e5b6 Merge pull request #2552 from GSA/dependabot/pip/charset-normalizer-3.4.2
Bump charset-normalizer from 3.4.1 to 3.4.2
2025-05-04 16:12:40 -04:00
dependabot[bot]
d5131c61f9 Bump charset-normalizer from 3.4.1 to 3.4.2
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.1...3.4.2)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 23:47:26 +00:00
Alex Janousek
b9c50c1e5d Merge pull request #2424 from GSA/fix-existing-e2e-tests
Fix existing end-to-end tests
2025-05-02 14:04:47 -04:00
alexjanousekGSA
000b2b7819 Removed print 2025-05-02 12:00:17 -04:00
alexjanousekGSA
34ed31d611 Fixed unit tests 2025-05-02 11:59:13 -04:00
Alex Janousek
c844a6bed8 Merge pull request #2550 from GSA/dependabot/pip/newrelic-10.11.0
Bump newrelic from 10.10.0 to 10.11.0
2025-05-02 11:12:54 -04:00
alexjanousekGSA
566228d051 Updated unit test 2025-05-02 11:08:56 -04:00
alexjanousekGSA
f79bb3d95a Removed unneeded test 2025-05-02 11:06:43 -04:00
alexjanousekGSA
c87a5d6bc6 Fixing cicd build errors 2025-05-02 10:58:54 -04:00
alexjanousekGSA
7fef3fff26 Updated backstopjs test 2025-05-02 10:47:44 -04:00
alexjanousekGSA
eff92773cc e2e tests pass locally 2025-05-02 10:43:07 -04:00
dependabot[bot]
f771f2374d Bump newrelic from 10.10.0 to 10.11.0
Bumps [newrelic](https://github.com/newrelic/newrelic-python-agent) from 10.10.0 to 10.11.0.
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](https://github.com/newrelic/newrelic-python-agent/compare/v10.10.0...v10.11.0)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-version: 10.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 23:24:27 +00:00
Beverly Nguyen
0e48ed2716 Merge pull request #2536 from GSA/2123-back-button-context
2123 back button context
2025-05-01 09:48:50 -07:00
alexjanousekGSA
149d8e3ce5 Merge branch 'main' into fix-existing-e2e-tests 2025-05-01 10:10:36 -04:00
Jonathan Bobel
e5dce090e6 Merge pull request #2519 from GSA/2516-remove-homepage-js
2515 - remove homepage.js
2025-05-01 10:10:11 -04:00
Jonathan Bobel
4b138711e2 Merge pull request #2521 from GSA/2517-remove-timeago-js
2517 - Removing timeago.js
2025-05-01 10:09:58 -04:00
Jonathan Bobel
824364f2b6 Merge pull request #2522 from GSA/2515-remove-autofocus-js
2515 - Remove autofocus.js
2025-05-01 10:02:26 -04:00
Carlo Costino
50bdf916ba Merge branch 'main' into fix-existing-e2e-tests 2025-05-01 09:45:23 -04:00
Alex Janousek
285bee3809 Merge pull request #2546 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.27.1
Bump @babel/preset-env from 7.26.9 to 7.27.1
2025-05-01 09:40:49 -04:00
dependabot[bot]
8e28cdbb56 Bump @babel/preset-env from 7.26.9 to 7.27.1
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.26.9 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-version: 7.27.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 13:29:06 +00:00
ccostino
02023aa775 Merge pull request #2518 from GSA/2514-remove-colourPreview-js
2514 - Removing colourPreview.js
2025-05-01 09:27:51 -04:00
Alex Janousek
2adb87dfe4 Merge pull request #2548 from GSA/dependabot/pip/humanize-4.12.3
Bump humanize from 4.12.2 to 4.12.3
2025-05-01 09:27:36 -04:00
Alex Janousek
43548a823e Merge pull request #2547 from GSA/dependabot/npm_and_yarn/babel/core-7.27.1
Bump @babel/core from 7.26.10 to 7.27.1
2025-05-01 09:27:19 -04:00
dependabot[bot]
db4c02532a Bump humanize from 4.12.2 to 4.12.3
Bumps [humanize](https://github.com/python-humanize/humanize) from 4.12.2 to 4.12.3.
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](https://github.com/python-humanize/humanize/compare/4.12.2...4.12.3)

---
updated-dependencies:
- dependency-name: humanize
  dependency-version: 4.12.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 23:29:10 +00:00
dependabot[bot]
598e5eca91 Bump @babel/core from 7.26.10 to 7.27.1
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.10 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.27.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 23:25:17 +00:00
ccostino
b48377e4b4 Merge pull request #2544 from GSA/2543-troubleshoot-socketio
2543 troubleshoot socketio
2025-04-30 14:20:33 -04:00
Beverly Nguyen
ccdfd0c10e formating changes 2025-04-30 10:04:30 -07:00
Beverly Nguyen
0917ddaa23 replaced os.env with config 2025-04-30 10:03:17 -07:00
Alex Janousek
7fbed553aa Merge pull request #2539 from GSA/dependabot/pip/phonenumbers-9.0.4
Bump phonenumbers from 9.0.3 to 9.0.4
2025-04-30 12:03:56 -04:00
Alex Janousek
0710372db4 Merge pull request #2535 from GSA/dependabot/pip/newrelic-10.10.0
Bump newrelic from 10.9.0 to 10.10.0
2025-04-30 12:03:17 -04:00
Alex Janousek
db7d59c8c8 Merge pull request #2523 from GSA/dependabot/npm_and_yarn/playwright-1.52.0
Bump playwright from 1.51.1 to 1.52.0
2025-04-30 12:02:09 -04:00
dependabot[bot]
c5228d9557 Bump phonenumbers from 9.0.3 to 9.0.4
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 9.0.3 to 9.0.4.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v9.0.3...v9.0.4)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-version: 9.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 15:53:44 +00:00
Alex Janousek
eb2d4798bd Merge pull request #2542 from GSA/dependabot/pip/certifi-2025.4.26
Bump certifi from 2025.1.31 to 2025.4.26
2025-04-30 11:51:51 -04:00
dependabot[bot]
3ed99ccd45 Bump playwright from 1.51.1 to 1.52.0
Bumps [playwright](https://github.com/microsoft/playwright) from 1.51.1 to 1.52.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.51.1...v1.52.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 15:46:17 +00:00
Alex Janousek
b91e687d17 Merge pull request #2529 from GSA/dependabot/npm_and_yarn/sass-embedded-1.87.0
Bump sass-embedded from 1.86.3 to 1.87.0
2025-04-30 11:45:28 -04:00
Alex Janousek
5eb08b8042 Merge pull request #2541 from GSA/dependabot/npm_and_yarn/rollup-4.40.1
Bump rollup from 4.40.0 to 4.40.1
2025-04-30 11:45:14 -04:00
Alex Janousek
aa59ac1d9c Merge pull request #2511 from GSA/dependabot/npm_and_yarn/morphdom-2.7.5
Bump morphdom from 2.7.4 to 2.7.5
2025-04-30 11:44:57 -04:00
Beverly Nguyen
c825878c45 isort 2025-04-29 15:55:14 -07:00
Beverly Nguyen
e6b76486f4 testing fixed 2025-04-29 15:41:06 -07:00
Beverly Nguyen
69ae1ea0e1 appending api hosted urls to append to csp to allow for connections 2025-04-29 11:59:52 -07:00
Beverly Nguyen
b468620ead appending api hosted urls to append to csp to allow for connections 2025-04-29 11:59:06 -07:00
Jonathan Bobel
4279467b16 Update preview.html
Missed some test code
2025-04-29 12:27:01 -04:00
Jonathan Bobel
f0ff50eb63 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2123-back-button-context 2025-04-29 12:26:02 -04:00
Jonathan Bobel
86b4547499 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2515-remove-autofocus-js 2025-04-29 11:56:49 -04:00
dependabot[bot]
a6145bec19 Bump certifi from 2025.1.31 to 2025.4.26
Bumps [certifi](https://github.com/certifi/python-certifi) from 2025.1.31 to 2025.4.26.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2025.4.26
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-29 00:15:38 +00:00
dependabot[bot]
1c795253d4 Bump rollup from 4.40.0 to 4.40.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.40.0 to 4.40.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.40.0...v4.40.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.40.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-29 00:07:27 +00:00
Jonathan Bobel
6c16482577 Update tour.py 2025-04-28 13:00:31 -04:00
Jonathan Bobel
bf03391b6d Update tour.py 2025-04-28 12:17:28 -04:00
Jonathan Bobel
e04806b1eb Update tour.py
Formatting
2025-04-28 11:59:48 -04:00
Jonathan Bobel
7410a00519 Update tour.py 2025-04-28 11:53:01 -04:00
Jonathan Bobel
fb20ea6e1c Update send.py 2025-04-28 11:23:00 -04:00
Jonathan Bobel
cd40580231 Working through some tests 2025-04-25 16:20:21 -04:00
ccostino
b78a430ef9 Merge pull request #2537 from GSA/remove-hint-text-and-country-code-reference
Remove hint text and country code reference
2025-04-25 15:22:26 -04:00
Jonathan Bobel
7a52290bb7 Update test_send.py 2025-04-25 11:42:05 -04:00
Jonathan Bobel
4b5fee0bba Update send-test.html 2025-04-25 11:41:13 -04:00
Jonathan Bobel
350526f4ad Update test_send.py 2025-04-25 11:39:10 -04:00
Jonathan Bobel
fb5f7d969e Update send.py 2025-04-25 10:35:25 -04:00
Jonathan Bobel
2d6afb7904 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2123-back-button-context 2025-04-25 10:27:25 -04:00
Jonathan Bobel
670d82b72c Adjusting back text for all steps in send message process 2025-04-25 10:23:28 -04:00
ccostino
ec7af325df Merge pull request #2530 from GSA/2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax
update deploy config
2025-04-25 09:45:54 -04:00
dependabot[bot]
23782a83d0 Bump newrelic from 10.9.0 to 10.10.0
Bumps [newrelic](https://github.com/newrelic/newrelic-python-agent) from 10.9.0 to 10.10.0.
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](https://github.com/newrelic/newrelic-python-agent/compare/v10.9.0...v10.10.0)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-version: 10.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-24 23:13:17 +00:00
Beverly Nguyen
609c472cff Merge pull request #2532 from GSA/2531-add-case-study
case study added
2025-04-24 12:09:58 -07:00
Andrew Shumway
386b3f8348 Merge pull request #2505 from GSA/dependabot/pip/pyexcel-0.7.3
Bump pyexcel from 0.7.2 to 0.7.3
2025-04-23 15:28:07 -06:00
dependabot[bot]
8bf58cdca9 Bump pyexcel from 0.7.2 to 0.7.3
Bumps [pyexcel](https://github.com/pyexcel/pyexcel) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/pyexcel/pyexcel/releases)
- [Changelog](https://github.com/pyexcel/pyexcel/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/pyexcel/pyexcel/compare/v0.7.2...v0.7.3)

---
updated-dependencies:
- dependency-name: pyexcel
  dependency-version: 0.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-23 21:21:33 +00:00
Andrew Shumway
6b92941156 Merge pull request #2527 from GSA/dependabot/pip/moto-5.1.4
Bump moto from 5.1.3 to 5.1.4
2025-04-23 15:20:17 -06:00
Andrew Shumway
0ccbe17b3b Merge pull request #2528 from GSA/dependabot/pip/numpy-2.2.5
Bump numpy from 2.2.4 to 2.2.5
2025-04-23 15:19:33 -06:00
Beverly Nguyen
ae305227bb Merge pull request #2440 from GSA/2138-cancel-button-CSV
2138 - Change cancel button to uploading button for CSV
2025-04-23 12:01:06 -07:00
Beverly Nguyen
7130925b9a Merge pull request #2524 from GSA/2510-add-phone-number-instruction
2510 - Adding additional context to phone numbers
2025-04-23 11:56:05 -07:00
Beverly Nguyen
f484a9c432 case study added 2025-04-23 11:49:26 -07:00
ccostino
6f6402e36a Merge pull request #2499 from GSA/2481-landing-page-standalone-without-api
homepage can stand on it's own without api
2025-04-22 16:49:29 -04:00
Beverly Nguyen
714e5011c3 update deploy config 2025-04-22 12:26:43 -07:00
Beverly Nguyen
6bfa9ede76 isort and remove poetry 2025-04-22 12:09:00 -07:00
Beverly Nguyen
57023b3a3a Merge branch 'main' into 2481-landing-page-standalone-without-api 2025-04-22 12:08:34 -07:00
Jonathan Bobel
0e31d34672 Update fullscreenTable.js
typo
2025-04-22 12:48:03 -04:00
Jonathan Bobel
1b9e19072e Updating some of the full screen table code 2025-04-22 10:45:11 -04:00
dependabot[bot]
55dc8e31ca Bump morphdom from 2.7.4 to 2.7.5
Bumps [morphdom](https://github.com/patrick-steele-idem/morphdom) from 2.7.4 to 2.7.5.
- [Changelog](https://github.com/patrick-steele-idem/morphdom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patrick-steele-idem/morphdom/compare/v2.7.4...v2.7.5)

---
updated-dependencies:
- dependency-name: morphdom
  dependency-version: 2.7.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 14:04:19 +00:00
Cliff Hill
f9a08dffe0 Merge pull request #2526 from GSA/2525-bugfix-js-socket-io-connection-variable
Fix connection url
2025-04-22 09:34:17 -04:00
dependabot[bot]
f661ea39ca Bump sass-embedded from 1.86.3 to 1.87.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.86.3 to 1.87.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.86.3...1.87.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.87.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 23:39:54 +00:00
Beverly Nguyen
431dbb10dd remove header banner when site is down 2025-04-21 16:26:07 -07:00
dependabot[bot]
25524324c5 Bump numpy from 2.2.4 to 2.2.5
Bumps [numpy](https://github.com/numpy/numpy) from 2.2.4 to 2.2.5.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v2.2.4...v2.2.5)

---
updated-dependencies:
- dependency-name: numpy
  dependency-version: 2.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 23:17:11 +00:00
dependabot[bot]
5abc0a4c8e Bump moto from 5.1.3 to 5.1.4
Bumps [moto](https://github.com/getmoto/moto) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.1.3...5.1.4)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 23:16:04 +00:00
Beverly Nguyen
3328853bd0 Fix connection url 2025-04-21 15:56:19 -07:00
Cliff Hill
d6baaebef8 Merge pull request #2441 from GSA/2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax
install socket io and replace ajax
2025-04-21 16:33:52 -04:00
Jonathan Bobel
b6a6ffb2ab Merge branch 'main' of https://github.com/GSA/notifications-admin into 2138-cancel-button-CSV 2025-04-21 16:03:43 -04:00
Jonathan Bobel
b01a62225e Fixing a test, updating content 2025-04-21 13:57:29 -04:00
Jonathan Bobel
522340f52b Update send-test.html
Fixing the case of the labels
2025-04-21 13:45:51 -04:00
Jonathan Bobel
fe42f5ef64 Allowing for a custom label on the first step 2025-04-21 12:12:09 -04:00
Jonathan Bobel
b4afcb07aa Fixing tests 2025-04-21 11:42:24 -04:00
Jonathan Bobel
5d3364a114 Adjusting input types 2025-04-18 15:11:07 -04:00
Jonathan Bobel
70b149476c 2510 - adding additional context to phone numbers 2025-04-18 14:51:22 -04:00
Beverly Nguyen
4a1ac9b85c removing logs 2025-04-18 11:45:18 -07:00
Beverly Nguyen
10c61440c9 fix testing 2025-04-18 11:27:07 -07:00
Beverly Nguyen
34fdf7a1ca fixed testing 2025-04-18 11:17:51 -07:00
Jonathan Bobel
20cbb0a8db Removing top alert, creating if/else for the larger alert on the home page 2025-04-18 10:42:17 -04:00
Jonathan Bobel
14024a28ca Merge branch '2481-landing-page-standalone-without-api' of https://github.com/GSA/notifications-admin into 2481-landing-page-standalone-without-api 2025-04-18 10:11:49 -04:00
Jonathan Bobel
280e348fa6 Update test_manage_users.py 2025-04-18 09:54:31 -04:00
Carlo Costino
72f36a4d15 Merge branch 'main' into 2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax 2025-04-18 07:52:11 -04:00
ccostino
0b866aa7a7 Merge pull request #2520 from GSA/bug-set-UAT-timezone-in-test
bug - Update activityChart.test.js
2025-04-18 07:51:23 -04:00
Beverly Nguyen
77e9475ed8 fixing templates 2025-04-17 15:04:50 -07:00
Beverly Nguyen
b4e239c9bb creating error page for tech difficulties 2025-04-17 15:01:22 -07:00
Jonathan Bobel
c016530a7d Update test_organizations.py 2025-04-17 15:38:27 -04:00
Jonathan Bobel
2779e398f6 Update _legacy-styles.scss 2025-04-17 14:49:11 -04:00
Beverly Nguyen
8dfa881f26 fix test 2025-04-17 11:48:55 -07:00
Jonathan Bobel
5f258cb699 2515 - Remove autofocus.js 2025-04-17 14:46:00 -04:00
Jonathan Bobel
a53df8998c Update gulpfile.js 2025-04-17 14:07:22 -04:00
Jonathan Bobel
e3843f33c6 Update package-lock.json 2025-04-17 13:58:45 -04:00
Jonathan Bobel
20e0dc6c3e 2517 - Removing timaago.js 2025-04-17 13:57:54 -04:00
Jonathan Bobel
e9029eef09 Update activityChart.test.js 2025-04-17 10:58:06 -04:00
Jonathan Bobel
d0d6113a05 2515 - remove homepage.js 2025-04-17 10:54:09 -04:00
Jonathan Bobel
232c6cb9e1 Update gulpfile.js 2025-04-17 10:29:24 -04:00
Jonathan Bobel
ed238bfe6f Removing colourPreview.js 2025-04-17 10:28:15 -04:00
Carlo Costino
a3eeeb2b2c Make a few adjustments to match changes to the API:
* Updates the Makefile so make test works (removed js-lint action for now)
* Addresses some outstanding linting/formatting
* Updates dependencies and pulls in latest changes from main

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-04-16 17:45:32 -04:00
Carlo Costino
54d8996e2a Merge branch 'main' into 2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax 2025-04-16 17:00:00 -04:00
Beverly Nguyen
88e9f1dec6 Fixing feature flag 2025-04-16 13:04:55 -07:00
Beverly Nguyen
7de1a9b944 Merge pull request #2508 from GSA/2497-bug-cannot-save-template-on-edit
Bug: Cannot save template on edit
2025-04-16 12:17:41 -07:00
Beverly Nguyen
b4a8eb7210 remove file that isn't needed 2025-04-16 11:39:39 -07:00
Beverly Nguyen
f975953aa7 fix template error dups 2025-04-16 11:32:10 -07:00
Jonathan Bobel
34b39acf38 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2481-landing-page-standalone-without-api 2025-04-16 11:23:07 -04:00
Jonathan Bobel
3e0e290dc0 Updated error message and imagery 2025-04-15 15:50:42 -04:00
Beverly Nguyen
8c32af4ee1 quick fix 2025-04-15 11:55:27 -07:00
Alex Janousek
5464da155a Merge pull request #2501 from GSA/dependabot/pip/phonenumbers-9.0.3
Bump phonenumbers from 9.0.2 to 9.0.3
2025-04-15 12:47:57 -04:00
Alex Janousek
01678ce67a Merge pull request #2504 from GSA/dependabot/npm_and_yarn/rollup-4.40.0
Bump rollup from 4.39.0 to 4.40.0
2025-04-15 12:47:21 -04:00
dependabot[bot]
67b7dc28b4 Bump rollup from 4.39.0 to 4.40.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.39.0 to 4.40.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.39.0...v4.40.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.40.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 23:37:01 +00:00
Beverly Nguyen
d4a2584dfb update logging 2025-04-14 14:51:55 -07:00
Beverly Nguyen
638a4f20da update logging 2025-04-14 14:49:19 -07:00
Beverly Nguyen
fbd70b7c38 Merge pull request #2503 from GSA/update-makefile
Update Makefile to handle pre-existing git hooks
2025-04-14 13:28:46 -07:00
Carlo Costino
06ce617f0a Create new command instead of trying to be fancy
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-04-14 16:17:35 -04:00
Carlo Costino
1afe8121b8 Update Makefile to handle pre-existing git hooks
This changeset adds a bit of extra support to the bootstrap command to make sure that pre-existing git hooks do not interfere with the installation of the pre-commit git hooks.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-04-14 15:47:12 -04:00
dependabot[bot]
9d7b6d3147 Bump phonenumbers from 9.0.2 to 9.0.3
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 9.0.2 to 9.0.3.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v9.0.2...v9.0.3)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-version: 9.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 18:55:06 +00:00
ccostino
7b2d031591 Merge pull request #2500 from GSA/dependabot/pip/newrelic-10.9.0
Bump newrelic from 10.8.1 to 10.9.0
2025-04-14 14:53:10 -04:00
Kenneth Kehl
ae3be157e6 Merge pull request #2479 from GSA/intl_nums
Intl nums
2025-04-14 10:24:25 -07:00
Kenneth Kehl
16b1429eb0 merge from main 2025-04-14 07:54:42 -07:00
dependabot[bot]
64ac382af9 Bump newrelic from 10.8.1 to 10.9.0
Bumps [newrelic](https://github.com/newrelic/newrelic-python-agent) from 10.8.1 to 10.9.0.
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](https://github.com/newrelic/newrelic-python-agent/compare/v10.8.1...v10.9.0)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-version: 10.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 23:48:35 +00:00
Beverly Nguyen
ca1e87a54b merge main 2025-04-11 13:34:32 -07:00
Beverly Nguyen
da695557b0 status banner added 2025-04-11 13:28:42 -07:00
Beverly Nguyen
3e18c8f595 keep landing page independent from api 2025-04-11 13:03:40 -07:00
Beverly Nguyen
d3e17c743b Merge pull request #2490 from GSA/sandbox_scan_fix 2025-04-11 09:39:39 -07:00
Beverly Nguyen
6d398f7301 test 2025-04-10 16:13:34 -07:00
Beverly Nguyen
e96f01f4a9 Merge branch 'main' into 2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax 2025-04-10 15:08:56 -07:00
Jonathan Bobel
9eec7cdba5 Merge pull request #2486 from GSA/2041-csv-upload-more-instructions
2041 csv upload more instructions
2025-04-10 16:31:14 -04:00
alexjanousekGSA
e59ddfcae5 Update unit test 2025-04-10 15:58:26 -04:00
Jonathan Bobel
38d8bdea0a Small content updates 2025-04-10 15:41:27 -04:00
Beverly Nguyen
f8eb512aab isort and flake8 2025-04-10 12:38:41 -07:00
Beverly Nguyen
6dd44fdc2d added feature flag 2025-04-10 12:35:04 -07:00
Jonathan Bobel
1967195da0 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2041-csv-upload-more-instructions 2025-04-10 15:20:26 -04:00
alexjanousekGSA
fb11fbfba3 Merged in main 2025-04-10 15:11:28 -04:00
alexjanousekGSA
17a7080f46 Fixing unit tests 2025-04-10 15:10:07 -04:00
alexjanousekGSA
a962da9c7d Added existing csp header 2025-04-10 12:15:34 -04:00
alexjanousekGSA
3a468c77aa Fixed unit test 2025-04-10 08:20:47 -04:00
Beverly Nguyen
d8ca53e08b clean up 2025-04-09 17:17:01 -07:00
Beverly Nguyen
bea926f103 install socket 2025-04-09 17:11:09 -07:00
Beverly Nguyen
6f8f7346ca merge main 2025-04-09 17:03:47 -07:00
Beverly Nguyen
8dbcc59726 socket setup 2025-04-09 16:57:42 -07:00
Kenneth Kehl
f3c3a60875 merge from main and fix test 2025-04-09 14:18:24 -07:00
Andrew Shumway
253934a495 Merge pull request #2472 from GSA/dependabot/pip/async-timeout-5.0.1
Bump async-timeout from 4.0.3 to 5.0.1
2025-04-08 11:06:07 -06:00
alexjanousekGSA
fff81870e5 Fixed header 2025-04-08 13:03:01 -04:00
Andrew Shumway
970483ef0b Merge pull request #2491 from GSA/dependabot/pip/pip-audit-2.9.0
Bump pip-audit from 2.8.0 to 2.9.0
2025-04-08 10:55:34 -06:00
ccostino
ba661a0c53 Merge pull request #2492 from GSA/dependabot/pip/moto-5.1.3
Bump moto from 5.1.2 to 5.1.3
2025-04-08 12:54:49 -04:00
dependabot[bot]
f5ce055079 Bump async-timeout from 4.0.3 to 5.0.1
Bumps [async-timeout](https://github.com/aio-libs/async-timeout) from 4.0.3 to 5.0.1.
- [Release notes](https://github.com/aio-libs/async-timeout/releases)
- [Changelog](https://github.com/aio-libs/async-timeout/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/async-timeout/compare/v4.0.3...v5.0.1)

---
updated-dependencies:
- dependency-name: async-timeout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 16:51:40 +00:00
Andrew Shumway
29c2eafbd7 Merge pull request #2470 from GSA/dependabot/pip/markupsafe-3.0.2
Bump markupsafe from 2.1.5 to 3.0.2
2025-04-08 10:49:46 -06:00
dependabot[bot]
6ecbc7ebab Bump markupsafe from 2.1.5 to 3.0.2
Bumps [markupsafe](https://github.com/pallets/markupsafe) from 2.1.5 to 3.0.2.
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/2.1.5...3.0.2)

---
updated-dependencies:
- dependency-name: markupsafe
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 16:07:13 +00:00
Andrew Shumway
f3688d62d5 Merge pull request #2471 from GSA/dependabot/pip/ago-0.1.0
Bump ago from 0.0.95 to 0.1.0
2025-04-08 10:05:06 -06:00
dependabot[bot]
1f13176fa6 Bump moto from 5.1.2 to 5.1.3
Bumps [moto](https://github.com/getmoto/moto) from 5.1.2 to 5.1.3.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.1.2...5.1.3)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 01:11:50 +00:00
dependabot[bot]
09c6d0445d Bump pip-audit from 2.8.0 to 2.9.0
Bumps [pip-audit](https://github.com/pypa/pip-audit) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/pypa/pip-audit/releases)
- [Changelog](https://github.com/pypa/pip-audit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pypa/pip-audit/compare/v2.8.0...v2.9.0)

---
updated-dependencies:
- dependency-name: pip-audit
  dependency-version: 2.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 01:04:34 +00:00
dependabot[bot]
c328353e18 Bump ago from 0.0.95 to 0.1.0
---
updated-dependencies:
- dependency-name: ago
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 21:27:13 +00:00
Alex Janousek
e9e0601237 Merge pull request #2473 from GSA/dependabot/pip/phonenumbers-9.0.2
Bump phonenumbers from 8.13.55 to 9.0.2
2025-04-07 17:25:24 -04:00
dependabot[bot]
88f29a6727 Bump phonenumbers from 8.13.55 to 9.0.2
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 8.13.55 to 9.0.2.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v8.13.55...v9.0.2)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 18:51:04 +00:00
Alex Janousek
9d4d55a670 Merge pull request #2474 from GSA/dependabot/pip/pyexcel-xlsx-0.6.1
Bump pyexcel-xlsx from 0.6.0 to 0.6.1
2025-04-07 14:49:07 -04:00
Alex Janousek
3211c5a16f Merge pull request #2476 from GSA/dependabot/npm_and_yarn/uswds/compile-1.2.2
Bump @uswds/compile from 1.2.1 to 1.2.2
2025-04-07 14:48:54 -04:00
Alex Janousek
9c8aa9c0e2 Merge pull request #2477 from GSA/dependabot/npm_and_yarn/rollup-4.39.0
Bump rollup from 4.38.0 to 4.39.0
2025-04-07 14:48:42 -04:00
Alex Janousek
c2508f7230 Merge pull request #2487 from GSA/dependabot/npm_and_yarn/sass-embedded-1.86.3
Bump sass-embedded from 1.86.1 to 1.86.3
2025-04-07 14:48:17 -04:00
alexjanousekGSA
b5675e586e Fixed security issue and noscript iframe 2025-04-07 14:45:28 -04:00
Jonathan Bobel
823b490331 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2041-csv-upload-more-instructions 2025-04-07 11:22:12 -04:00
dependabot[bot]
e69d6f807f Bump sass-embedded from 1.86.1 to 1.86.3
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.86.1 to 1.86.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.86.1...1.86.3)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.86.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-04 23:53:25 +00:00
ccostino
ee8213f670 Merge pull request #2485 from GSA/updating_assets_folder
updating asset folder
2025-04-04 14:57:47 -04:00
Beverly Nguyen
c43174be78 Merge pull request #2484 from GSA/corrupt_csv
fix blank lines at end of csv
2025-04-04 11:34:09 -07:00
Jonathan Bobel
548072fe66 Content and styling updates to CSV upload page 2025-04-04 14:33:11 -04:00
Beverly Nguyen
7f3e368427 updating asset folder 2025-04-04 11:29:53 -07:00
Beverly Nguyen
caed2ad5d6 updating asset folder 2025-04-04 11:27:20 -07:00
dependabot[bot]
3401b994cd Bump pyexcel-xlsx from 0.6.0 to 0.6.1
Bumps [pyexcel-xlsx](https://github.com/pyexcel/pyexcel-xlsx) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/pyexcel/pyexcel-xlsx/releases)
- [Changelog](https://github.com/pyexcel/pyexcel-xlsx/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/pyexcel/pyexcel-xlsx/compare/v0.6.0...v0.6.1)

---
updated-dependencies:
- dependency-name: pyexcel-xlsx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-04 18:07:10 +00:00
Beverly Nguyen
d5798bb818 Merge pull request #2480 from GSA/2475-target-blank-error 2025-04-04 11:05:11 -07:00
Kenneth Kehl
0cf9abf5e8 add test 2025-04-04 09:35:01 -07:00
Kenneth Kehl
0bdf0cb073 fix blank lines at end of csv 2025-04-04 09:13:46 -07:00
Jonathan Bobel
b8b7c2df69 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2041-csv-upload-more-instructions 2025-04-04 11:29:31 -04:00
Beverly Nguyen
2ca7f5d2b0 Merge branch 'main' into 2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax 2025-04-03 15:30:02 -07:00
Jonathan Bobel
db37a4de94 Updating all links with a target="_blank" 2025-04-03 11:57:21 -04:00
Kenneth Kehl
b3b31d0732 merge from main 2025-04-03 07:45:06 -07:00
Kenneth Kehl
ef779daec1 reenable intl numbers 2025-04-03 07:44:21 -07:00
Jonathan Bobel
50df9c79a2 2475 - Update target="_blank" links 2025-04-03 10:37:50 -04:00
dependabot[bot]
e4a4217dba Bump rollup from 4.38.0 to 4.39.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.38.0 to 4.39.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.38.0...v4.39.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.39.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-02 23:55:21 +00:00
dependabot[bot]
3179471122 Bump @uswds/compile from 1.2.1 to 1.2.2
Bumps [@uswds/compile](https://github.com/uswds/uswds-compile) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/uswds/uswds-compile/releases)
- [Commits](https://github.com/uswds/uswds-compile/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: "@uswds/compile"
  dependency-version: 1.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-02 23:55:01 +00:00
Jonathan Bobel
f8c7f6b817 Merge conflict - poetry.lock 2025-04-02 11:44:39 -04:00
Jonathan Bobel
193184983d Changing alert back to a focus and fixing tests 2025-04-02 11:39:07 -04:00
Jonathan Bobel
38451d77ad Test updates, js fixes 2025-04-01 16:22:46 -04:00
Jonathan Bobel
032b9927aa Test updates 2025-04-01 13:03:12 -04:00
ccostino
82934daa02 Merge pull request #2469 from GSA/2262-add-copy-to-invite-a-team-member-page
Added additional copy
2025-04-01 12:58:14 -04:00
Alex Janousek
1c2c9fd57a Merge pull request #2466 from GSA/dependabot/pip/pytz-2025.2
Bump pytz from 2024.2 to 2025.2
2025-04-01 12:47:25 -04:00
dependabot[bot]
417356bc28 Bump pytz from 2024.2 to 2025.2
Bumps [pytz](https://github.com/stub42/pytz) from 2024.2 to 2025.2.
- [Release notes](https://github.com/stub42/pytz/releases)
- [Commits](https://github.com/stub42/pytz/compare/release_2024.2...release_2025.2)

---
updated-dependencies:
- dependency-name: pytz
  dependency-version: '2025.2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 15:48:31 +00:00
Kenneth Kehl
f379e828de Merge pull request #2442 from GSA/mistune
Mistune
2025-04-01 08:46:38 -07:00
Kenneth Kehl
7a29252081 merge from main 2025-04-01 08:26:40 -07:00
Jonathan Bobel
06c238269f Update send.html
Fixing the back link
2025-04-01 11:02:08 -04:00
Kenneth Kehl
91f3e6a557 fix static scan warnings 2025-04-01 08:00:33 -07:00
Jonathan Bobel
2064fc864a Added an sr-only alert to the site for upload errors (and any other errors we might want to only announce to the screen reader) 2025-04-01 10:46:56 -04:00
alexjanousekGSA
273232df40 Added additional copy 2025-04-01 09:42:23 -04:00
Alex Janousek
c1e1e34a17 Merge pull request #2467 from GSA/dependabot/pip/werkzeug-3.1.3
Bump werkzeug from 3.0.6 to 3.1.3
2025-04-01 09:24:29 -04:00
Alex Janousek
7e4947389c Merge pull request #2464 from GSA/dependabot/npm_and_yarn/sass-embedded-1.86.1
Bump sass-embedded from 1.86.0 to 1.86.1
2025-04-01 09:23:27 -04:00
dependabot[bot]
bf9537ccd4 Bump werkzeug from 3.0.6 to 3.1.3
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.6 to 3.1.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.6...3.1.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 10:40:45 +00:00
Alex Janousek
4225470b1e Merge pull request #2468 from GSA/dependabot/pip/isort-6.0.1
Bump isort from 5.13.2 to 6.0.1
2025-04-01 06:38:48 -04:00
Alex Janousek
c49d998f9e Merge pull request #2463 from GSA/dependabot/npm_and_yarn/rollup-4.38.0
Bump rollup from 4.37.0 to 4.38.0
2025-04-01 06:38:36 -04:00
dependabot[bot]
c9d9c7a3a6 Bump isort from 5.13.2 to 6.0.1
Bumps [isort](https://github.com/PyCQA/isort) from 5.13.2 to 6.0.1.
- [Release notes](https://github.com/PyCQA/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PyCQA/isort/compare/5.13.2...6.0.1)

---
updated-dependencies:
- dependency-name: isort
  dependency-version: 6.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 00:29:05 +00:00
dependabot[bot]
35a2d940a0 Bump sass-embedded from 1.86.0 to 1.86.1
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.86.0 to 1.86.1.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.86.0...1.86.1)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.86.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 00:11:45 +00:00
dependabot[bot]
e1c6d41f78 Bump rollup from 4.37.0 to 4.38.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.37.0 to 4.38.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.37.0...v4.38.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 00:04:41 +00:00
Kenneth Kehl
e419d843a6 merge from main 2025-03-31 09:24:10 -07:00
Beverly Nguyen
c01a6a84f3 Merge pull request #2461 from GSA/update-backstop-screenshots
Update backstop files
2025-03-31 09:13:23 -07:00
Kenneth Kehl
7cd8be22f6 fix 2025-03-31 08:45:33 -07:00
alexjanousekGSA
f9dd331421 Update backstop files 2025-03-31 10:02:27 -04:00
Alex Janousek
78b30e3d76 Merge pull request #2458 from GSA/dependabot/pip/pre-commit-4.2.0
Bump pre-commit from 4.1.0 to 4.2.0
2025-03-31 09:45:06 -04:00
dependabot[bot]
bd4e1d751a Bump pre-commit from 4.1.0 to 4.2.0
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 13:28:04 +00:00
Alex Janousek
f71b03a45c Merge pull request #2460 from GSA/dependabot/pip/notifications-python-client-10.0.1
Bump notifications-python-client from 10.0.0 to 10.0.1
2025-03-31 09:26:09 -04:00
dependabot[bot]
f1ccbe6f52 Bump notifications-python-client from 10.0.0 to 10.0.1
Bumps [notifications-python-client](https://github.com/alphagov/notifications-python-client) from 10.0.0 to 10.0.1.
- [Changelog](https://github.com/alphagov/notifications-python-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/alphagov/notifications-python-client/compare/10.0.0...10.0.1)

---
updated-dependencies:
- dependency-name: notifications-python-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-29 12:50:24 +00:00
Alex Janousek
bbe1e44366 Merge pull request #2457 from GSA/dependabot/npm_and_yarn/tar-fs-3.0.8
Bump tar-fs from 3.0.6 to 3.0.8
2025-03-29 08:48:34 -04:00
Alex Janousek
685deebae4 Merge pull request #2459 from GSA/dependabot/pip/click-8.1.8
Bump click from 8.1.7 to 8.1.8
2025-03-29 08:48:17 -04:00
dependabot[bot]
918016d4af Bump click from 8.1.7 to 8.1.8
Bumps [click](https://github.com/pallets/click) from 8.1.7 to 8.1.8.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.1.8)

---
updated-dependencies:
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-29 12:24:29 +00:00
Alex Janousek
f87f0a1c9e Merge pull request #2454 from GSA/dependabot/pip/flake8-bugbear-24.12.12
Bump flake8-bugbear from 24.8.19 to 24.12.12
2025-03-29 08:22:37 -04:00
dependabot[bot]
869f76c846 Bump tar-fs from 3.0.6 to 3.0.8
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.6 to 3.0.8.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.6...v3.0.8)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 22:19:50 +00:00
dependabot[bot]
3946e7bb3a Bump flake8-bugbear from 24.8.19 to 24.12.12
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 24.8.19 to 24.12.12.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/24.8.19...24.12.12)

---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 19:06:58 +00:00
Alex Janousek
56ee7ec376 Merge pull request #2453 from GSA/dependabot/pip/pyexcel-io-0.6.7
Bump pyexcel-io from 0.6.6 to 0.6.7
2025-03-28 15:04:58 -04:00
dependabot[bot]
5dad9e8f0f Bump pyexcel-io from 0.6.6 to 0.6.7
Bumps [pyexcel-io](https://github.com/pyexcel/pyexcel-io) from 0.6.6 to 0.6.7.
- [Release notes](https://github.com/pyexcel/pyexcel-io/releases)
- [Changelog](https://github.com/pyexcel/pyexcel-io/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/pyexcel/pyexcel-io/compare/v0.6.6...v0.6.7)

---
updated-dependencies:
- dependency-name: pyexcel-io
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 18:03:48 +00:00
Alex Janousek
23c5d7aff1 Merge pull request #2455 from GSA/dependabot/pip/humanize-4.12.2
Bump humanize from 4.11.0 to 4.12.2
2025-03-28 14:01:57 -04:00
dependabot[bot]
d2dd249b61 Bump humanize from 4.11.0 to 4.12.2
Bumps [humanize](https://github.com/python-humanize/humanize) from 4.11.0 to 4.12.2.
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](https://github.com/python-humanize/humanize/compare/4.11.0...4.12.2)

---
updated-dependencies:
- dependency-name: humanize
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 17:08:41 +00:00
Alex Janousek
3e410ba5b2 Merge pull request #2456 from GSA/dependabot/pip/python-dotenv-1.1.0
Bump python-dotenv from 1.0.1 to 1.1.0
2025-03-28 13:06:49 -04:00
Jonathan Bobel
f55d47e3d1 Update column-errors.html 2025-03-28 11:00:13 -04:00
Jonathan Bobel
7813ce7914 Accessibility updates 2025-03-28 10:36:17 -04:00
ccostino
a1802a3439 Merge pull request #2451 from GSA/2450-missing-title-visibility
css update pill label to show visibility
2025-03-28 09:56:00 -04:00
dependabot[bot]
8897b30b81 Bump python-dotenv from 1.0.1 to 1.1.0
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.1...v1.1.0)

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 00:00:36 +00:00
Kenneth Kehl
5741c572f0 some fixes 2025-03-27 14:47:43 -07:00
Beverly Nguyen
b0d8eda0f4 css update pill label 2025-03-27 14:41:45 -07:00
Beverly Nguyen
97b8f70c1f update js 2025-03-27 14:27:43 -07:00
Beverly Nguyen
e007571ac8 Merge pull request #2427 from GSA/1134-change-brackets-to-parenthesis
1134 - Changing all instances of the word "brackets" to "parenthesis"
2025-03-27 13:34:49 -07:00
Kenneth Kehl
9e5475cd43 fix import 2025-03-27 12:58:05 -07:00
Kenneth Kehl
6eaa471a5c more 2025-03-27 12:53:10 -07:00
Alex Janousek
6e72bc7f5e Merge pull request #2446 from GSA/dependabot/pip/regex-2024.11.6
Bump regex from 2024.9.11 to 2024.11.6
2025-03-27 13:04:26 -04:00
Beverly Nguyen
21980d2bdf flake8 and isort 2025-03-27 09:50:17 -07:00
dependabot[bot]
f4bc6d4531 Bump regex from 2024.9.11 to 2024.11.6
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.9.11 to 2024.11.6.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.9.11...2024.11.6)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 16:48:27 +00:00
Alex Janousek
a5200220e2 Merge pull request #2445 from GSA/dependabot/pip/black-25.1.0
Bump black from 24.10.0 to 25.1.0
2025-03-27 12:46:28 -04:00
dependabot[bot]
8f45eeb2cf Bump black from 24.10.0 to 25.1.0
Bumps [black](https://github.com/psf/black) from 24.10.0 to 25.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.10.0...25.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 14:01:27 +00:00
Alex Janousek
b134a68845 Merge pull request #2444 from GSA/dependabot/pip/flake8-pytest-style-2.1.0
Bump flake8-pytest-style from 2.0.0 to 2.1.0
2025-03-27 09:59:44 -04:00
Alex Janousek
4b910bec88 Merge pull request #2443 from GSA/dependabot/pip/moto-5.1.1
Bump moto from 5.0.22 to 5.1.1
2025-03-27 09:59:32 -04:00
Jonathan Bobel
96890199f3 Style update 2025-03-27 09:19:09 -04:00
dependabot[bot]
238a281512 Bump flake8-pytest-style from 2.0.0 to 2.1.0
Bumps [flake8-pytest-style](https://github.com/m-burst/flake8-pytest-style) from 2.0.0 to 2.1.0.
- [Commits](https://github.com/m-burst/flake8-pytest-style/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: flake8-pytest-style
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 23:50:21 +00:00
dependabot[bot]
cafd7d75b7 Bump moto from 5.0.22 to 5.1.1
Bumps [moto](https://github.com/getmoto/moto) from 5.0.22 to 5.1.1.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.0.22...5.1.1)

---
updated-dependencies:
- dependency-name: moto
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 23:50:01 +00:00
Beverly Nguyen
f246cc7c51 cleaned up init 2025-03-26 14:54:26 -07:00
Kenneth Kehl
d92e2a7c04 more 2025-03-26 14:21:45 -07:00
Kenneth Kehl
94b791c869 more 2025-03-26 13:34:23 -07:00
Jonathan Bobel
700c76807b Update send.html 2025-03-26 16:01:56 -04:00
Beverly Nguyen
e0e8c56a61 install socket io and getting an example up 2025-03-26 12:54:21 -07:00
Jonathan Bobel
d79ece2d01 2138 - Change cancel button to uploading button for CSV 2025-03-26 14:49:11 -04:00
Kenneth Kehl
0108bcf91f upgrade mistune to 3.1.3 2025-03-26 09:16:07 -07:00
Alex Janousek
7458acdab1 Merge pull request #2437 from GSA/dependabot/pip/charset-normalizer-3.4.1
Bump charset-normalizer from 3.4.0 to 3.4.1
2025-03-26 11:00:43 -04:00
dependabot[bot]
c7e3d777ac Bump charset-normalizer from 3.4.0 to 3.4.1
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.1)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 14:45:59 +00:00
Alex Janousek
ec45db1ea4 Merge pull request #2438 from GSA/dependabot/pip/boto3-1.35.99
Bump boto3 from 1.35.51 to 1.35.99
2025-03-26 10:44:10 -04:00
dependabot[bot]
9bed7d4253 Bump boto3 from 1.35.51 to 1.35.99
Bumps [boto3](https://github.com/boto/boto3) from 1.35.51 to 1.35.99.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.35.51...1.35.99)

---
updated-dependencies:
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 14:19:42 +00:00
Alex Janousek
8c56a75af7 Merge pull request #2439 from GSA/dependabot/pip/beautifulsoup4-4.13.3
Bump beautifulsoup4 from 4.12.3 to 4.13.3
2025-03-26 10:17:45 -04:00
dependabot[bot]
d9eebb4f64 Bump beautifulsoup4 from 4.12.3 to 4.13.3
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) from 4.12.3 to 4.13.3.

---
updated-dependencies:
- dependency-name: beautifulsoup4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 13:54:18 +00:00
Alex Janousek
6546acf434 Merge pull request #2433 from GSA/dependabot/pip/pyexcel-xls-0.7.1
Bump pyexcel-xls from 0.7.0 to 0.7.1
2025-03-26 09:52:21 -04:00
Jonathan Bobel
bd77775286 Merge pull request #2411 from GSA/2410-bug-radio-buttons-cannot-be-selected
revert change back to params.for in order for user to select radio op…
2025-03-25 15:04:01 -04:00
dependabot[bot]
132ced0042 Bump pyexcel-xls from 0.7.0 to 0.7.1
Bumps [pyexcel-xls](https://github.com/pyexcel/pyexcel-xls) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/pyexcel/pyexcel-xls/releases)
- [Changelog](https://github.com/pyexcel/pyexcel-xls/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/pyexcel/pyexcel-xls/compare/v0.7.0...v0.7.1)

---
updated-dependencies:
- dependency-name: pyexcel-xls
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 18:52:49 +00:00
Alex Janousek
7922004f9a Merge pull request #2434 from GSA/dependabot/pip/cachetools-5.5.2
Bump cachetools from 5.5.0 to 5.5.2
2025-03-25 14:50:50 -04:00
dependabot[bot]
3a38ea2db6 Bump cachetools from 5.5.0 to 5.5.2
Bumps [cachetools](https://github.com/tkem/cachetools) from 5.5.0 to 5.5.2.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/tkem/cachetools/compare/v5.5.0...v5.5.2)

---
updated-dependencies:
- dependency-name: cachetools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 16:03:48 +00:00
Alex Janousek
3af8f782ec Merge pull request #2435 from GSA/dependabot/pip/pyexcel-0.7.2
Bump pyexcel from 0.7.0 to 0.7.2
2025-03-25 12:01:54 -04:00
dependabot[bot]
cbb1288345 Bump pyexcel from 0.7.0 to 0.7.2
Bumps [pyexcel](https://github.com/pyexcel/pyexcel) from 0.7.0 to 0.7.2.
- [Release notes](https://github.com/pyexcel/pyexcel/releases)
- [Changelog](https://github.com/pyexcel/pyexcel/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/pyexcel/pyexcel/compare/v0.7.0...v0.7.2)

---
updated-dependencies:
- dependency-name: pyexcel
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 13:51:05 +00:00
Alex Janousek
96c033cd6f Merge pull request #2432 from GSA/dependabot/pip/certifi-2025.1.31
Bump certifi from 2024.8.30 to 2025.1.31
2025-03-25 09:49:09 -04:00
Alex Janousek
5d43ec2bb6 Merge pull request #2431 from GSA/dependabot/npm_and_yarn/rollup-4.37.0
Bump rollup from 4.36.0 to 4.37.0
2025-03-25 09:48:58 -04:00
dependabot[bot]
fff5caee1f Bump certifi from 2024.8.30 to 2025.1.31
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.8.30 to 2025.1.31.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.08.30...2025.01.31)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 01:14:54 +00:00
dependabot[bot]
6cfb15106e Bump rollup from 4.36.0 to 4.37.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.36.0 to 4.37.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.36.0...v4.37.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 00:56:17 +00:00
Beverly Nguyen
5507891d8f Merge branch 'main' into 2410-bug-radio-buttons-cannot-be-selected 2025-03-24 12:49:04 -07:00
Beverly Nguyen
1a5f255539 jest fix 2025-03-24 12:48:28 -07:00
Beverly Nguyen
7e2a2bad8e update validation code 2025-03-24 12:33:01 -07:00
Alex Janousek
5c7a8913b0 Merge pull request #2316 from GSA/dependabot/pip/pytest-playwright-0.7.0
Bump pytest-playwright from 0.5.2 to 0.7.0
2025-03-24 12:28:40 -04:00
alexjanousekGSA
52a11945a1 Merge branch 'main' into dependabot/pip/pytest-playwright-0.7.0 2025-03-24 12:18:44 -04:00
Alex Janousek
79ea3a3ac9 Merge pull request #2429 from GSA/dependabot/pip/coverage-7.7.1
Bump coverage from 7.6.4 to 7.7.1
2025-03-24 12:16:31 -04:00
dependabot[bot]
88ff982c0d Bump coverage from 7.6.4 to 7.7.1
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.4 to 7.7.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.6.4...7.7.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 13:28:07 +00:00
ccostino
77c97eeb0b Merge pull request #2423 from GSA/dependabot/pip/numpy-2.2.4
Bump numpy from 2.2.3 to 2.2.4
2025-03-24 09:22:00 -04:00
dependabot[bot]
5d4394bfda Bump numpy from 2.2.3 to 2.2.4
Bumps [numpy](https://github.com/numpy/numpy) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v2.2.3...v2.2.4)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-22 14:29:50 +00:00
Alex Janousek
7485162411 Merge pull request #2430 from GSA/dependabot/pip/gunicorn-23.0.0
Bump gunicorn from 22.0.0 to 23.0.0
2025-03-22 10:27:58 -04:00
dependabot[bot]
d16c0c5153 Bump gunicorn from 22.0.0 to 23.0.0
Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 22.0.0 to 23.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases)
- [Commits](https://github.com/benoitc/gunicorn/compare/22.0.0...23.0.0)

---
updated-dependencies:
- dependency-name: gunicorn
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-22 14:07:53 +00:00
Alex Janousek
5144b90f22 Merge branch 'main' into dependabot/pip/pytest-playwright-0.7.0 2025-03-22 10:06:47 -04:00
Alex Janousek
418a868e18 Merge pull request #2422 from GSA/dependabot/pip/redis-5.2.1
Bump redis from 5.2.0 to 5.2.1
2025-03-22 10:05:57 -04:00
Beverly Nguyen
3a38b8bf31 fixed validation for radio and text input fields 2025-03-21 18:53:49 -07:00
Beverly Nguyen
04f4f2e990 Merge pull request #2428 from GSA/remove-about-feature-flag 2025-03-20 16:14:16 -07:00
alexjanousekGSA
9efe503353 Fixed linting issue 2025-03-20 14:32:44 -04:00
Jonathan Bobel
012dc4fae6 Merge pull request #2425 from GSA/2255-CSV-content-update
2255 - Content update for CSV upload area
2025-03-20 14:29:19 -04:00
alexjanousekGSA
35f3203e9c Removed feature flag 2025-03-20 14:22:41 -04:00
ccostino
cb4cfeb610 Merge pull request #2409 from GSA/2400-styling-on-the-template-page-is-off
fix styling issue
2025-03-20 13:37:18 -04:00
Jonathan Bobel
15103c99b5 Merge pull request #2403 from GSA/2298-bug-able-to-keep-pressing-send-and-send-more-and-more-while-processing
Prevent duplicate form submissions
2025-03-20 13:06:51 -04:00
Jonathan Bobel
6dd8b3cfe0 Update validators.py 2025-03-20 10:45:33 -04:00
Jonathan Bobel
fe098eca22 1134 - Changing all instances of the word "brackets" to "parenthesis" 2025-03-20 10:29:29 -04:00
Jonathan Bobel
0ca31c1ed1 Update send.html
Removed role attribute
2025-03-20 10:21:03 -04:00
Beverly Nguyen
78ee70b0c1 Merge branch 'main' into 2410-bug-radio-buttons-cannot-be-selected 2025-03-19 14:04:56 -07:00
Beverly Nguyen
71b7c745db Merge branch 'main' into 2400-styling-on-the-template-page-is-off 2025-03-19 14:02:57 -07:00
Beverly Nguyen
da194d358c removing comments 2025-03-19 13:13:29 -07:00
dependabot[bot]
a539fcbef6 Bump redis from 5.2.0 to 5.2.1
Bumps [redis](https://github.com/redis/redis-py) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v5.2.0...v5.2.1)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 20:07:25 +00:00
Beverly Nguyen
a5ddf8038b Merge pull request #2412 from GSA/2042-no-emojis-special-characters-plain-language
2042 no emojis special characters plain language
2025-03-19 13:05:32 -07:00
Jonathan Bobel
06d0581bc9 Update send.html 2025-03-19 15:54:55 -04:00
Jonathan Bobel
937aa5af15 Update templates.py 2025-03-19 14:35:22 -04:00
Jonathan Bobel
b5203f473a Adding the personalization message back in 2025-03-19 11:30:01 -04:00
ccostino
dc03a3f0d1 Merge pull request #2418 from GSA/feat/text-by-user-update
Updated FE to allow stats by user
2025-03-19 11:13:14 -04:00
Jonathan Bobel
7afdf7336a Update test_templates.py 2025-03-19 10:26:49 -04:00
Carlo Costino
606b124912 Fix existing end-to-end tests
This changeset re-enables our existing end-to-end tests and gets them working again after responding to a security incident.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-03-18 23:24:49 -04:00
Jonathan Bobel
bab13de934 Update test_validators.py
Fixing a test
2025-03-18 16:42:15 -04:00
Jonathan Bobel
c05beb42f2 Update templates.py 2025-03-18 16:28:30 -04:00
Jonathan Bobel
2049fd5c76 Fixing formatting errors 2025-03-18 16:07:58 -04:00
Jonathan Bobel
1d911c4d44 Updates to text area validation on template edit page 2025-03-18 15:55:01 -04:00
Jonathan Bobel
bc83fab764 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2042-no-emojis-special-characters-plain-language 2025-03-18 15:52:40 -04:00
Andrew Shumway
051114157d Merge pull request #2395 from GSA/dependabot/pip/newrelic-10.7.0
Bump newrelic from 10.6.0 to 10.7.0
2025-03-18 12:40:45 -06:00
Andrew Shumway
cac7d1452a Merge pull request #2396 from GSA/dependabot/pip/cryptography-44.0.2
Bump cryptography from 44.0.1 to 44.0.2
2025-03-18 12:35:37 -06:00
ecayer
f9ea913b00 Merge pull request #2419 from GSA/update_cert
add comment to force redeploy
2025-03-18 10:28:33 -07:00
Kenneth Kehl
9a8a80ab14 add comment 2025-03-18 10:19:02 -07:00
dependabot[bot]
707768d749 Bump newrelic from 10.6.0 to 10.7.0
Bumps [newrelic](https://github.com/newrelic/newrelic-python-agent) from 10.6.0 to 10.7.0.
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](https://github.com/newrelic/newrelic-python-agent/compare/v10.6.0...v10.7.0)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 16:54:44 +00:00
dependabot[bot]
d05bf1e9e0 Bump cryptography from 44.0.1 to 44.0.2
Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.1 to 44.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/44.0.1...44.0.2)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 16:54:41 +00:00
Andrew Shumway
da081679c1 Merge pull request #2394 from GSA/dependabot/pip/flake8-7.1.2
Bump flake8 from 7.1.1 to 7.1.2
2025-03-18 10:52:49 -06:00
alexjanousekGSA
61c37687a2 Merge branch 'main' into feat/text-by-user-update 2025-03-18 11:21:25 -04:00
Alex Janousek
8bc6df5d35 Merge pull request #2392 from GSA/dependabot/npm_and_yarn/babel/core-7.26.10
Bump @babel/core from 7.26.9 to 7.26.10
2025-03-18 11:14:50 -04:00
Alex Janousek
e84e3efed3 Merge pull request #2393 from GSA/dependabot/npm_and_yarn/rollup/plugin-node-resolve-16.0.1
Bump @rollup/plugin-node-resolve from 16.0.0 to 16.0.1
2025-03-18 11:14:35 -04:00
Alex Janousek
fdceb3cbdb Merge pull request #2414 from GSA/dependabot/npm_and_yarn/rollup-4.36.0
Bump rollup from 4.35.0 to 4.36.0
2025-03-18 11:14:05 -04:00
Alex Janousek
26c695c21e Merge pull request #2415 from GSA/dependabot/npm_and_yarn/playwright-1.51.1
Bump playwright from 1.51.0 to 1.51.1
2025-03-18 11:13:52 -04:00
Alex Janousek
b4907fd2fb Merge pull request #2416 from GSA/dependabot/npm_and_yarn/sass-embedded-1.86.0
Bump sass-embedded from 1.85.1 to 1.86.0
2025-03-18 11:13:40 -04:00
alexjanousekGSA
f13ab20e93 Updated FE to allow stats by user 2025-03-18 11:09:09 -04:00
dependabot[bot]
9404a09dfa Bump sass-embedded from 1.85.1 to 1.86.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.85.1 to 1.86.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.85.1...1.86.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 00:08:10 +00:00
dependabot[bot]
fda16b7ce9 Bump playwright from 1.51.0 to 1.51.1
Bumps [playwright](https://github.com/microsoft/playwright) from 1.51.0 to 1.51.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.51.0...v1.51.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 00:06:13 +00:00
dependabot[bot]
3ae05a37c9 Bump rollup from 4.35.0 to 4.36.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.35.0 to 4.36.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.35.0...v4.36.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 00:05:26 +00:00
ccostino
0df8b37646 Merge pull request #2413 from GSA/ugh_fix
ugh
2025-03-17 19:38:05 -04:00
Kenneth Kehl
cb334c0dcd ugh 2025-03-17 16:28:46 -07:00
Beverly Nguyen
1cd51a8257 remove comment 2025-03-17 16:04:09 -07:00
Beverly Nguyen
3b8fdd8122 remove comment 2025-03-17 15:46:25 -07:00
Jonathan Bobel
43c0d6244a Addressing a test 2025-03-17 16:49:30 -04:00
Jonathan Bobel
fbf0fb1f0d 2042 - Updates to the error message regarding special characters 2025-03-17 16:47:45 -04:00
Beverly Nguyen
965db9cd7e revert change back to params.for in order for user to select radio option 2025-03-17 13:45:19 -07:00
Beverly Nguyen
3555db1163 fix styling issue 2025-03-17 12:12:06 -07:00
ccostino
f820ae86f3 Merge pull request #2408 from GSA/ugh_fix
initial
2025-03-17 15:07:52 -04:00
Kenneth Kehl
47657d45ed initial 2025-03-17 09:57:15 -07:00
Beverly Nguyen
fab1ef6d45 jest 2025-03-14 13:56:48 -07:00
Beverly Nguyen
10fb9f9b35 jest 2025-03-14 13:54:20 -07:00
Beverly Nguyen
02a188a080 fixed e2e 2025-03-14 13:47:02 -07:00
Beverly Nguyen
9facde2c60 Merge pull request #2397 from GSA/2391-youtube-video-not-playing
2391 - Updating Cross Origin code to allow Youtube
2025-03-14 12:53:59 -07:00
ccostino
592ea83ea2 Merge pull request #2406 from GSA/content-updates
update banner color
2025-03-14 14:21:53 -04:00
Beverly Nguyen
dd0d5d3b33 update banner color 2025-03-14 11:11:42 -07:00
Beverly Nguyen
29373d41ca Merge branch 'main' into 2298-bug-able-to-keep-pressing-send-and-send-more-and-more-while-processing 2025-03-14 11:05:32 -07:00
Beverly Nguyen
55225018b6 remove comments 2025-03-14 09:28:59 -07:00
Jonathan Bobel
5a1b656d7e Update notifications_utils/request_helper.py
Co-authored-by: ccostino <ccostino@users.noreply.github.com>
2025-03-14 12:13:52 -04:00
ccostino
46e43b6fbd Merge pull request #2399 from GSA/2398-broken-tts-link
2398 - broken TTS link
2025-03-14 11:40:51 -04:00
ccostino
542ce8ec00 Merge pull request #2404 from GSA/content-updates
content updates
2025-03-14 10:56:44 -04:00
Beverly Nguyen
371fbb2cd4 fixed test and e2e 2025-03-13 21:49:40 -07:00
Beverly Nguyen
41dcedd48f update to nav 2025-03-13 15:54:14 -07:00
Beverly Nguyen
d64d84ff4a flake8 2025-03-13 15:51:24 -07:00
Beverly Nguyen
558753037f content updates 2025-03-13 15:43:21 -07:00
Beverly Nguyen
821265cf6e preventing users from double click on submit 2025-03-13 15:04:12 -07:00
Jonathan Bobel
236fafd597 Update request_helper.py 2025-03-13 14:26:45 -04:00
Jonathan Bobel
22d643acb1 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2391-youtube-video-not-playing 2025-03-13 14:24:13 -04:00
ccostino
ff65471084 Merge pull request #2371 from GSA/2355-updateremove-unnecessary-componentsmacros-that-is-using-ajax-to-call-to-servers
remove dead code from dashboard
2025-03-12 16:25:16 -04:00
Beverly Nguyen
310ec3eae6 merge main 2025-03-12 13:17:03 -07:00
Jonathan Bobel
9e8aec4c5d 2398 - broken TTS link
Updating TTS link, maybe the link used to go to a page that was removed
2025-03-12 15:37:51 -04:00
Beverly Nguyen
de67e441f9 removing comments 2025-03-12 12:11:46 -07:00
Beverly Nguyen
e3b35b5b83 quick update to imports and variables used 2025-03-12 10:08:48 -07:00
Jonathan Bobel
21408543d4 Update request_helper.py
Adjusting cross-origin checks to allow Youtube
2025-03-12 12:52:32 -04:00
dependabot[bot]
aff028b24c Bump flake8 from 7.1.1 to 7.1.2
Bumps [flake8](https://github.com/pycqa/flake8) from 7.1.1 to 7.1.2.
- [Commits](https://github.com/pycqa/flake8/compare/7.1.1...7.1.2)

---
updated-dependencies:
- dependency-name: flake8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 00:02:15 +00:00
dependabot[bot]
a652c5f321 Bump @rollup/plugin-node-resolve from 16.0.0 to 16.0.1
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) from 16.0.0 to 16.0.1.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.1/packages/node-resolve)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 23:18:00 +00:00
dependabot[bot]
06814cd0a5 Bump @babel/core from 7.26.9 to 7.26.10
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.9 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 23:17:51 +00:00
Beverly Nguyen
dd7d32e51c remove extra code 2025-03-11 12:45:29 -07:00
Jonathan Bobel
a5d66f02b5 Merge pull request #2356 from GSA/2214-client-side-validation
2214 client side validation
2025-03-11 14:45:51 -04:00
Jonathan Bobel
505e5792d2 Merge pull request #2273 from GSA/2200-contextual-tooltips
2200 - Adding tooltip to Total messages header for explanation
2025-03-11 14:42:43 -04:00
Jonathan Bobel
f73fe7fc9a Update _data-visualization.scss
Removing commented code
2025-03-11 14:09:22 -04:00
Jonathan Bobel
aa3d5757f1 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2200-contextual-tooltips 2025-03-11 12:52:17 -04:00
Beverly Nguyen
85ae22a81a Merge pull request #2390 from GSA/2043-soften-our-word-choice-charge-since-we-are-not-making-people-pay-yet
Updated copy to be more verbose
2025-03-11 09:49:07 -07:00
Jonathan Bobel
ae619fff64 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2200-contextual-tooltips 2025-03-11 12:48:49 -04:00
ccostino
9f88a3d84f Merge pull request #2349 from GSA/dependabot/pip/pre-commit-4.1.0
Bump pre-commit from 3.8.0 to 4.1.0
2025-03-11 11:52:57 -04:00
alexjanousekGSA
f828193a5c Updated copy to be more verbose 2025-03-11 11:46:46 -04:00
dependabot[bot]
bc9d8969fb Bump pre-commit from 3.8.0 to 4.1.0
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.8.0 to 4.1.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.8.0...v4.1.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 14:35:46 +00:00
ccostino
7ab59b9d4a Merge pull request #2333 from GSA/dependabot/pip/numpy-2.2.3
Bump numpy from 1.26.4 to 2.2.3
2025-03-11 10:33:55 -04:00
dependabot[bot]
b7673ae673 Bump numpy from 1.26.4 to 2.2.3
Bumps [numpy](https://github.com/numpy/numpy) from 1.26.4 to 2.2.3.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v1.26.4...v2.2.3)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 14:16:14 +00:00
Kenneth Kehl
cee9b751bf Merge pull request #2389 from GSA/dependabot/npm_and_yarn/rollup-4.35.0
Bump rollup from 4.34.9 to 4.35.0
2025-03-11 07:14:38 -07:00
Kenneth Kehl
7b39aa4761 Merge pull request #2387 from GSA/dependabot/pip/python-json-logger-3.3.0
Bump python-json-logger from 2.0.7 to 3.3.0
2025-03-11 07:14:12 -07:00
dependabot[bot]
6a224528a5 Bump rollup from 4.34.9 to 4.35.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.9 to 4.35.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.34.9...v4.35.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 00:28:56 +00:00
Beverly Nguyen
56440b4477 Merge branch 'main' into 2355-updateremove-unnecessary-componentsmacros-that-is-using-ajax-to-call-to-servers 2025-03-10 16:54:30 -07:00
Beverly Nguyen
0a75856c2d fix unit testing 2025-03-10 16:54:02 -07:00
dependabot[bot]
59da570302 Bump python-json-logger from 2.0.7 to 3.3.0
Bumps [python-json-logger](https://github.com/nhairs/python-json-logger) from 2.0.7 to 3.3.0.
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v3.3.0)

---
updated-dependencies:
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 18:14:16 +00:00
ccostino
714473b829 Merge pull request #2388 from GSA/cant_change_phone_number
fix code alignment issue resulting in missing endpoint
2025-03-10 14:12:10 -04:00
Kenneth Kehl
ee04cae75c merge from main 2025-03-10 09:59:20 -07:00
Alex Janousek
113f86b312 Merge pull request #2386 from GSA/dependabot/npm_and_yarn/uswds/uswds-3.12.0
Bump @uswds/uswds from 3.11.0 to 3.12.0
2025-03-10 12:17:59 -04:00
Kenneth Kehl
224c25a193 fix code alignment issue resulting in missing endpoint 2025-03-10 08:22:49 -07:00
dependabot[bot]
adf37eb4d0 Bump pytest-playwright from 0.5.2 to 0.7.0
Bumps [pytest-playwright](https://github.com/microsoft/playwright-pytest) from 0.5.2 to 0.7.0.
- [Release notes](https://github.com/microsoft/playwright-pytest/releases)
- [Commits](https://github.com/microsoft/playwright-pytest/compare/v0.5.2...v0.7.0)

---
updated-dependencies:
- dependency-name: pytest-playwright
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 14:32:40 +00:00
dependabot[bot]
e6ded78be8 Bump @uswds/uswds from 3.11.0 to 3.12.0
Bumps [@uswds/uswds](https://github.com/uswds/uswds) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](https://github.com/uswds/uswds/compare/v3.11.0...v3.12.0)

---
updated-dependencies:
- dependency-name: "@uswds/uswds"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-07 23:42:00 +00:00
ccostino
f6952b28de Merge pull request #2381 from GSA/2307-update-message-part-content-on-trial-mode-page
Copy updates
2025-03-07 09:09:52 -05:00
Alex Janousek
3408cf0bd8 Merge pull request #2383 from GSA/dependabot/npm_and_yarn/playwright-1.51.0
Bump playwright from 1.50.1 to 1.51.0
2025-03-07 08:48:26 -05:00
Alex Janousek
8f0daa19b8 Merge pull request #2384 from GSA/dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.3
Bump @rollup/plugin-commonjs from 28.0.2 to 28.0.3
2025-03-07 08:48:10 -05:00
dependabot[bot]
59f766bb1e Bump @rollup/plugin-commonjs from 28.0.2 to 28.0.3
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 28.0.2 to 28.0.3.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.3/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 23:56:27 +00:00
dependabot[bot]
ec2b55c171 Bump playwright from 1.50.1 to 1.51.0
Bumps [playwright](https://github.com/microsoft/playwright) from 1.50.1 to 1.51.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.50.1...v1.51.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 23:56:15 +00:00
alexjanousekGSA
3fbbc4d57e Removed a word 2025-03-06 15:58:58 -05:00
Jonathan Bobel
32c797e10b Update send.py 2025-03-06 15:56:47 -05:00
alexjanousekGSA
01a940681e Merge branch 'main' into 2307-update-message-part-content-on-trial-mode-page 2025-03-06 15:37:23 -05:00
Jonathan Bobel
bd96cc1d20 Update activityChart.test.js
Hmm this failed locally but not when committed. Reverting.
2025-03-06 15:19:27 -05:00
Jonathan Bobel
71f7ed051c Merge branch 'main' of https://github.com/GSA/notifications-admin into 2214-client-side-validation 2025-03-06 15:14:21 -05:00
Kenneth Kehl
221f1f30fd Merge pull request #2379 from GSA/dependabot/pip/jinja2-3.1.6
Bump jinja2 from 3.1.5 to 3.1.6
2025-03-06 12:13:43 -08:00
Jonathan Bobel
1696614995 Update activityChart.test.js 2025-03-06 15:00:21 -05:00
ccostino
8415665bb1 Merge pull request #2369 from GSA/2305-remove-message-parts-reference-on-contact-us-page
Removed text from logged in contact us page
2025-03-06 12:52:01 -05:00
alexjanousekGSA
0254dc41ca Copy updates 2025-03-06 12:43:23 -05:00
Jonathan Bobel
a18f981b1c Merge branch 'main' of https://github.com/GSA/notifications-admin into 2214-client-side-validation 2025-03-06 12:12:50 -05:00
dependabot[bot]
cb2a7b5716 Bump jinja2 from 3.1.5 to 3.1.6
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 04:48:03 +00:00
Beverly Nguyen
1f14c1e570 isort 2025-03-05 14:00:05 -08:00
Deana VanCura
7d4e2cce25 Delete unusable media 4 2025-03-05 15:18:09 -05:00
Deana VanCura
e48a90a40c Delete unusable media 3 2025-03-05 15:17:42 -05:00
Deana VanCura
38ef9742c8 Delete unusable media 2 2025-03-05 15:17:24 -05:00
Deana VanCura
7dfb4294e1 Delete unusable media 1 2025-03-05 15:16:28 -05:00
ccostino
5be95b85c1 Merge pull request #2372 from GSA/new-pdf
new static files
2025-03-05 14:35:27 -05:00
Beverly Nguyen
2bec392a59 asap pdf 2025-03-05 10:53:08 -08:00
Beverly Nguyen
dd9cbe2f4b pdf 2025-03-05 10:48:40 -08:00
Deana VanCura
6fff2fb122 Add files via upload 2025-03-05 13:20:51 -05:00
Beverly Nguyen
3f7a84b17c flake8 2025-03-04 21:28:21 -08:00
Beverly Nguyen
e59516562f remove dead code from dashboard 2025-03-04 21:14:53 -08:00
alexjanousekGSA
9e01f3cd24 Removed text 2025-03-04 15:36:50 -05:00
Jonathan Bobel
241cf8c021 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2214-client-side-validation 2025-03-04 15:07:24 -05:00
ccostino
2ef7f2e252 Merge pull request #2367 from GSA/BUG-ubuntu-version-a11y-scan
Update checks.yml
2025-03-04 14:22:33 -05:00
Jonathan Bobel
7144eaa00d Update .pa11yci 2025-03-04 14:04:35 -05:00
Jonathan Bobel
ceb13a9051 Update .pa11yci
Trying a fix for the ubuntu situation
2025-03-04 13:35:37 -05:00
Alex Janousek
e958e097aa Merge pull request #2366 from GSA/dependabot/npm_and_yarn/rollup-4.34.9
Bump rollup from 4.34.8 to 4.34.9
2025-03-04 12:09:28 -05:00
Jonathan Bobel
20012885b1 Update checks.yml 2025-03-04 11:26:21 -05:00
Jonathan Bobel
b1b4611c55 Update checks.yml
Seeing if this fixes the a11y scan
2025-03-04 11:24:50 -05:00
dependabot[bot]
9ae1f40376 Bump rollup from 4.34.8 to 4.34.9
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.8 to 4.34.9.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.34.8...v4.34.9)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 00:04:45 +00:00
Jonathan Bobel
3dee60fcc0 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2214-client-side-validation 2025-03-03 16:11:05 -05:00
Jonathan Bobel
94f881477e Focusing validation on individual form with one input 2025-03-03 13:33:45 -05:00
Jonathan Bobel
f4ca597964 Updates to validation.js and it's test - all are passing 2025-02-28 11:31:47 -05:00
Jonathan Bobel
a5146fc58a Fixing tests 2025-02-27 14:21:43 -05:00
Beverly Nguyen
0df04cfd89 Merge pull request #2325 from GSA/jb-add-accessibility-documentation
Create manual-a11y-checklist.md
2025-02-27 10:04:49 -08:00
Beverly Nguyen
34f7c6a4da Merge pull request #2361 from GSA/dependabot/npm_and_yarn/sass-embedded-1.85.1
Bump sass-embedded from 1.85.0 to 1.85.1
2025-02-27 10:04:10 -08:00
ccostino
cd78710753 Merge pull request #2359 from GSA/1543-review-and-update-total-messages-chart-on-dashboard-and-usagehtml-with-new-data-from-backend
Total message ratio update
2025-02-27 11:00:49 -05:00
Alex Janousek
102d005e0d Merge pull request #2362 from GSA/feat/fe-tz-change
Added local/utc time conversion for text metrics
2025-02-26 14:59:44 -05:00
Beverly Nguyen
3455235a8b fix test 2025-02-26 10:19:47 -08:00
Jonathan Bobel
f031f4bf18 Update template.njk
Experimenting with setting the "for"
2025-02-26 12:53:06 -05:00
Beverly Nguyen
c93d00dcbe fix test 2025-02-26 09:50:49 -08:00
Jonathan Bobel
ffda07b6bd Update test_tour.py 2025-02-26 12:24:18 -05:00
Jonathan Bobel
e769d421be Update test_tour.py 2025-02-26 12:19:15 -05:00
Jonathan Bobel
0daf140b39 Update test_manage_users.py 2025-02-26 12:09:34 -05:00
Jonathan Bobel
4225559677 Update test_manage_users.py 2025-02-26 11:57:26 -05:00
Jonathan Bobel
69457c873d Update test_manage_users.py 2025-02-26 11:41:30 -05:00
Jonathan Bobel
06c099b567 Update test_manage_users.py 2025-02-26 11:20:04 -05:00
alexjanousekGSA
a524ed0dc5 Fixed a test 2025-02-26 11:16:52 -05:00
alexjanousekGSA
c37bb44e0a Added unit tests for new utc conversion logic 2025-02-26 11:11:47 -05:00
dependabot[bot]
0b3177e3ff Bump sass-embedded from 1.85.0 to 1.85.1
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.85.0 to 1.85.1.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.85.0...1.85.1)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 23:49:03 +00:00
Beverly Nguyen
baf9b69fbb fix pytest 2025-02-25 14:01:56 -08:00
Beverly Nguyen
df3e2264ec flake8 2025-02-25 13:19:59 -08:00
Beverly Nguyen
79192e29b6 fix jest testing 2025-02-25 13:12:55 -08:00
Jonathan Bobel
ed79352201 Update test_manage_users.py
Removed print
2025-02-25 14:18:51 -05:00
Jonathan Bobel
df4979277a Adjusting tests 2025-02-25 13:58:49 -05:00
Jonathan Bobel
becdfc79d2 Update test_service_settings.py
Removing a print
2025-02-25 12:47:54 -05:00
Jonathan Bobel
951cb0fef9 Update test_activity.py 2025-02-25 12:28:39 -05:00
Jonathan Bobel
2b07517e9c Fixing tests 2025-02-25 12:23:56 -05:00
Jonathan Bobel
bb0d9a25b7 Update __init__.py
Fixing import
2025-02-25 11:36:53 -05:00
Jonathan Bobel
dc1bff6d19 Update __init__.py
Moved the import statement
2025-02-25 11:14:15 -05:00
Beverly Nguyen
5cede78661 Merge branch 'main' into 1543-review-and-update-total-messages-chart-on-dashboard-and-usagehtml-with-new-data-from-backend 2025-02-24 14:49:28 -08:00
Beverly Nguyen
5c9d190021 total message ratio update 2025-02-24 14:44:43 -08:00
Beverly Nguyen
61fb59f1cb total message ratio update 2025-02-24 14:08:26 -08:00
Jonathan Bobel
2bb318493a Fixing tests, adding dynamic slug 2025-02-24 16:11:42 -05:00
Jonathan Bobel
b6f341ee04 Update test_organizations.py
Fixing tests
2025-02-24 15:34:52 -05:00
Jonathan Bobel
91c2ae6733 Update template.njk
Reverting this change
2025-02-24 15:27:51 -05:00
Jonathan Bobel
0fa8c571c8 Update test_organizations.py
Fixing a test
2025-02-24 14:50:29 -05:00
Jonathan Bobel
70dae9c208 Update test_organizations.py
Adjusting a test
2025-02-24 14:18:00 -05:00
Jonathan Bobel
46524aa5f8 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2214-client-side-validation 2025-02-24 12:30:19 -05:00
Jonathan Bobel
adab5f1338 2214 Client-side validation 2025-02-24 12:29:58 -05:00
Kenneth Kehl
02f39bd077 Merge pull request #2354 from GSA/fix_runaway_report_generation
fix runaway report generation
2025-02-21 10:13:37 -08:00
Kenneth Kehl
1eb12b93f1 fix runaway report generation 2025-02-21 09:22:29 -08:00
ccostino
f9fd580c58 Merge pull request #2350 from GSA/fix-terraform-actions
Update Terraform installation and configuration
2025-02-20 10:52:30 -05:00
Carlo Costino
fe6921e243 Update Terraform installation and configuration
This changeset accounts for having to explicitly install Terraform and updates our user configuration in several environments to account for team member changes.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-02-19 21:41:32 -05:00
Beverly Nguyen
d20f887f0b Merge pull request #2346 from GSA/update-github-actions 2025-02-19 14:24:01 -08:00
Carlo Costino
eadd8dddb5 Update GitHub Action References
This changeset updates many of our GitHub Action references to point to the latest versions to ensure they are kept up-to-date.  This helps address any improvements and security patches that have been made to them.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-02-19 16:56:09 -05:00
ccostino
77248b8bf0 Merge pull request #2345 from GSA/2344-reverting-back-100000-messages-to-250000-messages-in-front-of-login
reverting back to 250,000
2025-02-19 14:23:59 -05:00
Andrew Shumway
a8d036a3e5 Merge pull request #2340 from GSA/dependabot/pip/pyproj-3.7.1
Bump pyproj from 3.6.1 to 3.7.1
2025-02-19 12:22:49 -07:00
dependabot[bot]
05a746a042 Bump pyproj from 3.6.1 to 3.7.1
Bumps [pyproj](https://github.com/pyproj4/pyproj) from 3.6.1 to 3.7.1.
- [Release notes](https://github.com/pyproj4/pyproj/releases)
- [Changelog](https://github.com/pyproj4/pyproj/blob/main/docs/history.rst)
- [Commits](https://github.com/pyproj4/pyproj/compare/3.6.1...3.7.1)

---
updated-dependencies:
- dependency-name: pyproj
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 18:58:30 +00:00
Andrew Shumway
84acce48c4 Merge pull request #2335 from GSA/dependabot/pip/newrelic-10.6.0
Bump newrelic from 10.2.0 to 10.6.0
2025-02-19 11:55:21 -07:00
Beverly Nguyen
1bbc49c0ad reverting back to 250,000 2025-02-19 10:06:41 -08:00
Alex Janousek
bcd7ead5ec Merge pull request #2338 from GSA/dependabot/npm_and_yarn/babel/core-7.26.9
Bump @babel/core from 7.26.8 to 7.26.9
2025-02-19 12:52:53 -05:00
ccostino
0405c92f69 Merge pull request #2311 from GSA/2171-clean-up-titles
Pluralization around text, fixing conditionals, making bar chart more visible
2025-02-19 12:45:20 -05:00
Beverly Nguyen
ad1f83e80e Merge branch 'main' into 2171-clean-up-titles 2025-02-19 09:05:16 -08:00
dependabot[bot]
44778349f0 Bump @babel/core from 7.26.8 to 7.26.9
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.8 to 7.26.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.9/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 16:28:48 +00:00
Alex Janousek
5b46a4e1d7 Merge pull request #2337 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.26.9
Bump @babel/preset-env from 7.26.7 to 7.26.9
2025-02-19 11:27:43 -05:00
Alex Janousek
91bea21607 Merge pull request #2339 from GSA/dependabot/npm_and_yarn/sass-embedded-1.85.0
Bump sass-embedded from 1.83.4 to 1.85.0
2025-02-19 11:27:33 -05:00
Alex Janousek
ab497be1f8 Merge pull request #2341 from GSA/dependabot/npm_and_yarn/rollup-4.34.8
Bump rollup from 4.34.6 to 4.34.8
2025-02-19 11:27:15 -05:00
dependabot[bot]
5b88eefe27 Bump rollup from 4.34.6 to 4.34.8
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.6 to 4.34.8.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.34.6...v4.34.8)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 23:50:56 +00:00
dependabot[bot]
34e8647fba Bump sass-embedded from 1.83.4 to 1.85.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.83.4 to 1.85.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.83.4...1.85.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-14 23:48:09 +00:00
dependabot[bot]
2fdedc1b4f Bump @babel/preset-env from 7.26.7 to 7.26.9
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.26.7 to 7.26.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.9/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-14 23:47:50 +00:00
dependabot[bot]
db1f929dba Bump newrelic from 10.2.0 to 10.6.0
Bumps [newrelic](https://github.com/newrelic/newrelic-python-agent) from 10.2.0 to 10.6.0.
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](https://github.com/newrelic/newrelic-python-agent/compare/v10.2.0...v10.6.0)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 23:35:51 +00:00
Andrew Shumway
e7953262a3 Merge pull request #2329 from GSA/dependabot/pip/botocore-1.35.99
Bump botocore from 1.35.51 to 1.35.99
2025-02-13 10:44:03 -07:00
dependabot[bot]
89cfbd989d Bump botocore from 1.35.51 to 1.35.99
Bumps [botocore](https://github.com/boto/botocore) from 1.35.51 to 1.35.99.
- [Commits](https://github.com/boto/botocore/compare/1.35.51...1.35.99)

---
updated-dependencies:
- dependency-name: botocore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 21:41:11 +00:00
Andrew Shumway
479cca3adb Merge pull request #2330 from GSA/dependabot/pip/cryptography-44.0.1
Bump cryptography from 43.0.3 to 44.0.1
2025-02-12 14:39:05 -07:00
dependabot[bot]
cc6a66f790 Bump cryptography from 43.0.3 to 44.0.1
Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.3 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/43.0.3...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 19:17:18 +00:00
Alex Janousek
0c1dd129e0 Merge pull request #2326 from GSA/dependabot/npm_and_yarn/rollup-4.34.6
Bump rollup from 4.34.4 to 4.34.6
2025-02-11 11:41:40 -05:00
Alex Janousek
d70a80f4a6 Merge pull request #2328 from GSA/dependabot/npm_and_yarn/babel/core-7.26.8
Bump @babel/core from 7.26.7 to 7.26.8
2025-02-11 11:41:25 -05:00
dependabot[bot]
78cfafae94 Bump @babel/core from 7.26.7 to 7.26.8
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.7 to 7.26.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.8/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 23:18:16 +00:00
ccostino
3016aff185 Merge pull request #2261 from GSA/dependabot/pip/vulture-2.14
Bump vulture from 2.13 to 2.14
2025-02-10 16:13:02 -05:00
dependabot[bot]
4726143fb7 Bump vulture from 2.13 to 2.14
Bumps [vulture](https://github.com/jendrikseipp/vulture) from 2.13 to 2.14.
- [Release notes](https://github.com/jendrikseipp/vulture/releases)
- [Changelog](https://github.com/jendrikseipp/vulture/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jendrikseipp/vulture/compare/v2.13...v2.14)

---
updated-dependencies:
- dependency-name: vulture
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 19:06:21 +00:00
ccostino
a4963b8263 Merge pull request #2321 from GSA/notify-admin-2315
dynamic scan warnings
2025-02-10 14:05:22 -05:00
ccostino
22f729d652 Merge pull request #2289 from GSA/notify-admin-2286
redis report
2025-02-10 12:45:44 -05:00
dependabot[bot]
38fad44a15 Bump rollup from 4.34.4 to 4.34.6
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.4 to 4.34.6.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.34.4...v4.34.6)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-07 23:58:26 +00:00
Jonathan Bobel
c1fa099c12 Create manual-a11y-checklist.md
Adding .md file for a11y documentation
2025-02-07 16:25:11 -05:00
Kenneth Kehl
208891a71a ignore source code disclosure java as a false positive 2025-02-06 11:42:31 -08:00
Kenneth Kehl
afd3d94790 try again 2025-02-06 11:33:58 -08:00
Kenneth Kehl
515419e0a2 try to block serving node files 2025-02-06 11:26:44 -08:00
Kenneth Kehl
d16eb70765 try to fix svg content type 2025-02-06 10:52:53 -08:00
Kenneth Kehl
39fd87064b try to remove comments 2025-02-06 08:25:39 -08:00
Kenneth Kehl
5c6b4132a9 try to remove comments 2025-02-06 08:10:15 -08:00
Alex Janousek
b12f124b62 Merge pull request #2322 from GSA/dependabot/npm_and_yarn/rollup-4.34.4
Bump rollup from 4.34.1 to 4.34.4
2025-02-06 07:45:49 -05:00
dependabot[bot]
af8f8a9c17 Bump rollup from 4.34.1 to 4.34.4
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.1 to 4.34.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.34.1...v4.34.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 23:35:14 +00:00
Kenneth Kehl
23e10b1529 tuple 2025-02-05 10:56:32 -08:00
Kenneth Kehl
545bf10e0d tuple 2025-02-05 10:47:25 -08:00
Kenneth Kehl
12a2290ea9 dynamic scan warnings 2025-02-05 10:35:30 -08:00
Alex Janousek
5ffb4ddacf Merge pull request #2319 from GSA/dependabot/npm_and_yarn/rollup-4.34.1
Bump rollup from 4.32.0 to 4.34.1
2025-02-04 11:30:10 -05:00
Alex Janousek
0a538c4c1d Merge pull request #2317 from GSA/dependabot/npm_and_yarn/playwright-1.50.1
Bump playwright from 1.50.0 to 1.50.1
2025-02-04 11:29:56 -05:00
dependabot[bot]
d29260d7b6 Bump rollup from 4.32.0 to 4.34.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.32.0 to 4.34.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.32.0...v4.34.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 23:46:04 +00:00
Kenneth Kehl
bd619af421 merge from main 2025-02-03 09:01:12 -08:00
dependabot[bot]
91faaebcfd Bump playwright from 1.50.0 to 1.50.1
Bumps [playwright](https://github.com/microsoft/playwright) from 1.50.0 to 1.50.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.50.0...v1.50.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 23:50:58 +00:00
Kenneth Kehl
9e1ec466f5 Merge pull request #2313 from GSA/enable-about-page-in-dynamic-scans
Update zaproxy-baseline GitHub Action reference
2025-01-31 08:44:38 -08:00
Carlo Costino
d627ba62de Update reference in daily check action
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-01-31 11:08:48 -05:00
Carlo Costino
0ba489df78 Update reference to zaproxy/action-baseline to 0.14.0
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-01-31 10:46:32 -05:00
Carlo Costino
4ae351b1f6 This changeset explicitly enables the FEATURE_ABOUT_PAGE_ENABLED feature flag for our dynamic scans to make sure that all pages are scanned, regardless if they are enabled on our production site or not.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-01-30 16:32:12 -05:00
Beverly Nguyen
704fe322ba Merge pull request #2300 from GSA/2125-send-message-a11y-audit---unique-ids
Send Message A11Y Audit - Unique IDs and Required Field
2025-01-30 12:07:45 -08:00
Kenneth Kehl
41001b7f1b Merge pull request #2309 from GSA/clean_log_messages
clean log messages
2025-01-30 11:11:20 -08:00
Beverly Nguyen
2d896daa0e Merge branch 'main' into 2171-clean-up-titles 2025-01-30 10:24:54 -08:00
Beverly Nguyen
6ccf1bb983 fixed arrived from preview page 2025-01-30 10:24:11 -08:00
Beverly Nguyen
5020964fb1 height more visible for stacked bars 2025-01-30 09:56:53 -08:00
Carlo Costino
653f3f5644 Merge pull request #2293 from GSA/sheevdave-patch-3
Update issue_template.yml
2025-01-30 12:45:31 -05:00
Sheev Davé
057ed6f88c Update .github/ISSUE_TEMPLATE/issue_template.yml
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2025-01-30 09:34:56 -08:00
Beverly Nguyen
5f8d5996aa cleaning up dup codes 2025-01-29 18:23:26 -08:00
Beverly Nguyen
229842b8c9 pluralization and fixing conditionals 2025-01-29 16:32:21 -08:00
Sheev Davé
3e379159a5 Merge pull request #2292 from GSA/sheevdave-patch-2
Update pull_request_template.md
2025-01-29 14:56:36 -08:00
Kenneth Kehl
4feace4cdc code review feedback 2025-01-29 13:51:17 -08:00
Kenneth Kehl
48b317ed52 format 2025-01-29 13:49:58 -08:00
Kenneth Kehl
709b7049c6 code review feedback 2025-01-29 13:22:22 -08:00
Kenneth Kehl
9630d085f4 Update .github/workflows/checks.yml
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2025-01-29 13:21:28 -08:00
Kenneth Kehl
adf9c61002 clean log messages 2025-01-29 10:45:14 -08:00
Beverly Nguyen
6ea4da2617 Adding back classes 2025-01-28 16:11:07 -08:00
Beverly Nguyen
6c3d6ee77e Merge pull request #2250 from GSA/2199-add-pending-message-data-to-daily-and-user_daily-stats
Add pending to dashboard
2025-01-28 13:38:31 -08:00
Alex Janousek
088da55bb6 Merge pull request #2295 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.26.7
Bump @babel/preset-env from 7.26.0 to 7.26.7
2025-01-28 12:45:16 -05:00
Beverly Nguyen
88b114f58b test 2025-01-27 19:19:41 -08:00
Beverly Nguyen
7776f9900a added id and required field 2025-01-27 19:15:37 -08:00
Sheev Davé
22fcc703f5 Update issue_template.yml 2025-01-27 12:53:47 -08:00
Beverly Nguyen
a5e2fd4e21 Merge pull request #2271 from GSA/1706-updaterevise-status-banner-on-confirmation-page 2025-01-27 09:35:48 -08:00
dependabot[bot]
03984bc10b Bump @babel/preset-env from 7.26.0 to 7.26.7
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.26.0 to 7.26.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.7/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:16:51 +00:00
Alex Janousek
db13416e06 Merge pull request #2296 from GSA/dependabot/npm_and_yarn/babel/core-7.26.7
Bump @babel/core from 7.26.0 to 7.26.7
2025-01-27 09:15:43 -05:00
Alex Janousek
cc92642fa5 Merge pull request #2297 from GSA/dependabot/npm_and_yarn/rollup-4.32.0
Bump rollup from 4.31.0 to 4.32.0
2025-01-27 09:15:30 -05:00
dependabot[bot]
53b1e12b56 Bump rollup from 4.31.0 to 4.32.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.31.0 to 4.32.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.31.0...v4.32.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 23:06:57 +00:00
dependabot[bot]
296a964913 Bump @babel/core from 7.26.0 to 7.26.7
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.0 to 7.26.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 23:06:49 +00:00
Alex Janousek
c6dfc6c558 Merge pull request #2294 from GSA/dependabot/npm_and_yarn/playwright-1.50.0
Bump playwright from 1.49.1 to 1.50.0
2025-01-24 10:55:35 -05:00
dependabot[bot]
1566198343 Bump playwright from 1.49.1 to 1.50.0
Bumps [playwright](https://github.com/microsoft/playwright) from 1.49.1 to 1.50.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.49.1...v1.50.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 23:10:47 +00:00
Beverly Nguyen
fc755c1b85 test 2025-01-23 14:03:59 -08:00
Beverly Nguyen
933348baa5 Fix jest 2025-01-23 13:24:11 -08:00
Sheev Davé
4e335561e3 Update issue_template.yml
added "This includes items related to accessibility." to 3 sections
2025-01-23 11:57:37 -08:00
Beverly Nguyen
cae2ec1a6d refactor naming 2025-01-23 11:53:27 -08:00
Beverly Nguyen
8f30f9320a Merge branch 'main' into 2199-add-pending-message-data-to-daily-and-user_daily-stats 2025-01-23 11:26:53 -08:00
Beverly Nguyen
954f1ccb55 Merge pull request #2266 from GSA/2168-when-a-user-schedules-a-job-they-should-see-scheduled-instead-of-sent-on-the-service-activity-page
Updating/Fix job status states
2025-01-23 11:21:04 -08:00
Beverly Nguyen
dafe86aad6 Merge pull request #2290 from GSA/2234-relabel-guidance-to-how-to
2234 relabel guidance to how to
2025-01-22 14:55:36 -08:00
Kenneth Kehl
5d565ab88b fix black and isort forever 2025-01-22 13:45:42 -08:00
Kenneth Kehl
cfb966ce53 redis report 2025-01-22 13:34:34 -08:00
Sheev Davé
c47033af7f Update pull_request_template.md
added more a11y specific checks
2025-01-22 13:23:05 -08:00
Beverly Nguyen
aa03fc1cc0 Sentence case 2025-01-22 10:55:42 -08:00
Beverly Nguyen
cb41d9e706 changing guidance to how-do 2025-01-22 10:41:29 -08:00
Beverly Nguyen
0dfad834bf Merge pull request #2288 from GSA/update-join-notify-template 2025-01-22 08:45:23 -08:00
Beverly Nguyen
86dfdb66df Merge pull request #2287 from GSA/revert-2206-2125-send-message-a11y-audit-unique-ids 2025-01-22 08:44:47 -08:00
Kenneth Kehl
a4f6dd7100 redis report 2025-01-22 08:44:34 -08:00
Carlo Costino
17c6cd6e03 Update no-cost service details
This changeset updates the no-cost service details to show the correct amount of messages for the first year (100,000 instead of 250,000).

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-01-22 10:32:28 -05:00
Beverly Nguyen
084a5e37fc Revert "Send Message A11Y Audit - Unique IDs and also refactor error message on templates page" 2025-01-21 22:20:44 -08:00
Beverly Nguyen
56af19637e Merge pull request #2283 from GSA/sheevdave-patch-1
Update pull_request_template.md
2025-01-21 16:43:47 -08:00
Beverly Nguyen
38675e88dd jest 2025-01-21 16:17:44 -08:00
Beverly Nguyen
fb1609e71c merge main 2025-01-21 16:12:21 -08:00
Beverly Nguyen
5cedf04269 Merge branch 'main' into 2199-add-pending-message-data-to-daily-and-user_daily-stats 2025-01-21 16:12:12 -08:00
Beverly Nguyen
6615d4fccb Merge pull request #2206 from GSA/2125-send-message-a11y-audit-unique-ids
Send Message A11Y Audit - Unique IDs and also refactor error message on templates page
2025-01-21 15:30:13 -08:00
Beverly Nguyen
24cad0f8a1 fix test 2025-01-21 14:49:26 -08:00
Carlo Costino
4a773a5917 Merge pull request #2284 from GSA/bugfix/copy-change
Reverted change that accidentally pushed to main
2025-01-21 16:14:27 -05:00
alexjanousekGSA
16b43fa5bc Removed whitespace to trigger file change for PR 2025-01-21 16:03:50 -05:00
alexjanousekGSA
564db4cd84 Removing redundant text 2025-01-21 16:01:46 -05:00
alexjanousekGSA
561b2a345c Reverted change that accidentally pushed to main 2025-01-21 16:00:59 -05:00
alexjanousekGSA
5cde70a465 Removed redundant customize copy 2025-01-21 15:36:18 -05:00
Sheev Davé
ac79edf613 Update pull_request_template.md
Added a11y checks to PR template
2025-01-21 12:03:35 -08:00
Beverly Nguyen
2ab7244beb fix test and arrival session 2025-01-21 10:46:30 -08:00
Alex Janousek
8248833645 Merge pull request #2279 from GSA/dependabot/npm_and_yarn/rollup-4.31.0
Bump rollup from 4.30.1 to 4.31.0
2025-01-21 11:41:56 -05:00
Beverly Nguyen
f91af94001 removed comments 2025-01-20 16:00:21 -08:00
Beverly Nguyen
7be1872993 clean up templates 2025-01-20 15:21:32 -08:00
dependabot[bot]
261c2311bd Bump rollup from 4.30.1 to 4.31.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.30.1 to 4.31.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.30.1...v4.31.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 23:15:43 +00:00
Beverly Nguyen
82230f9e8b fixed testing 2025-01-20 14:34:11 -08:00
Beverly Nguyen
b6b110765a flake8 and fixing conditionals 2025-01-20 14:05:15 -08:00
Beverly Nguyen
f13595fd90 merge main 2025-01-20 12:52:51 -08:00
Jonathan Bobel
fafc1a1bfb Merge branch 'main' of https://github.com/GSA/notifications-admin into 2200-contextual-tooltips 2025-01-20 14:41:15 -05:00
Kenneth Kehl
028a154ea7 Merge pull request #2268 from GSA/notify-admin-2245
get rid of some noise in status updates
2025-01-20 11:27:09 -08:00
Beverly Nguyen
3f1058f9b6 jest testing 2025-01-17 17:03:22 -08:00
Beverly Nguyen
9942ecf53e ajax applied to status 2025-01-17 16:30:59 -08:00
Beverly Nguyen
0168fc02df Merge pull request #2276 from GSA/2274-remove-in-a-bubble-text-from-why-text-messaging
adjust styling and content cards
2025-01-17 13:58:25 -08:00
Beverly Nguyen
b40999c646 adjust styling and content cards 2025-01-17 13:42:59 -08:00
Jonathan Bobel
935c5fd62c Adding sr-only context to the tooltip 2025-01-17 13:54:13 -05:00
Jonathan Bobel
565e6ad509 2200 - Adding tooltip to Total messages header for explanation 2025-01-17 13:38:36 -05:00
Beverly Nguyen
7422b6160a Reformat 2025-01-16 18:22:13 -08:00
Beverly Nguyen
839bd0b3a9 remove service 2025-01-16 18:20:32 -08:00
Beverly Nguyen
79e8f02ec6 refactor code partial 2025-01-16 18:17:27 -08:00
Beverly Nguyen
dfe421b361 refactor code 2025-01-16 17:33:55 -08:00
Beverly Nguyen
7c5179994b update verbage 2025-01-16 12:09:09 -08:00
Beverly Nguyen
c6ed4a8661 changed pending state 2025-01-16 12:05:14 -08:00
Kenneth Kehl
1c77f8d60f fix test 2025-01-16 09:27:32 -08:00
Kenneth Kehl
6f7202eb30 fix test 2025-01-16 09:02:48 -08:00
Kenneth Kehl
3e8015ed50 get rid of some noise in status updates 2025-01-16 08:38:51 -08:00
Beverly Nguyen
ae083f4b52 update banner with different status states 2025-01-15 17:08:21 -08:00
Beverly Nguyen
8754c03a00 updating job status states 2025-01-15 14:28:47 -08:00
Beverly Nguyen
607e112905 updated fetching interval 2025-01-15 12:07:40 -08:00
Beverly Nguyen
92935867ea Merge pull request #2247 from GSA/2227-acceptable-use-policy
2227 - Adding Acceptable Use Policy page
2025-01-15 10:12:33 -08:00
Beverly Nguyen
b8252aec66 Merge pull request #2264 from GSA/jb-add-link-to-about-studio
Added link to /studio and made some small style updates
2025-01-15 09:52:39 -08:00
Alex Janousek
920c9f4d33 Merge pull request #2263 from GSA/dependabot/npm_and_yarn/sass-embedded-1.83.4
Bump sass-embedded from 1.83.1 to 1.83.4
2025-01-15 12:47:13 -05:00
Jonathan Bobel
f5fe608f41 Added link to /studio and made some small style updates 2025-01-15 12:15:05 -05:00
dependabot[bot]
31c67abd36 Bump sass-embedded from 1.83.1 to 1.83.4
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.83.1 to 1.83.4.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.83.1...1.83.4)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 23:23:07 +00:00
Beverly Nguyen
cd90682958 fixed drop down 2025-01-14 13:49:40 -08:00
Beverly Nguyen
5e61fb831d jest test 2025-01-14 13:10:48 -08:00
Beverly Nguyen
82179c0ad8 Merge branch 'main' into 2199-add-pending-message-data-to-daily-and-user_daily-stats 2025-01-14 12:20:13 -08:00
Beverly Nguyen
5c0eb91dd4 poetry 2025-01-14 12:14:35 -08:00
Beverly Nguyen
2159a9ddc5 clean up 2025-01-14 11:48:23 -08:00
Jonathan Bobel
b926b2da6f Merge pull request #2256 from GSA/feature/sidenav-expand-sublinks
Updated code to allow sidenav expand on click
2025-01-14 14:08:38 -05:00
alexjanousekGSA
dadfbc81e9 More content changes 2025-01-14 13:45:36 -05:00
alexjanousekGSA
8269fbbfa2 More content updates 2025-01-14 13:42:29 -05:00
alexjanousekGSA
ac211f3da1 Fixed one minor active state bug 2025-01-14 12:56:32 -05:00
alexjanousekGSA
a4968eae83 Added new backstop reference files 2025-01-14 12:38:44 -05:00
alexjanousekGSA
5a4021f625 Fixed last test hopefully 2025-01-14 12:10:23 -05:00
Jonathan Bobel
ab911ce942 Merge branch 'feature/sidenav-expand-sublinks' of https://github.com/GSA/notifications-admin into feature/sidenav-expand-sublinks 2025-01-14 09:55:56 -05:00
alexjanousekGSA
d5f4301747 More test fixes 2025-01-14 09:55:44 -05:00
alexjanousekGSA
cdf5d56938 Fixed more tests and pr comments 2025-01-14 09:30:52 -05:00
alexjanousekGSA
9666740af9 Fixing tests 2025-01-14 09:17:01 -05:00
Beverly Nguyen
ce87e2162b clean up 2025-01-13 22:40:58 -08:00
Beverly Nguyen
6d008d4e45 clean up 2025-01-13 15:54:04 -08:00
Jonathan Bobel
872dbfd59a Merge branch 'main' of https://github.com/GSA/notifications-admin into feature/sidenav-expand-sublinks 2025-01-13 16:35:08 -05:00
alexjanousekGSA
369307f45a More test fixes 2025-01-13 16:07:32 -05:00
Jonathan Bobel
c59039d61d Merge branch 'feature/sidenav-expand-sublinks' of https://github.com/GSA/notifications-admin into feature/sidenav-expand-sublinks 2025-01-13 15:59:14 -05:00
alexjanousekGSA
b8735ea622 Fixed more tests 2025-01-13 15:53:57 -05:00
alexjanousekGSA
5994183c71 Fixing tests 2025-01-13 15:38:23 -05:00
alexjanousekGSA
2cfb069c9c Added line 2025-01-13 15:24:17 -05:00
alexjanousekGSA
66dfca579a Fixed test 2025-01-13 15:17:02 -05:00
alexjanousekGSA
0982e70a54 Fixed indention 2025-01-13 15:02:46 -05:00
alexjanousekGSA
52791cab7b Updated navigation links and backstopjs 2025-01-13 14:47:41 -05:00
Jonathan Bobel
ecadc49a55 Style and format updates 2025-01-13 13:57:59 -05:00
Jonathan Bobel
6d3bf9ae49 Merge branch 'feature/sidenav-expand-sublinks' of https://github.com/GSA/notifications-admin into feature/sidenav-expand-sublinks 2025-01-13 13:48:50 -05:00
alexjanousekGSA
6e0dd9e9ec Removed test that will break with next updates anyways 2025-01-13 12:53:44 -05:00
Jonathan Bobel
d580e131e3 Merge branch 'feature/sidenav-expand-sublinks' of https://github.com/GSA/notifications-admin into feature/sidenav-expand-sublinks 2025-01-13 12:45:12 -05:00
alexjanousekGSA
f047965ad4 Updating test 2025-01-13 12:45:01 -05:00
alexjanousekGSA
41ffb27d03 Trying one more test 2025-01-13 12:33:09 -05:00
Andrew Shumway
bb65ddb6a7 Merge pull request #2208 from GSA/dependabot/pip/phonenumbers-8.13.52
Bump phonenumbers from 8.13.48 to 8.13.52
2025-01-13 10:28:11 -07:00
dependabot[bot]
3666853f11 Bump phonenumbers from 8.13.48 to 8.13.52
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 8.13.48 to 8.13.52.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v8.13.48...v8.13.52)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 17:22:21 +00:00
alexjanousekGSA
0ba7146012 Fixing end to end tests 2025-01-13 12:16:58 -05:00
alexjanousekGSA
cbfa11575d updated backstop files 2025-01-13 11:50:16 -05:00
alexjanousekGSA
e1b9985064 updated backstop files 2025-01-13 11:49:44 -05:00
alexjanousekGSA
36b9d2f772 Updated width of sidenav and fixed test 2025-01-13 11:42:48 -05:00
Jonathan Bobel
47cb8c27cc Merge branch 'main' of https://github.com/GSA/notifications-admin into feature/sidenav-expand-sublinks 2025-01-13 11:00:20 -05:00
Jonathan Bobel
50eeac806a Small content update 2025-01-13 10:32:49 -05:00
Jonathan Bobel
af5687349c Merge branch 'main' of https://github.com/GSA/notifications-admin into 2227-acceptable-use-policy 2025-01-13 10:31:49 -05:00
alexjanousekGSA
05e73da4e8 Fixing unit tests
'
2025-01-12 18:07:22 -05:00
alexjanousekGSA
c0d24b838a Fixed lint tests 2025-01-12 17:55:21 -05:00
alexjanousekGSA
b6353c41e5 Removed best practices flag 2025-01-12 17:42:15 -05:00
alexjanousekGSA
6441ae8ca7 Fixed missing login button on sublinks 2025-01-12 16:56:22 -05:00
alexjanousekGSA
817477bd72 Fixed bugs with sidenav 2025-01-10 16:06:55 -04:00
Beverly Nguyen
30293d9774 draft dash 2025-01-09 16:20:33 -08:00
Beverly Nguyen
9d09f75855 draft dash 2025-01-09 16:18:47 -08:00
alexjanousekGSA
168d93a170 Updated code to allow sidenav expand on click 2025-01-09 12:00:50 -04:00
Alex Janousek
f012ab178f Merge pull request #2249 from GSA/dependabot/npm_and_yarn/sass-embedded-1.83.1
Bump sass-embedded from 1.83.0 to 1.83.1
2025-01-09 11:58:07 -04:00
dependabot[bot]
cd0507d199 Bump sass-embedded from 1.83.0 to 1.83.1
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.83.0 to 1.83.1.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.83.0...1.83.1)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-09 15:10:04 +00:00
Alex Janousek
907aeca70c Merge pull request #2254 from GSA/dependabot/npm_and_yarn/rollup-4.30.1
Bump rollup from 4.29.1 to 4.30.1
2025-01-09 10:51:15 -04:00
Jonathan Bobel
7b1018e867 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2227-acceptable-use-policy 2025-01-08 12:29:30 -05:00
Jonathan Bobel
7534de06e3 Merge pull request #2246 from GSA/2240-add-join-notify-to-the-main-nav
add side nav to join notify and contact page
2025-01-08 09:19:12 -05:00
Beverly Nguyen
227675c2c6 Merge branch 'main' into 2240-add-join-notify-to-the-main-nav 2025-01-07 15:54:44 -08:00
Beverly Nguyen
89ed31475d contact us side nav 2025-01-07 15:54:03 -08:00
Beverly Nguyen
322c23ab2f contact us 2025-01-07 15:49:32 -08:00
Beverly Nguyen
1aa589bbde Merge pull request #2225 from GSA/2224-fix-links-in-about-us-page
Quick fix: Links on the about us and join-notify needs to be updated
2025-01-07 15:41:36 -08:00
dependabot[bot]
85b19c4e2c Bump rollup from 4.29.1 to 4.30.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.29.1 to 4.30.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.29.1...v4.30.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 23:40:58 +00:00
Carlo Costino
98e4334f2a Merge pull request #2251 from GSA/fix_broke_poetry
pin poetry to 1.8.5 for now
2025-01-07 13:30:53 -05:00
Kenneth Kehl
e9ba1c7726 pin poetry to 1.8.5 for now 2025-01-07 10:03:06 -08:00
Beverly Nguyen
a3db0a9fc0 first round 2025-01-06 16:31:52 -08:00
Jonathan Bobel
02bf68989d Adjusting width in mobile 2025-01-06 12:49:39 -05:00
Jonathan Bobel
9ca9c1d504 2227 - Adding Acceptable Use Policy page 2025-01-06 10:40:35 -05:00
Beverly Nguyen
f176e86546 add side nav 2025-01-03 15:05:55 -08:00
Beverly Nguyen
5a437c91f8 Merge branch 'main' into 2224-fix-links-in-about-us-page 2025-01-03 14:01:56 -08:00
Beverly Nguyen
41ead43094 Merge pull request #2243 from GSA/2240-add-join-notify-to-the-main-nav
Add Join-Notify link to top nav
2025-01-03 13:56:34 -08:00
Beverly Nguyen
cbb2ecd6e4 Merge pull request #2232 from GSA/2210-user-story-update-home-page-phase-2-1
Updated css to add color for home page, updated backstop references
2025-01-03 13:50:04 -08:00
Beverly Nguyen
fd92d85636 add link to card 2025-01-03 13:21:07 -08:00
Beverly Nguyen
a1c76bc579 removed file 2025-01-03 13:07:49 -08:00
Beverly Nguyen
94c5eb5234 added side nav 2025-01-03 13:05:47 -08:00
Beverly Nguyen
3b2fa4314b add join notify link 2025-01-03 11:48:45 -08:00
alexjanousekGSA
b5d72a2062 Updated css to add color for home page, updated backstop references 2024-12-27 13:29:19 -05:00
Beverly Nguyen
c65352166d Merge pull request #2222 from GSA/2072-benefits-studio-about-page 2024-12-24 11:16:43 -08:00
Alex Janousek
44bf5d1478 Merge pull request #2216 from GSA/dependabot/npm_and_yarn/uswds/compile-1.2.1
Bump @uswds/compile from 1.2.0 to 1.2.1
2024-12-24 11:09:29 -05:00
Alex Janousek
7e8c9bcfc5 Merge pull request #2217 from GSA/dependabot/npm_and_yarn/uswds/uswds-3.11.0
Bump @uswds/uswds from 3.10.0 to 3.11.0
2024-12-24 11:08:59 -05:00
Alex Janousek
57e18d1e21 Merge pull request #2231 from GSA/dependabot/npm_and_yarn/rollup-4.29.1
Bump rollup from 4.28.1 to 4.29.1
2024-12-24 11:08:45 -05:00
dependabot[bot]
bc265ff4fd Bump rollup from 4.28.1 to 4.29.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.28.1 to 4.29.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.28.1...v4.29.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 23:37:54 +00:00
Carlo Costino
231ce9f5a3 Merge pull request #2228 from GSA/bump-jinja2@3.1.5
Bump jinja2 from 3.1.4 to 3.1.5
2024-12-23 14:29:23 -05:00
Andrew Shumway
b60bbeb994 Bump jinja2 from 3.1.4 to 3.1.5 2024-12-23 12:14:35 -07:00
Beverly Nguyen
3da0ecc5f9 add links 2024-12-20 13:57:28 -08:00
Steven Reilly
e3674d1897 Merge pull request #2215 from GSA/feature/added-about-nav-button
Added nav button for about page
2024-12-20 16:25:16 -05:00
Jonathan Bobel
459ca8bed1 Updated navigation test 2024-12-20 14:46:13 -05:00
Jonathan Bobel
86060a5e02 White space updates 2024-12-20 14:04:25 -05:00
Jonathan Bobel
168a7b6446 2072 - Benefits Studio About Page 2024-12-20 13:38:01 -05:00
dependabot[bot]
5a4e755adc Bump @uswds/uswds from 3.10.0 to 3.11.0
Bumps [@uswds/uswds](https://github.com/uswds/uswds) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](https://github.com/uswds/uswds/compare/v3.10.0...v3.11.0)

---
updated-dependencies:
- dependency-name: "@uswds/uswds"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-19 23:54:42 +00:00
dependabot[bot]
92db1bf426 Bump @uswds/compile from 1.2.0 to 1.2.1
Bumps [@uswds/compile](https://github.com/uswds/uswds-compile) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/uswds/uswds-compile/releases)
- [Commits](https://github.com/uswds/uswds-compile/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: "@uswds/compile"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-19 23:54:33 +00:00
Alex Janousek
51e4fb3789 Merge pull request #2187 from GSA/dependabot/npm_and_yarn/rollup-4.28.1
Bump rollup from 4.28.0 to 4.28.1
2024-12-19 13:00:41 -05:00
Alex Janousek
993e8f5052 Merge pull request #2212 from GSA/dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.2
Bump @rollup/plugin-commonjs from 28.0.1 to 28.0.2
2024-12-19 13:00:23 -05:00
Alex Janousek
22f25b316d Merge pull request #2203 from GSA/dependabot/npm_and_yarn/playwright-1.49.1
Bump playwright from 1.49.0 to 1.49.1
2024-12-19 12:48:41 -05:00
Alex Janousek
cc028816f1 Merge pull request #2205 from GSA/dependabot/npm_and_yarn/sass-embedded-1.83.0
Bump sass-embedded from 1.82.0 to 1.83.0
2024-12-19 12:48:23 -05:00
dependabot[bot]
c6d68185bf Bump @rollup/plugin-commonjs from 28.0.1 to 28.0.2
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 28.0.1 to 28.0.2.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.2/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-19 17:46:55 +00:00
dependabot[bot]
3461f38c67 Bump rollup from 4.28.0 to 4.28.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.28.0 to 4.28.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.28.0...v4.28.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-19 17:46:53 +00:00
Alex Janousek
c1c298c31d Merge pull request #2213 from GSA/dependabot/npm_and_yarn/rollup/plugin-node-resolve-16.0.0
Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0
2024-12-19 12:45:34 -05:00
alexjanousekGSA
ea20512f41 Added nav button for about page 2024-12-19 12:44:58 -05:00
Beverly Nguyen
1e261fd353 fixed testing 2024-12-18 15:30:48 -08:00
Beverly Nguyen
1df019e78c adding required html field 2024-12-18 12:40:45 -08:00
Steven Reilly
38da133066 Merge pull request #2197 from GSA/2133-small-a11y-updates
2133 small a11y updates
2024-12-18 13:46:05 -05:00
Beverly Nguyen
ca5e5ce04c Merge branch 'main' into 2125-send-message-a11y-audit-unique-ids 2024-12-17 11:48:05 -08:00
Beverly Nguyen
56381f5b27 adding id 2024-12-17 10:06:10 -08:00
Jonathan Bobel
e0738dd9bf Merge branch 'main' of https://github.com/GSA/notifications-admin into 2133-small-a11y-updates 2024-12-17 11:34:30 -05:00
Jonathan Bobel
89fe517a21 Merge pull request #2134 from GSA/2104-join-notify
Add Join Notify content page
2024-12-17 11:34:02 -05:00
Beverly Nguyen
6856ead422 Merge branch 'main' into 2104-join-notify 2024-12-16 23:01:18 -08:00
dependabot[bot]
15dbf4a4d7 Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) from 15.3.0 to 16.0.0.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v16.0.0/packages/node-resolve)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 23:19:41 +00:00
Alex Janousek
12660ef3d8 Merge pull request #2189 from GSA/2175-user-story-update-home-page-phase-s1
Update Homepage Content
2024-12-16 15:22:30 -05:00
Beverly Nguyen
c090794d53 Merge pull request #2192 from GSA/2124-send-message-a11y-audit-error-messages-not-reading-correctly-in-voiceover
Added errors focus to empty field
2024-12-16 09:48:28 -08:00
Jonathan Bobel
1486680293 Updating new home page styles to use more from the USWDS, and make sure it's responsive and accessible 2024-12-13 12:37:11 -05:00
Beverly Nguyen
12636d6a69 adding error annoucement 2024-12-12 23:31:22 -08:00
Beverly Nguyen
b731cd62bb adding error annoucement 2024-12-12 23:08:25 -08:00
Beverly Nguyen
17f758bace added id and also refactor error message on templates page 2024-12-12 18:42:03 -08:00
dependabot[bot]
7aeb1c067d Bump sass-embedded from 1.82.0 to 1.83.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.82.0 to 1.83.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.82.0...1.83.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 23:38:33 +00:00
Jonathan Bobel
ad836d01be Fixing the ul 2024-12-12 11:06:58 -05:00
Jonathan Bobel
00949dc673 Moving ul to pass E2E test 2024-12-11 11:59:58 -05:00
Jonathan Bobel
649f3ee3ad Adding sr-only contextual content 2024-12-11 11:31:24 -05:00
Jonathan Bobel
e1e0a4dca0 Fixing test 2024-12-11 11:24:26 -05:00
Jonathan Bobel
1e3f15d98e Reverting as this should be addressed in a future issue 2024-12-11 10:56:34 -05:00
Jonathan Bobel
1a9408aeba Additional a11y updates 2024-12-11 10:30:16 -05:00
alexjanousekGSA
92f3794e61 Updated some text 2024-12-11 09:37:04 -05:00
alexjanousekGSA
dfef5203bf Fixed test 2024-12-11 09:34:24 -05:00
alexjanousekGSA
be5f789c5f Trying to get successful build 2024-12-11 09:15:18 -05:00
dependabot[bot]
4d0affee77 Bump playwright from 1.49.0 to 1.49.1
Bumps [playwright](https://github.com/microsoft/playwright) from 1.49.0 to 1.49.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.49.0...v1.49.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-10 23:14:25 +00:00
Beverly Nguyen
1f3d202a0d refactor a bit 2024-12-10 12:21:01 -08:00
Jonathan Bobel
00581521e7 Fixing tests 2024-12-10 14:50:36 -05:00
Jonathan Bobel
7f16edcfc7 Removing comments 2024-12-10 12:23:42 -05:00
Jonathan Bobel
4c710b6b12 2133 - small a11y updates 2024-12-10 12:21:01 -05:00
Beverly Nguyen
27abdc635e flake 2024-12-09 22:10:27 -08:00
Beverly Nguyen
2fb4b7538c added errors focus 2024-12-09 18:47:34 -08:00
alexjanousekGSA
e3bb69bc1c First commit of new updated homepage content 2024-12-09 12:53:38 -05:00
Beverly Nguyen
28a6b44a98 Merge pull request #2151 from GSA/2135-send-message-flow-h1-changes
2135 - Send Message A11Y Audit - Adjust headers in Send Message flow
2024-12-05 14:05:06 -08:00
Beverly Nguyen
7b56372415 Merge pull request #2128 from GSA/2105-contact
New Contact page
2024-12-05 14:03:34 -08:00
Beverly Nguyen
9c3560cf4e Merge pull request #2178 from GSA/2177-add-video-to-about-page
Add youtube video to about page
2024-12-05 14:02:30 -08:00
Beverly Nguyen
83c21ecefb fixed flake8 2024-12-04 14:33:05 -08:00
Beverly Nguyen
0f7d09ac74 fixed flake8 2024-12-04 14:32:17 -08:00
Beverly Nguyen
b49f579ece updated contact route 2024-12-04 14:29:49 -08:00
Beverly Nguyen
167cd2c3a0 Merge branch 'main' into 2105-contact 2024-12-04 14:27:03 -08:00
Beverly Nguyen
cce4997c63 moved join-notify out of about 2024-12-04 14:22:59 -08:00
Beverly Nguyen
a6a1aa0453 Merge branch 'main' into 2104-join-notify 2024-12-04 14:16:31 -08:00
Beverly Nguyen
cf45313ad8 added youtube video to about page 2024-12-04 14:10:59 -08:00
Alex Janousek
8e896eb57a Merge pull request #2164 from GSA/dependabot/pip/moto-5.0.22
Bump moto from 5.0.18 to 5.0.22
2024-12-04 12:26:59 -05:00
Jonathan Bobel
d684168a90 Style, clean up, a11y updates 2024-12-04 11:46:21 -05:00
Alex Janousek
3c621ee41d Merge pull request #2149 from GSA/dependabot/npm_and_yarn/cross-spawn-7.0.6
Bump cross-spawn from 7.0.3 to 7.0.6
2024-12-04 11:00:29 -05:00
dependabot[bot]
3728af6f40 Bump cross-spawn from 7.0.3 to 7.0.6
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-04 15:49:01 +00:00
Alex Janousek
46ee555d40 Merge pull request #2169 from GSA/dependabot/npm_and_yarn/rollup-4.28.0
Bump rollup from 4.27.3 to 4.28.0
2024-12-04 10:45:38 -05:00
Alex Janousek
0ba9943bb7 Merge pull request #2170 from GSA/dependabot/npm_and_yarn/sass-embedded-1.82.0
Bump sass-embedded from 1.81.0 to 1.82.0
2024-12-04 10:44:08 -05:00
Jonathan Bobel
30c249718d Merge branch '2135-send-message-flow-h1-changes' of https://github.com/GSA/notifications-admin into 2135-send-message-flow-h1-changes
# Conflicts:
#	app/templates/views/templates/template.html
2024-12-04 10:18:26 -05:00
Jonathan Bobel
b75d7dcd12 style changes 2024-12-04 10:17:29 -05:00
Beverly Nguyen
02bffa8c12 fixed testing 2024-12-03 17:15:52 -08:00
Beverly Nguyen
8468b4d5e0 fixed testing 2024-12-03 17:05:18 -08:00
Beverly Nguyen
9ef89666b0 fixed testing 2024-12-03 17:00:18 -08:00
dependabot[bot]
f45454b657 Bump sass-embedded from 1.81.0 to 1.82.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.81.0 to 1.82.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.81.0...1.82.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-03 23:27:20 +00:00
dependabot[bot]
d275e7b6a3 Bump rollup from 4.27.3 to 4.28.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.27.3 to 4.28.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.27.3...v4.28.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-03 23:27:08 +00:00
Jonathan Bobel
d92255c427 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2135-send-message-flow-h1-changes 2024-12-03 17:00:04 -05:00
Jonathan Bobel
35c1379853 Merge branch '2135-send-message-flow-h1-changes' of https://github.com/GSA/notifications-admin into 2135-send-message-flow-h1-changes 2024-12-03 16:17:49 -05:00
Beverly Nguyen
4946bed5cc fixed title testing 2024-12-03 13:05:55 -08:00
Beverly Nguyen
078f75b8a4 Merge pull request #2154 from GSA/2119-clean-up-best-practices-folders-and-components
2119 clean up best practices folders and components
2024-12-03 12:08:52 -08:00
Jonathan Bobel
b7b57149fc Merge branch '2135-send-message-flow-h1-changes' of https://github.com/GSA/notifications-admin into 2135-send-message-flow-h1-changes 2024-12-03 09:51:30 -05:00
Jonathan Bobel
b01f5be5bf Merge remote-tracking branch 'origin' into 2135-send-message-flow-h1-changes 2024-12-03 09:45:15 -05:00
dependabot[bot]
7ffb4b60de Bump moto from 5.0.18 to 5.0.22
Bumps [moto](https://github.com/getmoto/moto) from 5.0.18 to 5.0.22.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.0.18...5.0.22)

---
updated-dependencies:
- dependency-name: moto
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-03 00:08:10 +00:00
Beverly Nguyen
66c377c39d changed page title and h1 on choose.html 2024-12-02 14:22:45 -08:00
Alex Janousek
4170ca7577 Merge pull request #2132 from GSA/2109-build-out-architecture-for-new-about-pages-behind-feature-flag
Added new header button that is displayed in header
2024-12-02 14:38:27 -05:00
Jonathan Bobel
994a314f31 Trying to decouple this h1 from the templates folder structure 2024-12-02 12:09:43 -05:00
Jonathan Bobel
6218d3eadd Adjusting tests 2024-12-02 10:53:06 -05:00
Jonathan Bobel
9a387923bf Merge branch 'main' of https://github.com/GSA/notifications-admin into 2135-send-message-flow-h1-changes 2024-12-02 10:00:07 -05:00
Jonathan Bobel
b98e3d87e2 Fixing tests 2024-12-02 09:59:58 -05:00
Beverly Nguyen
68e5ac50ab fix testing 2024-11-27 10:14:09 -08:00
Beverly Nguyen
5e114094c8 merge main 2024-11-27 09:56:13 -08:00
Carlo Costino
162d3708ab Merge pull request #2163 from GSA/bump-admin-prod-memory
Bump admin production memory to 2GB per instance
2024-11-27 09:29:45 -05:00
Carlo Costino
3dd8d25089 Bump admin production memory to 2GB per instance
This changeset bumps the admin production memory to 2GB per instance.  We were noticing that the admin app was consuming almost all of the 1.5GB memory currently.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-11-26 21:02:45 -05:00
Carlo Costino
de81866288 Merge pull request #2162 from GSA/2161-toggle-side-nav-items-when-featured-flag-is-onoff
making sub nav items conditional based on feature flag
2024-11-26 20:44:23 -05:00
Beverly Nguyen
a5c65439b6 update e2e 2024-11-26 14:38:15 -08:00
Beverly Nguyen
e638eb4ad1 isort fix 2024-11-26 13:50:00 -08:00
Beverly Nguyen
d4c646a788 making sub nav items conditional on feature flag 2024-11-26 13:45:43 -08:00
Beverly Nguyen
562f835096 convert include to macros 2024-11-26 12:58:32 -08:00
Beverly Nguyen
2fa9c1ed7d removed unnecessary route 2024-11-26 12:24:06 -08:00
alexjanousekGSA
1931e4359b Fixed more imports 2024-11-26 10:46:41 -05:00
Alex Janousek
c37fd5d461 Merge branch 'main' into 2109-build-out-architecture-for-new-about-pages-behind-feature-flag 2024-11-26 10:22:36 -05:00
Beverly Nguyen
d5ef2647fd changed naming 2024-11-25 18:23:15 -08:00
Beverly Nguyen
86ddcd3647 changed naming 2024-11-25 18:16:43 -08:00
Beverly Nguyen
276802a6c4 changed naming 2024-11-25 18:15:34 -08:00
Beverly Nguyen
9abfcf71de Merge pull request #2127 from GSA/2103-aboutsecurity
About Security Content
2024-11-25 16:51:36 -08:00
alexjanousekGSA
2d0a53e97d Sorted init 2024-11-25 13:51:24 -05:00
alexjanousekGSA
497533c52e More linting stuff 2024-11-25 13:40:14 -05:00
alexjanousekGSA
1763e75bef Cleaning up imports 2024-11-25 13:33:33 -05:00
alexjanousekGSA
c941e14587 Added more spacing 2024-11-25 13:24:47 -05:00
Carlo Costino
a01b93073b Merge pull request #2147 from GSA/notify-admin-1426
add carrier column to reports
2024-11-25 12:14:45 -05:00
alexjanousekGSA
c768b09255 Fixed indenting 2024-11-25 11:51:01 -05:00
Jonathan Bobel
90c7386b63 Header fix 2024-11-22 16:53:07 -05:00
Jonathan Bobel
35958769f4 Send Message A11Y Audit - Adjust headers in Send Message flow 2024-11-22 16:45:25 -05:00
Beverly Nguyen
76c10b7f90 Merge branch 'main' into 2103-aboutsecurity 2024-11-22 10:57:29 -08:00
Kenneth Kehl
1417f12ccf merge from main 2024-11-22 07:47:47 -08:00
Carlo Costino
971db71936 Merge pull request #2144 from GSA/redis-dependency-ignore-vulncheck
Add redis ID to ignore vulnerability list in audit/no current fix
2024-11-22 10:46:14 -05:00
Kenneth Kehl
8f30064f50 add carrier column to reports 2024-11-21 15:08:49 -08:00
alexjanousekGSA
8231b671af Updated logic in init to include nonce and state and removed from index 2024-11-21 17:52:44 -05:00
Beverly Nguyen
637457c8c2 merge main 2024-11-21 12:41:30 -08:00
Beverly Nguyen
daabee672e Merge pull request #2117 from GSA/2102-aboutwhy-text-messaging
About/why text messaging content
2024-11-21 12:36:50 -08:00
Andrew Shumway
598a9af6f1 Add redis ID to ignore vulnerability list in audit/no current fix 2024-11-21 11:42:30 -07:00
Beverly Nguyen
8672960871 content update 2024-11-20 11:14:09 -08:00
Beverly Nguyen
9483c099db update content 2024-11-20 11:11:12 -08:00
Beverly Nguyen
a8ecb57e51 removed logged in 2024-11-20 10:25:39 -08:00
Beverly Nguyen
a318b2dd0f updated external links 2024-11-20 09:49:52 -08:00
Beverly Nguyen
942489dc57 updated external links 2024-11-20 09:43:12 -08:00
Beverly Nguyen
93587f528e Merge pull request #2074 from GSA/2073---new-best-practice-side-nav-end2end
e2e test for best practice content pages
2024-11-20 09:33:55 -08:00
Beverly Nguyen
99d934c949 Merge pull request #2087 from GSA/1939-accessibility-audit-the-entire-send-message-flow-with-a-few-branching-situations-like-scheduling-a-send-vs-now
Fix a11y errors within the send flow
2024-11-20 09:33:15 -08:00
Beverly Nguyen
9e6dd5df89 links updated 2024-11-19 18:10:29 -08:00
Beverly Nguyen
3a6295b7a2 update contact 2024-11-19 18:06:23 -08:00
Beverly Nguyen
8d5581505b a11y 2024-11-19 12:34:51 -08:00
Beverly Nguyen
4a41c61c56 updatel link 2024-11-19 12:26:26 -08:00
Beverly Nguyen
b4cc2a7dea styling 2024-11-19 12:23:35 -08:00
Beverly Nguyen
9e8e7910dc added content and styling 2024-11-19 10:59:58 -08:00
alexjanousekGSA
9b246aa03f Fixed indent 2024-11-19 12:06:09 -05:00
alexjanousekGSA
9023943bb1 Fixed a few errors 2024-11-19 10:49:30 -05:00
alexjanousekGSA
9a8d8e12cf Added new header button that is displayed in header 2024-11-19 09:41:08 -05:00
Alex Janousek
f9034511c7 Merge pull request #2113 from GSA/dependabot/npm_and_yarn/uswds/uswds-3.10.0
Bump @uswds/uswds from 3.9.0 to 3.10.0
2024-11-19 08:27:31 -05:00
Alex Janousek
1d2abf0491 Merge pull request #2121 from GSA/dependabot/npm_and_yarn/sass-embedded-1.81.0
Bump sass-embedded from 1.80.6 to 1.81.0
2024-11-19 08:27:20 -05:00
Alex Janousek
b0b2132c67 Merge pull request #2130 from GSA/dependabot/npm_and_yarn/rollup-4.27.3
Bump rollup from 4.24.4 to 4.27.3
2024-11-19 08:26:31 -05:00
Alex Janousek
aae1a0d46c Merge pull request #2131 from GSA/dependabot/npm_and_yarn/playwright-1.49.0
Bump playwright from 1.48.2 to 1.49.0
2024-11-19 08:26:15 -05:00
dependabot[bot]
a740183a76 Bump playwright from 1.48.2 to 1.49.0
Bumps [playwright](https://github.com/microsoft/playwright) from 1.48.2 to 1.49.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.2...v1.49.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 00:00:13 +00:00
dependabot[bot]
9faa0ed069 Bump rollup from 4.24.4 to 4.27.3
Bumps [rollup](https://github.com/rollup/rollup) from 4.24.4 to 4.27.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.24.4...v4.27.3)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 00:00:02 +00:00
Beverly Nguyen
9a5a960e57 contact content 2024-11-18 14:00:52 -08:00
Beverly Nguyen
de8c4b7204 test 2024-11-18 13:41:32 -08:00
Beverly Nguyen
2ba369100c content 2024-11-18 13:35:24 -08:00
Beverly Nguyen
655ecb60e9 update sub links 2024-11-18 11:59:00 -08:00
Beverly Nguyen
0b81ed0247 changes to nav 2024-11-18 11:49:39 -08:00
Beverly Nguyen
df0e159550 merge main and nav 2024-11-18 10:41:45 -08:00
Jonathan Bobel
0a50913e62 Merge pull request #2112 from GSA/2101-about-notify
About Notify - About pages
2024-11-18 13:20:39 -05:00
dependabot[bot]
dba031dd23 Bump sass-embedded from 1.80.6 to 1.81.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.80.6 to 1.81.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.80.6...1.81.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 23:18:56 +00:00
Beverly Nguyen
0138930172 assets 2024-11-15 13:31:14 -08:00
Beverly Nguyen
7390b60f2a padding change 2024-11-15 11:45:57 -08:00
alexjanousekGSA
c432e434ae Updated url 2024-11-15 12:12:04 -05:00
alexjanousekGSA
5b48127155 Fixed linting error 2024-11-15 12:00:06 -05:00
alexjanousekGSA
2aa5dd0174 Added back removed code 2024-11-15 11:55:16 -05:00
Carlo Costino
2106f00c08 Merge pull request #2118 from GSA/ADMIN-2086_Update_README_First_User_Docs
ADMIN-2086: Updated documentation.
2024-11-15 11:21:21 -05:00
Cliff Hill
4b50dfc702 Updated documentation.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-15 08:44:32 -05:00
Beverly Nguyen
cd7df2f9d2 flake8 2024-11-14 16:25:37 -08:00
Beverly Nguyen
170e06aba0 merge main 2024-11-14 16:18:35 -08:00
Beverly Nguyen
523c00f3a6 update images 2024-11-14 15:45:27 -08:00
Beverly Nguyen
ff4ee646ca content change 2024-11-14 14:00:05 -08:00
Alex Janousek
63493f28f8 Merge pull request #2078 from GSA/2069-user-story-add-new-link-to-best-practices-page
Added link to new guidance page that enables navigating
2024-11-14 16:52:52 -05:00
Beverly Nguyen
55ae37ad80 note to add youtube video 2024-11-14 11:23:23 -08:00
Beverly Nguyen
ba44ff5e8e content added 2024-11-14 09:58:04 -08:00
alexjanousekGSA
70ecf8fa09 Added feature flag for route 2024-11-14 10:53:48 -05:00
dependabot[bot]
c5fa28d42b Bump @uswds/uswds from 3.9.0 to 3.10.0
Bumps [@uswds/uswds](https://github.com/uswds/uswds) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](https://github.com/uswds/uswds/compare/v3.9.0...v3.10.0)

---
updated-dependencies:
- dependency-name: "@uswds/uswds"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-13 23:41:55 +00:00
Beverly Nguyen
3a52cba23e add testing 2024-11-13 15:02:35 -08:00
Beverly Nguyen
8d85da8a90 add testing 2024-11-13 15:00:40 -08:00
Carlo Costino
ad50568c10 Merge pull request #2111 from GSA/Disabling_verify_email_for_now
Ok, commenting out the check for emails for now.
2024-11-13 17:35:08 -05:00
Beverly Nguyen
50e7f3d33c first round of about content 2024-11-13 14:32:15 -08:00
Cliff Hill
9796d424b5 Flake8 is dumb.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-13 17:27:52 -05:00
Cliff Hill
d678659cbe Flake8 is annoying.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-13 17:23:57 -05:00
Cliff Hill
49932f6942 Ok, commenting out the check for emails for now.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-13 17:18:51 -05:00
Cliff Hill
0091fd0b31 Merge pull request #2110 from GSA/Fixing_verify_email_again
Re-fixing the verify email step.
2024-11-13 14:48:40 -05:00
Cliff Hill
683bf893c1 fixing things.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-13 14:34:34 -05:00
Steven Reilly
a95138f344 Merge pull request #2108 from GSA/ADMIN-2098_Fix_Login_For_Email_Verify_And_Expire_Redis_Stuff
Fixed email verify, put time limits on redis stuff.
2024-11-13 12:59:26 -05:00
Cliff Hill
cc5c4114e0 Fixed email verify, put time limits on redis stuff.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-13 10:58:40 -05:00
alexjanousekGSA
3da5fb406e Added subnav to fix css 2024-11-13 10:30:06 -05:00
alexjanousekGSA
b9ef8ea0c0 Removed unused code 2024-11-13 10:26:06 -05:00
alexjanousekGSA
6ca902acd3 Added back guides because its needed 2024-11-13 10:18:12 -05:00
alexjanousekGSA
b8ea1d812a Fixed error 2024-11-13 10:01:33 -05:00
alexjanousekGSA
c4ee02f038 Removed unused navigation link 2024-11-13 09:52:37 -05:00
alexjanousekGSA
f6fbe1bd8d Fixed linting error 2024-11-12 13:07:57 -05:00
alexjanousekGSA
1a14becc9a Updated link name and route 2024-11-12 12:54:22 -05:00
alexjanousekGSA
13e9b12367 Renamed guides to best practices 2024-11-12 10:32:51 -05:00
Steven Reilly
01e52b9a20 Merge pull request #2093 from GSA/fix-login-staging-env-var-url
Fix Login.gov sign in URL formatting for staging
2024-11-08 11:04:21 -05:00
Carlo Costino
044f1cf170 Fix flake8 warnings on comments
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-11-08 10:53:20 -05:00
Carlo Costino
8f89d25909 Comment out part of test
This is due to recent changes in the API and an error now being thrown because the job cache cannot be properly accessed.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-11-08 10:45:07 -05:00
Jonathan Bobel
3afffde6cb Merge pull request #2076 from GSA/2056-template-creation-flow-voiceover-gets-stuck-in-a-loop
Template voiceover gets stuck in a loop #2056
2024-11-08 10:13:32 -05:00
Carlo Costino
312612a04d Fix Login.gov sign in URL formatting for staging
This changeset fixes a typo by removing an extra E from the Login.gov sign in URL, which was causing the STATE variable to not be properly replaced with the actual state, because STATE != STATEE.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-11-07 22:22:24 -05:00
Carlo Costino
fe00050e1f Merge pull request #2075 from GSA/USN-COMPLY-51-Verify_State
Verify state for login.gov
2024-11-07 14:18:17 -05:00
Alex Janousek
822fa6f397 Merge pull request #2084 from GSA/dependabot/npm_and_yarn/multi-9f37c16f8f
Bump cookie and express
2024-11-07 12:51:22 -05:00
Cliff Hill
e9b515d4cc Another test fixed.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-07 12:01:06 -05:00
Cliff Hill
923a345d19 Fixed tests.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-07 11:56:03 -05:00
Cliff Hill
6e3a569a0a Resend invites works.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-07 09:56:18 -05:00
Cliff Hill
14bbabcab7 Invites are now working.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-07 08:37:45 -05:00
Beverly Nguyen
c85bbb47eb fixing css 2024-11-06 16:05:33 -08:00
Cliff Hill
95a39cfd31 Trying to get invites to flow correctly.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 16:04:18 -05:00
Cliff Hill
f363a8e184 Getting all the needed data in place.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 14:30:28 -05:00
Cliff Hill
d798d3695e More little fixes.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 10:48:28 -05:00
Cliff Hill
c8ed66cbfe Storing user data in redis.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 10:41:20 -05:00
Cliff Hill
b532ce8959 Fixing tests, and resend invites endpoint.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 08:20:11 -05:00
Cliff Hill
fc09e70579 Working on fixing the tests. 2024-11-06 08:20:11 -05:00
Cliff Hill
a090c90ed6 Debuggin'
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 08:20:11 -05:00
Cliff Hill
a39c844c30 Properly handling and validating the state for login.gov
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 08:20:10 -05:00
Cliff Hill
a02448a0fa Removing unused state parameter for _get_access_token()
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-06 08:20:10 -05:00
Beverly Nguyen
ca96495e3d revert changes to color:transparent 2024-11-05 15:47:49 -08:00
Beverly Nguyen
7a63fcfc08 fix a11y errors 2024-11-05 14:35:22 -08:00
dependabot[bot]
0500da354d Bump cookie and express
Bumps [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1)

Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 17:56:50 +00:00
Alex Janousek
ff194b2f2b Merge pull request #2082 from GSA/dependabot/npm_and_yarn/sass-embedded-1.80.6
Bump sass-embedded from 1.80.5 to 1.80.6
2024-11-05 12:56:03 -05:00
Alex Janousek
0aa2c76f9a Merge pull request #2083 from GSA/dependabot/npm_and_yarn/rollup-4.24.4
Bump rollup from 4.24.3 to 4.24.4
2024-11-05 12:55:48 -05:00
dependabot[bot]
2503eac887 Bump rollup from 4.24.3 to 4.24.4
Bumps [rollup](https://github.com/rollup/rollup) from 4.24.3 to 4.24.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.24.3...v4.24.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 23:49:15 +00:00
dependabot[bot]
1564507e13 Bump sass-embedded from 1.80.5 to 1.80.6
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.80.5 to 1.80.6.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.80.5...1.80.6)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 23:49:02 +00:00
alexjanousekGSA
5cbb1f3bef Updated route 2024-11-04 15:04:34 -05:00
Alex Janousek
737d7b70bf Merge pull request #2065 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.26.0
Bump @babel/preset-env from 7.25.9 to 7.26.0
2024-11-04 12:47:55 -05:00
Alex Janousek
937e258d2b Merge pull request #2066 from GSA/dependabot/npm_and_yarn/playwright-1.48.2
Bump playwright from 1.48.1 to 1.48.2
2024-11-04 12:47:40 -05:00
dependabot[bot]
569de1ab49 Bump @babel/preset-env from 7.25.9 to 7.26.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.9 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 17:13:47 +00:00
dependabot[bot]
154912fda5 Bump playwright from 1.48.1 to 1.48.2
Bumps [playwright](https://github.com/microsoft/playwright) from 1.48.1 to 1.48.2.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.1...v1.48.2)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 17:13:02 +00:00
Alex Janousek
8c3b83091d Merge pull request #2064 from GSA/dependabot/npm_and_yarn/babel/core-7.26.0
Bump @babel/core from 7.25.8 to 7.26.0
2024-11-04 12:12:25 -05:00
Alex Janousek
78474aea65 Merge pull request #2070 from GSA/dependabot/npm_and_yarn/sass-embedded-1.80.5
Bump sass-embedded from 1.80.4 to 1.80.5
2024-11-04 12:11:58 -05:00
Alex Janousek
643b4a3d7c Merge pull request #2071 from GSA/dependabot/npm_and_yarn/rollup-4.24.3
Bump rollup from 4.24.0 to 4.24.3
2024-11-04 12:11:39 -05:00
alexjanousekGSA
5fa9172901 Fixing linting errors 2024-11-04 11:57:13 -05:00
alexjanousekGSA
e7c82b1fc3 Fixed indent 2024-11-04 11:50:29 -05:00
alexjanousekGSA
12c28682df Added link to new guidance page that enables navigating 2024-11-04 11:44:45 -05:00
Beverly Nguyen
66d18ced10 fixed testing 2024-11-01 12:16:22 -07:00
Beverly Nguyen
334cd4041a fixed managed folder position 2024-11-01 12:00:00 -07:00
Beverly Nguyen
4d0d92f825 added attributes for a11y 2024-11-01 11:47:25 -07:00
Beverly Nguyen
714be40851 fix testing 2024-10-31 12:26:20 -07:00
Beverly Nguyen
109f3d9992 feature flag for testing 2024-10-31 12:04:26 -07:00
Beverly Nguyen
e09eabd8ae Merge branch 'main' into 2073---new-best-practice-side-nav-end2end 2024-10-31 09:54:34 -07:00
Alex Janousek
60e9ac18f5 Merge pull request #1949 from GSA/1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in
New guidance and subpages, and return to previous pages.
2024-10-31 12:49:47 -04:00
Beverly Nguyen
0bb0d3c24d e2e best practice 2024-10-30 21:08:45 -07:00
Beverly Nguyen
cf60dd7078 e2e best practice 2024-10-30 21:04:03 -07:00
Carlo Costino
1933dad137 Merge pull request #2063 from GSA/API-1328_Logging_Formatter_With_Scrub
API-1328 - Using a custom formatter to scrub PII from all log records.
2024-10-30 13:45:47 -04:00
Cliff Hill
278541fa5b Compiling email regex
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-30 11:44:39 -04:00
Cliff Hill
452ab7eb86 Fixing dependency error.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-30 09:36:22 -04:00
Cliff Hill
005e97f034 Using re.compile().
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-30 09:09:53 -04:00
Beverly Nguyen
4700534155 removed js from gulp 2024-10-29 20:33:56 -07:00
Beverly Nguyen
02e3efd105 adjusted subnav to hover 2024-10-29 20:19:51 -07:00
dependabot[bot]
4de7b5a5ec Bump rollup from 4.24.0 to 4.24.3
Bumps [rollup](https://github.com/rollup/rollup) from 4.24.0 to 4.24.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.24.0...v4.24.3)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 23:41:33 +00:00
dependabot[bot]
77716e254e Bump sass-embedded from 1.80.4 to 1.80.5
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.80.4 to 1.80.5.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.80.4...1.80.5)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 23:41:21 +00:00
alexjanousekGSA
fd68a918e7 Updated feature flagging readme 2024-10-29 15:53:43 -04:00
Kenneth Kehl
64b979c0f7 Merge pull request #2005 from GSA/notify-admin-2001
fix moderate accessibility violation scope='row'
2024-10-29 12:38:07 -07:00
alexjanousekGSA
b806fd5eec Updated code based on comments 2024-10-29 15:28:07 -04:00
Beverly Nguyen
7ed04c82d6 removed feature flag content 2024-10-28 13:43:53 -07:00
Beverly Nguyen
a601906ef5 fixed a11y 2024-10-28 13:11:29 -07:00
Andrew Shumway
b352a13328 Merge pull request #2067 from GSA/dependabot/pip/werkzeug-3.0.6
Bump werkzeug from 3.0.3 to 3.0.6
2024-10-28 13:58:19 -06:00
alexjanousekGSA
d7db335a99 Updated depedency 2024-10-28 11:49:24 -04:00
alexjanousekGSA
94f90454e3 Linting issue addressed 2024-10-28 11:13:02 -04:00
alexjanousekGSA
de02780bd8 Added back tests that were removed 2024-10-28 11:07:48 -04:00
dependabot[bot]
70c95cdeb6 Bump werkzeug from 3.0.3 to 3.0.6
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.3 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.3...3.0.6)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 00:08:52 +00:00
Beverly Nguyen
a11bd0e344 removed pdf test 2024-10-25 13:33:08 -07:00
Beverly Nguyen
822682f256 fixed test failures 2024-10-25 13:23:58 -07:00
Beverly Nguyen
6a6a54e889 fixed test failures 2024-10-25 13:16:07 -07:00
Beverly Nguyen
bdb3e777c5 adjust settimeout 2024-10-25 11:20:41 -07:00
Beverly Nguyen
cf3c7be9bf pdf added 2024-10-25 11:00:51 -07:00
Beverly Nguyen
d8ae3f3056 pdf added 2024-10-25 10:59:55 -07:00
alexjanousekGSA
96a8ccc64a More linting 2024-10-25 11:35:56 -04:00
alexjanousekGSA
ccdf9f16d8 fixing lint errors, added another test 2024-10-25 11:29:07 -04:00
dependabot[bot]
b4f4e19665 Bump @babel/core from 7.25.8 to 7.26.0
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.25.8 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 14:59:28 +00:00
Alex Janousek
1f1f8bcd75 Merge pull request #2060 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.25.9
Bump @babel/preset-env from 7.25.8 to 7.25.9
2024-10-25 10:58:24 -04:00
Alex Janousek
e4445b097e Merge pull request #2062 from GSA/dependabot/npm_and_yarn/sass-embedded-1.80.4
Bump sass-embedded from 1.80.3 to 1.80.4
2024-10-25 10:58:10 -04:00
alexjanousekGSA
09f400ad8e Merge branch '1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in' of https://github.com/GSA/notifications-admin into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-25 10:57:40 -04:00
alexjanousekGSA
01f1175e52 Added back removed tests 2024-10-25 10:57:34 -04:00
Beverly Nguyen
12b2d0d86d isort 2024-10-24 17:43:10 -07:00
Beverly Nguyen
2bbc58c8af changed guidanced to best practices 2024-10-24 17:03:45 -07:00
Beverly Nguyen
4b85ae6493 remove files not needed 2024-10-24 16:39:48 -07:00
Beverly Nguyen
3010ae1d9e changed guidance to best practices 2024-10-24 16:30:15 -07:00
alexjanousekGSA
cf4ac930c5 Merge branch 'main' into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-24 17:58:48 -04:00
alexjanousekGSA
09896b98cd Merge branch '1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in' of https://github.com/GSA/notifications-admin into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-24 17:58:28 -04:00
alexjanousekGSA
14880bf7ee Fixed one test 2024-10-24 17:58:23 -04:00
Sheev Davé
846b5b51e7 Merge pull request #2012 from GSA/1999-dashboard-a11y-fixes
1999 dashboard a11y fixes
2024-10-24 14:07:10 -07:00
Beverly Nguyen
00ad7b7581 updated content from feedback 2024-10-24 13:57:01 -07:00
alexjanousekGSA
e64ba86a2b Enabled new feature in demo 2024-10-24 13:02:44 -04:00
alexjanousekGSA
4dd8b578a9 Toggled guidance feature off from staging 2024-10-24 12:38:22 -04:00
Cliff Hill
a9948131cc Scrubbing log records with the formatter.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-24 12:35:40 -04:00
Cliff Hill
543239d078 Reversing accidental commit.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-24 12:32:26 -04:00
Cliff Hill
e6c0f045a5 Added PII scrub for all logging through the formatter.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-24 12:23:32 -04:00
alexjanousekGSA
1b18b4c146 Merge branch '1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in' of https://github.com/GSA/notifications-admin into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-24 11:54:26 -04:00
alexjanousekGSA
661d9b5517 Added feature flagging document 2024-10-24 11:54:21 -04:00
Carlo Costino
a349fb82dc Merge pull request #2004 from GSA/notify-admin-2003
Users can be invited with no permissions
2024-10-24 09:57:07 -04:00
Carlo Costino
a715b33fd0 Merge pull request #2053 from GSA/notify-admin-2037
remove permission to manage API integration
2024-10-24 09:49:21 -04:00
Carlo Costino
9ce00acec3 Merge pull request #2024 from GSA/USN-COMPLY-50-Verify_Nonce_for_Invite
US-NOTIFY-COMPLY 50: Verify Nonce For Invite
2024-10-24 09:36:58 -04:00
dependabot[bot]
353e2bb9a6 Bump sass-embedded from 1.80.3 to 1.80.4
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.80.3 to 1.80.4.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.80.3...1.80.4)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 23:58:09 +00:00
Beverly Nguyen
c0d05c99a2 testing errors 2024-10-23 10:09:47 -07:00
dependabot[bot]
c95e949856 Bump @babel/preset-env from 7.25.8 to 7.25.9
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.8 to 7.25.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.9/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 23:50:01 +00:00
Beverly Nguyen
ff4380b5a0 fixed testing 2024-10-22 16:48:07 -07:00
Beverly Nguyen
f2ea113856 subnav 2024-10-22 16:41:41 -07:00
Andrew Shumway
f4b6ca4a79 Merge pull request #2054 from GSA/dependabot/pip/coverage-7.6.4
Bump coverage from 7.6.0 to 7.6.4
2024-10-22 14:15:00 -06:00
Cliff Hill
341e5d4cb2 Removed logging.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-22 14:51:09 -04:00
alexjanousekGSA
4f802587b9 Fixing linting errors 2024-10-22 12:20:35 -04:00
Alex Janousek
3013d27d7c Merge pull request #2055 from GSA/dependabot/npm_and_yarn/sass-embedded-1.80.3
Bump sass-embedded from 1.79.5 to 1.80.3
2024-10-22 10:27:05 -04:00
dependabot[bot]
17e12495dd Bump sass-embedded from 1.79.5 to 1.80.3
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.79.5 to 1.80.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.79.5...1.80.3)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 23:55:37 +00:00
dependabot[bot]
35d95e4f5c Bump coverage from 7.6.0 to 7.6.4
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.0 to 7.6.4.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.6.0...7.6.4)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 23:44:06 +00:00
Cliff Hill
e04adba4fd Test written for get_id_token.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:50 -04:00
Cliff Hill
866a4ad7bd Got the unit test to be fixed, still figuring out a new test for the new
function.

Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:49 -04:00
Cliff Hill
579a65c92d Removed defunct imports.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:49 -04:00
Cliff Hill
7275dac6a0 black, isort, and flake8.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:49 -04:00
Cliff Hill
8c40538334 Nonce is working now for invites.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:49 -04:00
Cliff Hill
da6882774b Getting the redis stuff configured correctly.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:49 -04:00
Cliff Hill
d0cda995cf Standardising nonce storage/retrieval through redis for both login and
invite.

Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:49 -04:00
Cliff Hill
82cef7dbd3 Nonce stuff added.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-10-21 16:41:33 -04:00
Kenneth Kehl
e2020c188a remove permsision to manage API integration 2024-10-21 12:38:08 -07:00
Kenneth Kehl
7db678ddec remove permsision to manage API integration 2024-10-21 12:27:44 -07:00
Beverly Nguyen
7775508c97 fixed testing 2024-10-21 10:45:08 -07:00
Kenneth Kehl
3601b16c7b Merge pull request #2049 from GSA/nonce_nonce_nonce
comment out check for now
2024-10-18 10:24:44 -07:00
Kenneth Kehl
eaed2fc879 comment out check for now 2024-10-18 07:23:19 -07:00
Alex Janousek
00f63aed23 Merge pull request #2033 from GSA/dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.1
Bump @rollup/plugin-commonjs from 28.0.0 to 28.0.1
2024-10-17 15:10:10 -04:00
Carlo Costino
185f00cd01 Merge pull request #2025 from GSA/notify-compliance-52
investigate security.txt
2024-10-17 14:51:00 -04:00
alexjanousekGSA
088c2244a3 Merge branch '1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in' of https://github.com/GSA/notifications-admin into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-17 14:48:10 -04:00
alexjanousekGSA
93bc3792be Added feature flagging to each environment yml 2024-10-17 14:48:02 -04:00
Alex Janousek
417fac6dd1 Merge branch 'main' into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-17 13:17:18 -04:00
alexjanousekGSA
4b62d0e685 Added command variable from env ymls to manifest 2024-10-17 13:16:39 -04:00
Alex Janousek
149065576f Merge pull request #2034 from GSA/dependabot/npm_and_yarn/playwright-1.48.1
Bump playwright from 1.48.0 to 1.48.1
2024-10-17 13:11:08 -04:00
alexjanousekGSA
4eed138dc6 Merge branch '1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in' of https://github.com/GSA/notifications-admin into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-17 13:10:40 -04:00
alexjanousekGSA
7e505f7fda Updated sandbox and environment yamls 2024-10-17 13:09:58 -04:00
dependabot[bot]
4973cb84b1 Bump playwright from 1.48.0 to 1.48.1
Bumps [playwright](https://github.com/microsoft/playwright) from 1.48.0 to 1.48.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.0...v1.48.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 23:18:40 +00:00
dependabot[bot]
c2ea4684f6 Bump @rollup/plugin-commonjs from 28.0.0 to 28.0.1
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 28.0.0 to 28.0.1.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.1/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 23:18:17 +00:00
Carlo Costino
ca60eb03c0 Merge pull request #2030 from GSA/fix-deploy-actions
Fix demo and prod deploy actions
2024-10-16 14:36:23 -04:00
Carlo Costino
a3c021b154 Fix demo and prod deploy actions
This changeset makes a couple of more adjustments to the prod and demo deploy actions to make sure they are in sync with staging and work.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-16 14:26:02 -04:00
Carlo Costino
31076781a3 Merge pull request #2027 from GSA/fix-deploy-actions
Fix the prod and demo deployment actions
2024-10-16 13:11:16 -04:00
Carlo Costino
e54d18170e Add missing env var
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-16 13:03:35 -04:00
Alex Janousek
c3f4482677 Merge pull request #2009 from GSA/dependabot/npm_and_yarn/uswds/uswds-3.9.0
Bump @uswds/uswds from 3.8.2 to 3.9.0
2024-10-16 12:50:18 -04:00
Alex Janousek
0183f37c7b Merge pull request #2022 from GSA/dependabot/npm_and_yarn/sass-embedded-1.79.5
Bump sass-embedded from 1.79.4 to 1.79.5
2024-10-16 12:49:58 -04:00
Carlo Costino
fc6adc6771 Fix the prod and demo deployment actions
This changeset fixes the prod and deployment actions so they have the correct environment variables.  It also fixes the egress proxy deploy config for each.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-16 12:44:55 -04:00
Kenneth Kehl
1dbb369143 fix test 2024-10-16 08:38:12 -07:00
Kenneth Kehl
f32845752a update email address 2024-10-16 08:18:19 -07:00
Kenneth Kehl
ae0f8d58d9 investigate security.txt 2024-10-16 07:48:00 -07:00
Beverly Nguyen
90e8017cd5 remove photos and edit content 2024-10-15 10:15:08 -07:00
Kenneth Kehl
34ccfb5bd7 Merge pull request #1996 from GSA/e2e_tests_uncomment
Make e2e tests work fully with staging API
2024-10-15 09:57:19 -07:00
alexjanousekGSA
2504e58a87 Fixed linting errors 2024-10-15 12:54:37 -04:00
dependabot[bot]
db5626f5b0 Bump sass-embedded from 1.79.4 to 1.79.5
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.79.4 to 1.79.5.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.79.4...1.79.5)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 23:36:07 +00:00
alexjanousekGSA
e62cc021e9 Added code for hiding guidance pages and updated backstop reference files 2024-10-14 14:44:20 -04:00
Alex Janousek
2624bd885d Merge pull request #2019 from GSA/dependabot/npm_and_yarn/babel/core-7.25.8
Bump @babel/core from 7.25.2 to 7.25.8
2024-10-14 13:53:01 -04:00
Alex Janousek
a5ff9af1eb Merge pull request #2011 from GSA/dependabot/npm_and_yarn/playwright-1.48.0
Bump playwright from 1.47.2 to 1.48.0
2024-10-14 13:44:34 -04:00
dependabot[bot]
8e29229d8b Bump @babel/core from 7.25.2 to 7.25.8
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.25.2 to 7.25.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.8/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 17:39:42 +00:00
Alex Janousek
c30dbec6ce Merge pull request #2020 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.25.8
Bump @babel/preset-env from 7.25.7 to 7.25.8
2024-10-14 13:38:24 -04:00
Jonathan Bobel
bfead7ffac Merge branch 'main' of https://github.com/GSA/notifications-admin into 1999-dashboard-a11y-fixes 2024-10-11 10:22:14 -04:00
dependabot[bot]
29854c6164 Bump @babel/preset-env from 7.25.7 to 7.25.8
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.7 to 7.25.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.8/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-10 23:19:49 +00:00
Carlo Costino
978031744f Merge pull request #2016 from GSA/use-the-correct-env-var-names
Use the correct environment variable names
2024-10-10 14:20:16 -04:00
Carlo Costino
f27703112a Use the correct environment variable names
This changeset corrects the reference to the environment names that we are actually trying to reference.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-10 13:06:47 -04:00
alexjanousekGSA
035c4158f9 Added new reference files 2024-10-10 11:29:20 -04:00
Carlo Costino
c47144a8b0 Merge pull request #2014 from GSA/swap-egress-proxy-config-to-env
Swap out config variables for env variables
2024-10-10 10:33:18 -04:00
alexjanousekGSA
54d5ee96d0 Merge branch 'main' into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-10 09:47:04 -04:00
Carlo Costino
fd447e9a75 Swap out config variables for env variables
This changeset swaps the CF_USERNAME and CF_PASSWORD config vars to be proper env vars so they can be read in as expected.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-09 14:20:10 -06:00
Carlo Costino
9ee0da0b32 Merge pull request #2013 from GSA/add-missing-egress-proxy-inputs
Add missing inputs to egress proxy deploy action
2024-10-09 14:00:27 -06:00
Carlo Costino
2fbce24f97 Add missing inputs to egress proxy deploy action
This changeset adds a few missing inputs to the egress proxy deploy action so that it can use the provided environment variables properly.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-09 13:48:47 -06:00
Carlo Costino
10da94dbf8 Merge pull request #1997 from GSA/update-egress-proxy-even-more
Add missing environment veriables to egress deploy action
2024-10-09 13:24:56 -06:00
Kenneth Kehl
d86b1afb9a code review feedback 2024-10-09 11:42:20 -07:00
Beverly Nguyen
34f133cf62 Merge branch 'main' into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-10-09 11:21:29 -07:00
Kenneth Kehl
10a8d1b938 code review feedback 2024-10-09 11:04:15 -07:00
Kenneth Kehl
b7b23ba6c8 try reverting hardcoding 2024-10-09 10:06:56 -07:00
Jonathan Bobel
a65f9f9bbf Updates to the js and tests 2024-10-09 12:46:19 -04:00
Kenneth Kehl
1cc760c153 write a script to get the VCAP value 2024-10-09 09:43:48 -07:00
Jonathan Bobel
175a47310e Adding the correct ID to the popup to read correctly to screen readers 2024-10-09 11:20:43 -04:00
Jonathan Bobel
77f96e901b Merge branch 'main' of https://github.com/GSA/notifications-admin into 1999-dashboard-a11y-fixes 2024-10-09 10:27:20 -04:00
Steven Reilly
338fbfc407 Merge pull request #2008 from GSA/2007-bug-total-messages-sms-sent-always-zero
2007 - bug - total messages sms sent always zero
2024-10-09 10:26:20 -04:00
Jonathan Bobel
5adcfae5d8 Fixing a test 2024-10-09 09:56:19 -04:00
dependabot[bot]
b8b4a707a3 Bump playwright from 1.47.2 to 1.48.0
Bumps [playwright](https://github.com/microsoft/playwright) from 1.47.2 to 1.48.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.47.2...v1.48.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-08 23:37:52 +00:00
dependabot[bot]
61ea8e0b03 Bump @uswds/uswds from 3.8.2 to 3.9.0
Bumps [@uswds/uswds](https://github.com/uswds/uswds) from 3.8.2 to 3.9.0.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](https://github.com/uswds/uswds/compare/v3.8.2...v3.9.0)

---
updated-dependencies:
- dependency-name: "@uswds/uswds"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-08 23:37:27 +00:00
Beverly Nguyen
edca721f5b content updates vs 2 2024-10-08 15:32:11 -07:00
Jonathan Bobel
3ad6f9daae Removing reference to financial year 2024-10-08 16:37:33 -04:00
Jonathan Bobel
947f85ba51 This was from a previous commit 2024-10-08 16:24:03 -04:00
Jonathan Bobel
65c99bf8e8 Removing instances of a financial year 2024-10-08 16:12:50 -04:00
Jonathan Bobel
d8feea6bd5 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-10-08 16:06:19 -04:00
Jonathan Bobel
98fb68ad14 Updated to table captions and hiding the legend on the dashboard if it's empty 2024-10-08 16:05:00 -04:00
Beverly Nguyen
6213a9bc96 font changes 2024-10-08 11:34:46 -07:00
Kenneth Kehl
9c59e40de7 fix moderate accessibility violation scope='row' 2024-10-08 11:32:55 -07:00
Alex Janousek
c89a6089a0 Merge pull request #1984 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.25.7
Bump @babel/preset-env from 7.25.4 to 7.25.7
2024-10-08 12:55:44 -04:00
Alex Janousek
971486be20 Merge pull request #1994 from GSA/dependabot/npm_and_yarn/multi-cf87d80143
Bump send and express
2024-10-08 12:55:18 -04:00
Alex Janousek
cd6c9af0bc Merge pull request #1983 from GSA/dependabot/npm_and_yarn/rollup-4.24.0
Bump rollup from 4.22.5 to 4.24.0
2024-10-08 12:54:04 -04:00
Alex Janousek
7eb7ed1855 Merge pull request #1977 from GSA/dependabot/npm_and_yarn/sass-embedded-1.79.4
Bump sass-embedded from 1.79.3 to 1.79.4
2024-10-08 12:53:35 -04:00
Alex Janousek
ea93b57190 Merge pull request #1960 from GSA/dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.0
Bump @rollup/plugin-commonjs from 26.0.1 to 28.0.0
2024-10-08 12:52:58 -04:00
Kenneth Kehl
8df380ca0d Users can be invited with no permissions 2024-10-08 08:32:20 -07:00
Jonathan Bobel
3865c5b952 Update to address a11y issue of "Broken Aria link" in the dialog 2024-10-08 10:36:35 -04:00
Kenneth Kehl
f37b89849e cleanup 2024-10-07 13:44:43 -07:00
Kenneth Kehl
397bbeabde Merge pull request #2000 from GSA/stvnrlly-patch-1
Update notify-pilot-info.md
2024-10-07 13:42:33 -07:00
Kenneth Kehl
a11c567de3 fix moderate axe-core accessibility violation 2024-10-07 11:45:14 -07:00
Steven Reilly
bdc27c10d0 Update notify-pilot-info.md 2024-10-07 14:40:50 -04:00
Kenneth Kehl
f7f449ff07 try h2 2024-10-07 11:31:02 -07:00
Kenneth Kehl
b133def7fc cleanup 2024-10-07 11:02:04 -07:00
Kenneth Kehl
b4b15bc209 cleanup 2024-10-07 10:45:02 -07:00
Kenneth Kehl
44524eb9e2 try to not put vcap services into a secret 2024-10-07 10:26:43 -07:00
Kenneth Kehl
4b8b078476 try to not put vcap services into a secret 2024-10-07 10:03:45 -07:00
Kenneth Kehl
22f9ff603a try using h3 instead of h4 2024-10-07 09:11:10 -07:00
Kenneth Kehl
3f7e600ac1 try using h3 instead of h4 2024-10-07 08:37:34 -07:00
Kenneth Kehl
5a5b0649e0 restore axe_core level to minor 2024-10-07 08:23:18 -07:00
Kenneth Kehl
a23fe5c046 relax axe-core tests for now 2024-10-07 08:03:51 -07:00
Kenneth Kehl
306391c958 relax axe-core tests for now 2024-10-07 07:54:14 -07:00
Kenneth Kehl
e41ad9fab9 update secrets 2024-10-07 07:47:30 -07:00
Kenneth Kehl
fb83e8610c update secrets 2024-10-07 07:33:40 -07:00
Carlo Costino
d0a435becd Merge pull request #1978 from GSA/1971-bug-two-skip-links
1971 - BUG - There were two main content skip links
2024-10-05 15:47:58 -06:00
Carlo Costino
62f58c6e27 Merge pull request #1981 from GSA/1967-remove-uk-reference
1967 - Remove reference to UK on error page
2024-10-05 15:39:43 -06:00
Carlo Costino
0db68453b9 Merge pull request #1987 from GSA/1986-go-live-form-link-change
1986 - Updated links for Go Live Form
2024-10-05 15:29:10 -06:00
Carlo Costino
fbba1a735f Merge pull request #1992 from GSA/change-deploytools-demoprod
Switch out deprecated tools in demo/prod deploy scripts
2024-10-05 15:22:11 -06:00
Carlo Costino
35eb2a9013 Add missing environment veriables to egress deploy action
This changeset adds missing environment variables needed by the egress proxy to now properly deploy.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 22:49:42 -04:00
Kenneth Kehl
108e93d06a update secrets 2024-10-04 15:44:08 -07:00
Kenneth Kehl
4d4288d3c7 try again 2024-10-04 15:20:30 -07:00
Kenneth Kehl
c0ffa63f88 try again 2024-10-04 15:14:45 -07:00
Kenneth Kehl
89413c56ba try again 2024-10-04 15:04:34 -07:00
Kenneth Kehl
e6a3c0d4b7 try again 2024-10-04 14:52:58 -07:00
Kenneth Kehl
7d2f7d1c8a try again 2024-10-04 14:37:52 -07:00
Kenneth Kehl
f118b1c4bf try again 2024-10-04 14:28:12 -07:00
Kenneth Kehl
85a5e3075a try again 2024-10-04 14:18:48 -07:00
Kenneth Kehl
59959cfab4 try again 2024-10-04 14:09:39 -07:00
Kenneth Kehl
68cf422ca8 try again 2024-10-04 13:23:23 -07:00
Kenneth Kehl
a9999aa8ec try again 2024-10-04 13:18:15 -07:00
Kenneth Kehl
3a50fff6ea try again 2024-10-04 13:08:36 -07:00
Kenneth Kehl
c15d388fc2 try again 2024-10-04 13:00:31 -07:00
Kenneth Kehl
ec3ebe5b90 try again 2024-10-04 12:32:04 -07:00
Beverly Nguyen
fbdc01b109 Merge pull request #1995 from GSA/update-egress-proxy-more
Add one more potentially missing step
2024-10-04 12:29:08 -07:00
Kenneth Kehl
60e3c5291e try again 2024-10-04 12:18:46 -07:00
Carlo Costino
c178a3e77e Add one more potentially missing step
This changeset adds one more step that hopefully takes care of the egress proxy deploy.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 15:16:16 -04:00
Kenneth Kehl
4e3eb03040 try again 2024-10-04 12:10:16 -07:00
Carlo Costino
29b9e122ba Merge pull request #1993 from GSA/update-egress-proxy
Update cg-egress-proxy installation
2024-10-04 14:57:56 -04:00
dependabot[bot]
63c1652c40 Bump sass-embedded from 1.79.3 to 1.79.4
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.79.3 to 1.79.4.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.79.3...1.79.4)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 18:48:30 +00:00
dependabot[bot]
f28a618e78 Bump @babel/preset-env from 7.25.4 to 7.25.7
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.4 to 7.25.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.7/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 18:48:27 +00:00
dependabot[bot]
aa7c7b7d9a Bump rollup from 4.22.5 to 4.24.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.22.5 to 4.24.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.22.5...v4.24.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 18:48:26 +00:00
dependabot[bot]
4c0221e295 Bump @rollup/plugin-commonjs from 26.0.1 to 28.0.0
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 26.0.1 to 28.0.0.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.0/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 18:48:20 +00:00
dependabot[bot]
21d1b69c22 Bump send and express
Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.20.0 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 18:48:06 +00:00
Alex Janousek
5aac3130b3 Merge pull request #1950 from GSA/1927-user-story-brief-description-of-the-user-story
Backstop is implemented locally
2024-10-04 14:47:06 -04:00
Carlo Costino
75ce12f5da Update cg-egress-proxy installation
This changeset updates the installation of the cg-egress-proxy repo on account of the recent change to use the newer cg-cli-tools.  It also forces the update for staging to test this out for now; we will have to uncomment the check once this is working.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 14:41:26 -04:00
Kenneth Kehl
21bd20f607 try again 2024-10-04 11:32:16 -07:00
Andrew Shumway
371eb58392 Remove duplicate code in reference 2024-10-04 12:08:45 -06:00
Kenneth Kehl
a27b9a701b try again 2024-10-04 11:08:15 -07:00
Andrew Shumway
c328044636 Switch out deprecated tools in demo/prod deploy scripts 2024-10-04 12:03:16 -06:00
Kenneth Kehl
77f44d4d5e try again 2024-10-04 11:02:52 -07:00
alexjanousekGSA
73b3a61746 Moved condition back to top of method 2024-10-04 13:49:10 -04:00
alexjanousekGSA
c5b2535b8e Fixed calling of response.json() 2024-10-04 13:38:13 -04:00
Carlo Costino
9449b80975 Merge pull request #1991 from GSA/remove-extra-login-env-var
Remove an extra Login.gov environment variable
2024-10-04 13:01:49 -04:00
Kenneth Kehl
cc3d70303c add vcap secret 2024-10-04 09:57:15 -07:00
Carlo Costino
ef528360be Undo change to the cloud.gov repo
They reverted the repo name change

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 12:54:19 -04:00
Carlo Costino
ae1a51ff79 Update reference to the renaming of the cloud-gov/cli-tools repo
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 12:14:07 -04:00
Carlo Costino
e9b364010a Remove an extra Login.gov environment variable
This changeset removes the LOGIN_DOT_GOV_REGISTRATION_URL environment variable from the admin app deployment configuration.  This is only needed for the API.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 11:33:40 -04:00
Carlo Costino
a8bf2414b4 Merge pull request #1990 from GSA/remove-e2e-env-vars-from-deploy
Remove E2E env vars from deploy
2024-10-04 11:11:54 -04:00
Kenneth Kehl
ced229167f add vcap secret 2024-10-04 08:04:41 -07:00
alexjanousekGSA
8deed320f8 Tweaked mismatch percentage 2024-10-04 11:02:39 -04:00
Kenneth Kehl
114814b0b5 add vcap secret 2024-10-04 07:50:34 -07:00
Kenneth Kehl
88262302e6 add VCAP_SERVICES 2024-10-04 07:06:35 -07:00
Carlo Costino
2e8f82be3b Remove E2E env vars from deploy
The E2E environment variables should not be included with our deploys because we do not want to enable or run E2E tests in production or production-like environments.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-10-04 08:35:35 -04:00
Carlo Costino
d63cfb3cb0 Merge pull request #1988 from GSA/switch-18f-deploy-tool-to-CG
Switch 18f deploy tool to CG
2024-10-04 08:06:11 -04:00
Andrew Shumway
6980e28786 Switch 18f deploy tool to CG 2024-10-03 14:19:09 -06:00
Andrew Shumway
c9acf937cf Merge pull request #1975 from GSA/fix-cfcommand-deploytool
Fix cf_command argument for deploy tool
2024-10-03 14:05:13 -06:00
Kenneth Kehl
37bb89402e add VCAP_SERVICES 2024-10-03 12:09:15 -07:00
Kenneth Kehl
f20803ecae add VCAP_SERVICES 2024-10-03 12:04:50 -07:00
Kenneth Kehl
addf4f0959 add VCAP_SERVICES 2024-10-03 12:00:31 -07:00
Kenneth Kehl
b7f26454ff add VCAP_SERVICES 2024-10-03 11:53:11 -07:00
Kenneth Kehl
a669477f48 add VCAP_SERVICES 2024-10-03 11:49:42 -07:00
Jonathan Bobel
8c932a6072 Updated links for Go Live Form 2024-10-03 14:39:51 -04:00
Kenneth Kehl
d2c654214b add VCAP_SERVICES 2024-10-03 11:28:12 -07:00
Kenneth Kehl
3120f82b1e add VCAP_SERVICES 2024-10-03 11:09:17 -07:00
Kenneth Kehl
0e45588e5a add VCAP_SERVICES 2024-10-03 10:52:49 -07:00
Kenneth Kehl
d4223429ec merge from main 2024-10-03 10:49:56 -07:00
Jonathan Bobel
1ea15d5ba1 Updated text for this error page (although I don't know when someone would see it) 2024-10-02 16:02:18 -04:00
Kenneth Kehl
915b18bbbd Merge pull request #1970 from GSA/notify-api-1299
optimize S3 partitioning
2024-10-02 09:55:14 -07:00
Beverly Nguyen
cecfeb7441 revised content phone content 2024-10-02 09:52:44 -07:00
alexjanousekGSA
f2fc6da0ee Updated docs 2024-10-02 11:19:33 -04:00
alexjanousekGSA
e96aec9898 Merged in main, created reference images and added delay to screenshots 2024-10-02 11:16:30 -04:00
alexjanousekGSA
e11b6376c2 Redid reference files 2024-10-02 10:37:04 -04:00
Andrew Shumway
4e2630d675 Remove whitespace/fix caps on var 2024-10-02 08:18:47 -06:00
Andrew Shumway
0a5ca7d0d6 Pull in main/fix merge conflicts 2024-10-02 07:58:04 -06:00
Andrew Shumway
64a01e70b7 Wrap vars with quotes and indent 2024-10-02 07:55:58 -06:00
Beverly Nguyen
4eff686e17 revising stylnig 2024-10-01 12:38:01 -07:00
Beverly Nguyen
282e27034d revised content 2024-10-01 12:28:05 -07:00
Alex Janousek
466137ba07 Update docs/backstop.md
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2024-10-01 12:13:35 -04:00
Carlo Costino
0d04524525 Merge pull request #1966 from GSA/USN-COMPLY-49_Verify_Nonce_on_Login
Verify NONCE on login.
2024-10-01 11:05:09 -04:00
Jonathan Bobel
08c97a8066 Removing this link since it was duplicated 2024-10-01 10:42:33 -04:00
Andrew Shumway
6815493f4a Remove brackets from hardcoded var 2024-09-30 14:49:28 -06:00
Andrew Shumway
f578a52010 Retry syntax on cf command 2024-09-30 14:34:47 -06:00
Carlo Costino
40a0418731 Merge pull request #1972 from GSA/dependabot/npm_and_yarn/rollup-4.22.5
Bump rollup from 4.22.4 to 4.22.5
2024-09-30 15:56:25 -04:00
Andrew Shumway
b7d699feae Move admin client username to env variable block 2024-09-30 13:46:13 -06:00
Andrew Shumway
8b9293db0e Fix cf_command syntax 2024-09-30 13:42:48 -06:00
Kenneth Kehl
6ff8be5d3e Merge pull request #1973 from GSA/add-awscli
Add awscli tools to the admin
2024-09-30 11:35:08 -07:00
Andrew Shumway
475bd0c1b4 fix yaml 2024-09-30 11:26:27 -06:00
Carlo Costino
2c7d090b82 Merge pull request #1964 from GSA/notify-admin-1956
make sure phone number is always last in the one-off csv
2024-09-30 13:03:09 -04:00
Carlo Costino
4f193e362c Add awscli tools to the admin
This changeset adds the awscli tools as a development dependency so that we are able to manage local connectivity to AWS resources when needed.  It is also needed to help with deploying the project to the sandbox environment and/or updating the Terraform to manage the infrastructure.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-09-30 10:13:12 -04:00
alexjanousekGSA
687372fd6c Added new reference images, removed a few custom pages 2024-09-30 09:58:44 -04:00
dependabot[bot]
302a79b41f Bump rollup from 4.22.4 to 4.22.5
Bumps [rollup](https://github.com/rollup/rollup) from 4.22.4 to 4.22.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.22.4...v4.22.5)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 23:20:05 +00:00
Kenneth Kehl
f0299c4042 optimize S3 partitioning 2024-09-27 08:39:19 -07:00
Kenneth Kehl
bc5b980431 more debug 2024-09-27 07:49:15 -07:00
Kenneth Kehl
08384dd1fa more debug 2024-09-27 07:36:55 -07:00
Kenneth Kehl
bdc5614fff Update app/main/views/send.py
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2024-09-27 07:20:40 -07:00
alexjanousekGSA
060db76640 Removed comment 2024-09-26 15:01:34 -04:00
alexjanousekGSA
b2b758ca8d Updated sensitivity 2024-09-26 14:54:55 -04:00
Kenneth Kehl
584ccce53d check bucket name 2024-09-26 10:51:51 -07:00
Kenneth Kehl
dda788b073 check bucket name 2024-09-26 10:46:26 -07:00
Kenneth Kehl
feff8ec1be try specifying region in the config 2024-09-26 10:32:22 -07:00
Kenneth Kehl
cfc9acc6f2 try specifying region in the config 2024-09-26 10:24:38 -07:00
Kenneth Kehl
959a680664 try specifying region in the config 2024-09-26 10:13:19 -07:00
Cliff Hill
a5e72ea4eb manifest.yml changed.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-26 12:46:07 -04:00
Kenneth Kehl
122343e46e try not using fips 2024-09-26 09:37:07 -07:00
Kenneth Kehl
86b217b1df remove extrtaneous comments 2024-09-26 09:22:16 -07:00
alexjanousekGSA
982f77413e updated mismatch threshold 2024-09-26 12:02:35 -04:00
Kenneth Kehl
3967612eb1 more debug 2024-09-26 08:53:40 -07:00
alexjanousekGSA
b0f0a8d8db Updated readme 2024-09-26 11:50:10 -04:00
Kenneth Kehl
fd2de9bf9b more debug 2024-09-26 08:44:10 -07:00
Kenneth Kehl
cd24c2b029 more debug 2024-09-26 08:23:13 -07:00
Cliff Hill
63747515db Updated the sample.env with new var.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-26 10:16:57 -04:00
Cliff Hill
55f588f13d Updated deploy workflows with new env var.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-26 10:11:46 -04:00
Cliff Hill
81a629935c Ok, now working 100% correctly with nonce.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-26 09:18:02 -04:00
Jonathan Bobel
49ec3dc559 Merge pull request #1963 from GSA/notify-admin-1937b
Fix moderate a11y violations reported by axe-core
2024-09-25 16:35:02 -04:00
Jonathan Bobel
647b37ae61 Removing moderate violations for the a11y scan 2024-09-25 16:19:00 -04:00
Cliff Hill
7b2d495c1b fixing so nonce check works correctly.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-25 16:01:13 -04:00
Cliff Hill
47f0952125 Getting id_token to decode correctly.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-25 15:34:31 -04:00
Jonathan Bobel
e0fb031cf5 Semantic update 2024-09-25 15:29:58 -04:00
Jonathan Bobel
72eff3235e Making sure it's testing against this code 2024-09-25 15:15:50 -04:00
Jonathan Bobel
67ad9148d6 Testing back button for a11y issues 2024-09-25 13:58:54 -04:00
alexjanousekGSA
2f40be8cd0 Added documentation 2024-09-25 13:12:18 -04:00
Beverly Nguyen
7d1c7fabc2 links fixed 2024-09-25 10:03:49 -07:00
Kenneth Kehl
a088409dfe fix 2024-09-25 09:54:31 -07:00
Kenneth Kehl
ddd413f299 fix 2024-09-25 09:38:59 -07:00
Beverly Nguyen
67097957f5 content 2024-09-25 09:38:21 -07:00
Kenneth Kehl
250a36836d fix 2024-09-25 09:29:50 -07:00
Kenneth Kehl
f8fd0422bf uncomment test code 2024-09-25 09:16:22 -07:00
Cliff Hill
4cdac9eba3 Making coverage not bother with sign in stuff since login.gov.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-25 12:05:56 -04:00
Cliff Hill
76863cd4dc Some unit test cleanup.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-25 11:23:36 -04:00
Cliff Hill
3d00b0c94f Making nonce passed through redis.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-25 10:45:57 -04:00
Kenneth Kehl
4594dc317f merge from main 2024-09-25 07:03:02 -07:00
Kenneth Kehl
5e93f2d572 merge from main 2024-09-25 07:00:10 -07:00
Cliff Hill
a2dbb6c9e6 Typo fix.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-24 20:46:48 -04:00
Cliff Hill
d097a0e2a6 I believe nonce is set up for sign_in.py.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-24 20:39:08 -04:00
Beverly Nguyen
cff1fb8f2e guidance pages 2024-09-24 15:42:16 -07:00
Beverly Nguyen
5a1b59561f guidance content 2024-09-24 15:38:13 -07:00
Beverly Nguyen
1aad5f0ac1 merge main 2024-09-24 15:15:22 -07:00
Beverly Nguyen
d89fa8b987 Merge branch 'main' into 1928-develop-new-page-templates-in-code-to-sit-behind-the-log-in 2024-09-24 15:13:54 -07:00
Carlo Costino
d3855f47ac Merge pull request #1959 from GSA/dependabot/npm_and_yarn/rollup-4.22.4
Bump rollup from 4.22.2 to 4.22.4
2024-09-24 15:57:00 -04:00
Kenneth Kehl
6f91d60030 make sure phone number is always last in the one-off csv 2024-09-24 10:35:22 -07:00
Beverly Nguyen
9eb54bd837 updated 2024-09-24 10:07:18 -07:00
Beverly Nguyen
968f7881e7 fixed test 2024-09-24 10:01:56 -07:00
alexjanousekGSA
f4d8816eac Added updates 2024-09-24 12:19:20 -04:00
Kenneth Kehl
99ce42fc4a revert test setting to ignore moderate failures 2024-09-24 08:44:01 -07:00
Kenneth Kehl
899347d349 fix tests 2024-09-24 08:23:17 -07:00
Kenneth Kehl
14b37524ae revert to nav 2024-09-24 08:02:32 -07:00
Kenneth Kehl
5caa26e93c try adding service nav 2024-09-24 07:52:10 -07:00
Kenneth Kehl
5ee559da10 try adding service nav 2024-09-24 07:44:43 -07:00
Kenneth Kehl
73852a54f2 add aria-labels 2024-09-24 07:36:21 -07:00
Kenneth Kehl
ec806ce385 1937b 2024-09-24 07:11:08 -07:00
Beverly Nguyen
8eaaf1b067 fix test 2024-09-23 19:15:21 -07:00
Beverly Nguyen
296ebb5655 reverting index 2024-09-23 18:58:52 -07:00
Beverly Nguyen
d9805495de adjusting css margin and nav 2024-09-23 18:58:22 -07:00
dependabot[bot]
8c3cdabb92 Bump rollup from 4.22.2 to 4.22.4
Bumps [rollup](https://github.com/rollup/rollup) from 4.22.2 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.22.2...v4.22.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 23:13:18 +00:00
alexjanousekGSA
4e52d60a7c Fixed linting issue 2024-09-23 13:53:08 -04:00
Jonathan Bobel
a5889d3448 Merge pull request #1957 from GSA/notify-admin-1936
Fix serious a11y violations reported by axe-core
2024-09-23 13:40:37 -04:00
alexjanousekGSA
5234706ae1 Added script 2024-09-23 13:08:29 -04:00
alexjanousekGSA
70c9801f1d Added script 2024-09-23 13:07:24 -04:00
alexjanousekGSA
df22530fa4 Remove BackstopJS generated folders from Git tracking 2024-09-23 12:03:21 -04:00
alexjanousekGSA
df630b58d8 Merge branch 'main' into 1927-user-story-brief-description-of-the-user-story 2024-09-23 11:57:37 -04:00
alexjanousekGSA
f9337b614f Reverted sign in 2024-09-23 11:57:13 -04:00
Carlo Costino
09a775fdad Merge pull request #1953 from GSA/dependabot/npm_and_yarn/sass-embedded-1.79.3
Bump sass-embedded from 1.78.0 to 1.79.3
2024-09-23 11:50:48 -04:00
Carlo Costino
62cfa2c39c Merge pull request #1954 from GSA/dependabot/npm_and_yarn/rollup-4.22.2
Bump rollup from 4.21.2 to 4.22.2
2024-09-23 11:43:42 -04:00
Kenneth Kehl
8b6f719510 try to fix li elements 2024-09-23 08:18:41 -07:00
Kenneth Kehl
b953d316c4 fix aria label issue 2024-09-23 08:01:56 -07:00
Kenneth Kehl
5c3b5790ae try overriding default govuk-frontend font weight 2024-09-23 07:50:52 -07:00
Carlo Costino
d0d3878881 Merge pull request #1931 from GSA/notify-admin-1926
Integrate axe-core a11y tests into our e2e tests
2024-09-23 10:26:44 -04:00
Kenneth Kehl
b6e0249adb merge from main 2024-09-23 07:10:31 -07:00
dependabot[bot]
4a8d768b6f Bump rollup from 4.21.2 to 4.22.2
Bumps [rollup](https://github.com/rollup/rollup) from 4.21.2 to 4.22.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.2...v4.22.2)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-20 23:34:39 +00:00
dependabot[bot]
876db282d5 Bump sass-embedded from 1.78.0 to 1.79.3
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.78.0 to 1.79.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.78.0...1.79.3)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-20 23:34:30 +00:00
alexjanousekGSA
028423adc1 Fixinng linting issues 2024-09-19 16:54:15 -04:00
alexjanousekGSA
56f7ad47e5 Solved merge conflict 2024-09-19 16:11:43 -04:00
Beverly Nguyen
1368384fdf fixed testing 2024-09-19 13:04:33 -07:00
Beverly Nguyen
17c63c0790 fix sort 2024-09-19 09:55:59 -07:00
Beverly Nguyen
d21e85278e fixed flake8 2024-09-18 22:45:49 -07:00
Beverly Nguyen
a4b9c16763 added guidance directory and nav 2024-09-18 22:40:48 -07:00
alexjanousekGSA
c44084f325 Backstop is working locally 2024-09-18 13:59:16 -04:00
Carlo Costino
cf39b32808 Merge pull request #1421 from GSA/notify-admin-1157
point to staging for e2e
2024-09-13 17:29:19 -04:00
Kenneth Kehl
84f3c61bc0 code review feedback 2024-09-13 07:50:24 -07:00
Kenneth Kehl
892705b125 revert fix for aria label 2024-09-11 14:19:31 -07:00
Kenneth Kehl
ef9e3aecbe set to critical for now 2024-09-11 14:11:19 -07:00
Kenneth Kehl
6da52f91b3 get list of serious violations 2024-09-11 14:01:57 -07:00
Kenneth Kehl
5eadcc0319 switch to serious and above try removing aria label 2024-09-11 13:54:42 -07:00
Kenneth Kehl
8d6478c3c1 switch to serious and above try removing aria label 2024-09-11 13:31:50 -07:00
Kenneth Kehl
a267cf3d4b expand to all tests 2024-09-11 13:16:58 -07:00
Kenneth Kehl
f82bcb0509 expand to all tests 2024-09-11 13:08:50 -07:00
Kenneth Kehl
c3a2441ade try expanding use of axe 2024-09-11 12:57:10 -07:00
Kenneth Kehl
8ef357ea61 try expanding use of axe 2024-09-11 12:36:58 -07:00
Kenneth Kehl
286166c2ad fix import 2024-09-11 11:07:59 -07:00
Kenneth Kehl
7b9e5288f8 fix import 2024-09-11 11:02:01 -07:00
Kenneth Kehl
df85f66a43 fix import 2024-09-11 10:48:26 -07:00
Kenneth Kehl
a91d6d25c8 initial test axe-core 2024-09-11 10:39:28 -07:00
Carlo Costino
88c47d15f6 Merge pull request #1924 from GSA/dependabot/npm_and_yarn/better-npm-audit-3.11.0
Bump better-npm-audit from 3.8.3 to 3.11.0
2024-09-10 14:41:20 -04:00
dependabot[bot]
6537eb2b1d Bump better-npm-audit from 3.8.3 to 3.11.0
Bumps [better-npm-audit](https://github.com/jeemok/better-npm-audit) from 3.8.3 to 3.11.0.
- [Release notes](https://github.com/jeemok/better-npm-audit/releases)
- [Changelog](https://github.com/jeemok/better-npm-audit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeemok/better-npm-audit/compare/v3.8.3...v3.11.0)

---
updated-dependencies:
- dependency-name: better-npm-audit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 18:28:31 +00:00
Carlo Costino
75727520c0 Merge pull request #1918 from GSA/dependabot/npm_and_yarn/uswds/compile-1.2.0
Bump @uswds/compile from 1.1.0 to 1.2.0
2024-09-10 14:27:14 -04:00
Kenneth Kehl
d6c8ee90e8 cleanup 2024-09-10 09:29:46 -07:00
Kenneth Kehl
a3ef868924 cleanup 2024-09-10 08:46:31 -07:00
Kenneth Kehl
bdf4c9597b clean up Makefile and checks.yml 2024-09-10 07:17:41 -07:00
Carlo Costino
6e3db9d59a Merge pull request #1914 from GSA/dependabot/npm_and_yarn/sass-embedded-1.78.0
Bump sass-embedded from 1.77.8 to 1.78.0
2024-09-09 18:13:01 -04:00
Carlo Costino
fc88ca55e7 Merge pull request #1912 from GSA/dependabot/npm_and_yarn/rollup-4.21.2
Bump rollup from 4.21.1 to 4.21.2
2024-09-09 17:47:08 -04:00
Kenneth Kehl
b8edfa8175 fix dead code 2024-09-09 13:57:45 -07:00
Kenneth Kehl
1a247260ff fix tests and flake8 2024-09-09 13:50:02 -07:00
Kenneth Kehl
92229707e2 comment out part of test that is still failing 2024-09-09 13:27:07 -07:00
Kenneth Kehl
5db3d4878f fix last test 2024-09-09 13:03:16 -07:00
Kenneth Kehl
b1f1005441 reenable e2e tests 2024-09-09 12:50:16 -07:00
Kenneth Kehl
6223341826 reenable e2e tests 2024-09-09 12:34:52 -07:00
Kenneth Kehl
6b3fde3356 merge from main 2024-09-09 12:09:53 -07:00
Kenneth Kehl
749e4cc708 Merge pull request #1911 from GSA/notify-api-1301
start load test work
2024-09-09 09:21:48 -07:00
alexjanousekGSA
a2d542c726 Upgraded vul package 2024-09-09 12:05:00 -04:00
dependabot[bot]
b67b15b6c9 Bump @uswds/compile from 1.1.0 to 1.2.0
Bumps [@uswds/compile](https://github.com/uswds/uswds-compile) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/uswds/uswds-compile/releases)
- [Commits](https://github.com/uswds/uswds-compile/compare/v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: "@uswds/compile"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-04 23:42:43 +00:00
Kenneth Kehl
d94a35cd30 get the error message in the url 2024-09-04 14:21:45 -07:00
Carlo Costino
26e53e76c5 Merge pull request #1910 from GSA/1487-display-data-most-used-templates-table
Display data: Most used templates table
2024-09-04 15:59:21 -04:00
Carlo Costino
6cf540be04 Merge pull request #1917 from GSA/cryptography-update
Update cryptography Python dependency
2024-09-04 15:37:26 -04:00
Carlo Costino
e3007f273e Update cryptography Python dependency
This changeset updates the Python cryptography package to the latest release to address a pip-audit finding.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-09-04 15:18:02 -04:00
Carlo Costino
46a980c505 Merge pull request #1909 from GSA/1908-remove-folder-and-header-folder-componentscomponents-since-we-no-longer-need-it
Deleting unused files/folders
2024-09-04 15:05:06 -04:00
Kenneth Kehl
b32dde1a07 debug key 2024-09-04 08:19:38 -07:00
Kenneth Kehl
87581705c6 merge from main 2024-09-04 08:09:25 -07:00
dependabot[bot]
3aa68a3d25 Bump sass-embedded from 1.77.8 to 1.78.0
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.77.8 to 1.78.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.77.8...1.78.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 23:41:20 +00:00
Kenneth Kehl
1308894191 cleanup 2024-09-03 14:01:17 -07:00
Kenneth Kehl
35dcfccd5f fix tests maybe 2024-09-03 11:03:33 -07:00
Kenneth Kehl
ddf9c6d3ec fix tests maybe 2024-09-03 10:37:05 -07:00
Kenneth Kehl
9e9ba9186a try mock 2024-09-02 10:30:29 -07:00
Kenneth Kehl
b5e2bf705d try mock 2024-09-02 10:02:28 -07:00
Kenneth Kehl
5ada9914b4 try mock 2024-09-02 09:57:22 -07:00
Kenneth Kehl
c075cacae9 try mock 2024-09-02 09:46:27 -07:00
Kenneth Kehl
da7d618460 try mock 2024-09-02 09:42:52 -07:00
Kenneth Kehl
9340069454 try mock 2024-09-02 09:33:23 -07:00
Kenneth Kehl
6621144061 add load_test to excluded 2024-09-02 09:17:51 -07:00
Kenneth Kehl
f6a1f1af5b add load_test to excluded 2024-09-02 09:01:42 -07:00
Kenneth Kehl
8b81c5ce7d add load_test to excluded 2024-09-02 08:43:23 -07:00
Kenneth Kehl
ce74175be1 clean up 2024-09-02 08:34:15 -07:00
Kenneth Kehl
f74bf271a5 clean up 2024-09-02 08:22:03 -07:00
Kenneth Kehl
e8b12de581 clean up 2024-09-02 08:13:05 -07:00
Kenneth Kehl
dcc8055377 more work on load test 2024-09-02 07:51:57 -07:00
dependabot[bot]
ab96955982 Bump rollup from 4.21.1 to 4.21.2
Bumps [rollup](https://github.com/rollup/rollup) from 4.21.1 to 4.21.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.1...v4.21.2)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 23:35:24 +00:00
Kenneth Kehl
c36561ee4d start load test work 2024-08-30 09:50:01 -07:00
Beverly Nguyen
c51a5593a7 clean up 2024-08-29 17:34:24 -07:00
Beverly Nguyen
be14a4a0c4 fix testing 2024-08-29 17:10:51 -07:00
Beverly Nguyen
65ef22f26e removed template type 2024-08-29 15:19:51 -07:00
Beverly Nguyen
e704cb1b78 added template-stats.html 2024-08-29 15:10:08 -07:00
Beverly Nguyen
2cae3462d3 Merge branch 'main' into 1487-display-data-most-used-templates-table 2024-08-29 14:57:36 -07:00
Beverly Nguyen
5beb9fcce1 reverting changes 2024-08-29 14:56:12 -07:00
Beverly Nguyen
7fea566201 dashboard edit 2024-08-29 14:52:04 -07:00
Beverly Nguyen
3158b91378 new revised table 2024-08-29 14:28:37 -07:00
Beverly Nguyen
6f2c7be4ce fix testing 2024-08-29 12:24:44 -07:00
Beverly Nguyen
b15b3a67f6 delete unused files 2024-08-29 11:37:42 -07:00
Kenneth Kehl
8cc14ec4bf try using various commands in checks.yml to obtain admin logs while e2e tests are running 2024-08-29 11:37:21 -07:00
Kenneth Kehl
4dbd9ede92 try using various commands in checks.yml to obtain admin logs while e2e tests are running 2024-08-29 11:25:44 -07:00
Kenneth Kehl
38fde60348 try using various commands in checks.yml to obtain admin logs while e2e tests are running 2024-08-29 11:10:51 -07:00
Kenneth Kehl
b1ad888b65 try using various commands in checks.yml to obtain admin logs while e2e tests are running 2024-08-29 10:20:38 -07:00
Kenneth Kehl
43bafbb617 try using various commands in checks.yml to obtain admin logs while e2e tests are running 2024-08-29 10:07:21 -07:00
Kenneth Kehl
c5060d3f14 try putting default log handler back in place to get logs streaming to github job output 2024-08-29 09:40:36 -07:00
Kenneth Kehl
15a87ec026 try putting default log handler back in place to get logs streaming to github job output 2024-08-29 09:27:04 -07:00
Kenneth Kehl
2690a059d2 try putting default log handler back in place to get logs streaming to github job output 2024-08-29 09:15:23 -07:00
Kenneth Kehl
5cf80ec5dc try putting default log handler back in place to get logs streaming to github job output 2024-08-29 09:07:14 -07:00
Kenneth Kehl
6fffa3cf43 try putting default log handler back in place to get logs streaming to github job output 2024-08-29 08:54:53 -07:00
Kenneth Kehl
e4c99dc15b try to pass message back in 'next' field 2024-08-29 08:28:38 -07:00
Kenneth Kehl
33e616a8f1 try to pass message back in 'next' field 2024-08-29 08:07:37 -07:00
Kenneth Kehl
d4b9a95b29 hmmm 2024-08-28 13:39:35 -07:00
Kenneth Kehl
ed1ef5cd4a increase debug 2024-08-28 13:04:06 -07:00
Kenneth Kehl
caefc958df increase debug 2024-08-28 12:56:46 -07:00
Kenneth Kehl
981281f725 increase debug 2024-08-28 12:50:09 -07:00
Kenneth Kehl
4cacd108b1 increase debug 2024-08-28 12:36:32 -07:00
Kenneth Kehl
68c0763dec increase debug 2024-08-28 11:31:22 -07:00
Kenneth Kehl
3f7d1ffffe increase debug 2024-08-28 11:17:52 -07:00
Kenneth Kehl
7e38e28a5e increase debug 2024-08-28 11:04:25 -07:00
Kenneth Kehl
f5baf1cb79 increase debug 2024-08-28 10:50:47 -07:00
Kenneth Kehl
67f128c26e increase debug 2024-08-28 10:30:53 -07:00
Kenneth Kehl
88af5de89d increase debug 2024-08-28 10:14:31 -07:00
Kenneth Kehl
7d1a50a5b0 increase debug 2024-08-28 09:29:48 -07:00
Kenneth Kehl
758efa8215 increase debug 2024-08-28 08:02:40 -07:00
Kenneth Kehl
e9a8e2769a increase debug 2024-08-28 07:37:33 -07:00
Kenneth Kehl
f27d53116e increase debug 2024-08-28 07:17:13 -07:00
Beverly Nguyen
b20c8ec909 Merge pull request #1901 from GSA/notify-admin-1877
set timezone automatically
2024-08-27 17:35:58 -07:00
Kenneth Kehl
664d07b414 increase debug 2024-08-27 15:16:25 -07:00
Kenneth Kehl
da6e9f4e8c increase debug 2024-08-27 15:06:00 -07:00
Kenneth Kehl
549855c957 increase debug 2024-08-27 14:56:09 -07:00
Kenneth Kehl
20428f7485 increase debug 2024-08-27 14:43:28 -07:00
Kenneth Kehl
d00f4b5f46 try again 2024-08-27 14:22:07 -07:00
Kenneth Kehl
d756b2289f code review feedback 2024-08-27 12:47:15 -07:00
Beverly Nguyen
8f15a83415 Merge pull request #1898 from GSA/1862-data-visualization-bar-chart-isnt-show-clearly
1862 data visualization bar chart isnt show clearly
2024-08-27 12:26:47 -07:00
Beverly Nguyen
bb106c04f1 fixed testing 2024-08-27 12:19:55 -07:00
Carlo Costino
5a4402fd8b Merge pull request #1905 from GSA/dependabot/npm_and_yarn/rollup-4.21.1
Bump rollup from 4.21.0 to 4.21.1
2024-08-27 12:33:34 -04:00
Alex Janousek
3d808cd3e5 Merge pull request #1900 from GSA/dependabot/npm_and_yarn/babel/preset-env-7.25.4
Bump @babel/preset-env from 7.25.3 to 7.25.4
2024-08-27 08:41:46 -04:00
dependabot[bot]
87d4911f89 Bump rollup from 4.21.0 to 4.21.1
Bumps [rollup](https://github.com/rollup/rollup) from 4.21.0 to 4.21.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 23:42:40 +00:00
Kenneth Kehl
407f049360 fix sort ugh 2024-08-26 11:11:59 -07:00
Kenneth Kehl
e15c89703b fix flake 8 2024-08-26 10:24:29 -07:00
Kenneth Kehl
9907409efd remove Change button for timezone 2024-08-26 10:06:29 -07:00
Kenneth Kehl
7b6b363532 add a call on the send page as well 2024-08-26 09:02:39 -07:00
Kenneth Kehl
f78fe350b0 fix flake 8 2024-08-26 07:59:39 -07:00
Kenneth Kehl
0c612581cd finish up 2024-08-26 07:50:24 -07:00
Beverly Nguyen
ca7c2e0c93 captialization 2024-08-23 18:36:16 -07:00
Beverly Nguyen
1768a4bbd9 changed scale y 2024-08-23 18:31:05 -07:00
Kenneth Kehl
3456bb47a1 move file around 2024-08-23 14:01:51 -07:00
Kenneth Kehl
8e3cd6324f fix some tests 2024-08-23 13:13:24 -07:00
Kenneth Kehl
c67407f090 fix some tests 2024-08-23 12:59:00 -07:00
Kenneth Kehl
50e67d2308 cleanup 2024-08-23 12:21:43 -07:00
Kenneth Kehl
85bafde78d fix flake 8 2024-08-23 12:13:14 -07:00
Kenneth Kehl
c7b83596ba add gulp reference 2024-08-23 11:47:43 -07:00
Kenneth Kehl
77d49754c6 initial 2024-08-23 11:03:32 -07:00
Carlo Costino
1361c2f836 Merge pull request #1834 from GSA/dependabot/pip/phonenumbers-8.13.43
Bump phonenumbers from 8.13.40 to 8.13.43
2024-08-23 11:42:54 -04:00
dependabot[bot]
5b14a4ea90 Bump @babel/preset-env from 7.25.3 to 7.25.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.3 to 7.25.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22 23:36:50 +00:00
Beverly Nguyen
769e63ebc7 Merge branch 'main' into 1862-data-visualization-bar-chart-isnt-show-clearly 2024-08-22 15:46:40 -07:00
Beverly Nguyen
b40cb5a9ad updated width when sms is zero 2024-08-22 15:46:17 -07:00
Beverly Nguyen
6ae00cabfe Merge pull request #1887 from GSA/1886-cleaning-up-admin-and-fix-missing-files
Clean up admin folders/templates and fix missing files
2024-08-22 14:38:33 -07:00
Beverly Nguyen
13cdb10d88 Merge branch 'main' into 1886-cleaning-up-admin-and-fix-missing-files 2024-08-22 09:56:22 -07:00
dependabot[bot]
8c0fd48e06 Bump phonenumbers from 8.13.40 to 8.13.43
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 8.13.40 to 8.13.43.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v8.13.40...v8.13.43)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22 16:18:00 +00:00
Andrew Shumway
4f9f546f23 Merge pull request #1829 from GSA/dependabot/pip/boto3-1.34.156
Bump boto3 from 1.34.150 to 1.34.156
2024-08-22 10:16:06 -06:00
Jonathan Bobel
4ca7087218 Merge pull request #1882 from GSA/1863-fix-pagination-count
remove ellipsis in pagination
2024-08-21 16:45:03 -04:00
Jonathan Bobel
75f6ee6837 Merge pull request #1885 from GSA/1881-closed-button-is-missing
updated url for close.svg
2024-08-21 16:44:16 -04:00
Carlo Costino
25722deb68 Merge pull request #1873 from GSA/dependabot/npm_and_yarn/better-npm-audit-3.8.3
Bump better-npm-audit from 3.7.3 to 3.8.3
2024-08-21 12:37:27 -04:00
dependabot[bot]
27c6098cc8 Bump better-npm-audit from 3.7.3 to 3.8.3
Bumps [better-npm-audit](https://github.com/jeemok/better-npm-audit) from 3.7.3 to 3.8.3.
- [Release notes](https://github.com/jeemok/better-npm-audit/releases)
- [Changelog](https://github.com/jeemok/better-npm-audit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeemok/better-npm-audit/compare/v3.7.3...v3.8.3)

---
updated-dependencies:
- dependency-name: better-npm-audit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-21 16:26:19 +00:00
Carlo Costino
f553b863c6 Merge pull request #1874 from GSA/dependabot/npm_and_yarn/rollup-4.21.0
Bump rollup from 4.20.0 to 4.21.0
2024-08-21 12:24:59 -04:00
Carlo Costino
5243878ef7 Merge pull request #1880 from GSA/notify-admin-1870
Change phone number in Notify.gov w/o entering password
2024-08-20 21:57:36 -04:00
Kenneth Kehl
3b1bd05a10 remove commented out code 2024-08-20 13:52:47 -07:00
Beverly Nguyen
10b65efe1f removed new folder and moved components to components folder 2024-08-20 13:17:01 -07:00
Beverly Nguyen
91f79f694e update webmanifest url to fix broken link 2024-08-20 12:19:09 -07:00
Beverly Nguyen
1bfd619057 updated url for close.svg 2024-08-20 12:01:06 -07:00
Kenneth Kehl
03fae4d08f fix test 2024-08-20 07:14:45 -07:00
Beverly Nguyen
67b928085c remove jobs 2024-08-19 14:37:45 -07:00
Beverly Nguyen
cd98439ac3 remove ellipsis in pagination 2024-08-19 14:33:28 -07:00
Kenneth Kehl
f0ec9e3da9 fix imports 2024-08-19 13:57:07 -07:00
Kenneth Kehl
66a555a2d4 remove print statements 2024-08-19 13:11:02 -07:00
Kenneth Kehl
339797558a remove debug 2024-08-19 13:02:20 -07:00
Kenneth Kehl
672fed7e4b initial 2024-08-19 10:57:08 -07:00
Carlo Costino
5a3f3e5ca0 Merge pull request #1864 from GSA/1859-activity-page-recent-job-reports-not-displaying-for-some-one-off-sends
changed download conditionals
2024-08-19 12:37:52 -04:00
dependabot[bot]
6b236bfa0f Bump boto3 from 1.34.150 to 1.34.156
Bumps [boto3](https://github.com/boto/boto3) from 1.34.150 to 1.34.156.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.34.150...1.34.156)

---
updated-dependencies:
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 16:32:56 +00:00
Andrew Shumway
0c1fc478da Merge pull request #1872 from GSA/add-andrew-assignee-dependabot
Add andrew assignee dependabot
2024-08-19 10:30:21 -06:00
Kenneth Kehl
01eb194a08 Merge pull request #1858 from GSA/1857-no-messages-sent-y-axis-fix
1857 - Activity chart updates
2024-08-19 09:25:45 -07:00
Andrew Shumway
2c7d9d48dc Pull main 2024-08-19 09:57:25 -06:00
dependabot[bot]
1d03d73642 Bump rollup from 4.20.0 to 4.21.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.20.0...v4.21.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 15:52:59 +00:00
Alex Janousek
b61329f86d Merge pull request #1853 from GSA/dependabot/update
Added Alex to dependabot node assignee
2024-08-19 11:51:36 -04:00
Andrew Shumway
062eefcf7a Add Andrew to dependabot assignee/review 2024-08-19 09:20:51 -06:00
Beverly Nguyen
8b2a3c26fa changed download conditionals 2024-08-16 11:01:00 -07:00
Andrew Shumway
b7a0dc2225 pull main 2024-08-16 10:59:40 -06:00
Andrew Shumway
6dc9efd13d Poetry lock 2024-08-16 10:59:14 -06:00
Jonathan Bobel
1eb54f8252 Activity chart updates 2024-08-16 11:27:48 -04:00
alexjanousekGSA
eca30e5b20 Added Alex to dependabot node assignee 2024-08-15 15:36:09 -04:00
Carlo Costino
0b75486210 Merge pull request #1852 from GSA/fix-prod-terraform-formatting
Fix formatting in production main.tf file
2024-08-15 14:48:12 -04:00
Alex Janousek
5adc45d591 Merge pull request #1836 from GSA/dependabot/npm_and_yarn/uswds/uswds-3.8.2
Bump @uswds/uswds from 3.8.1 to 3.8.2
2024-08-15 14:35:13 -04:00
Carlo Costino
4cdcdc075c Fix formatting in production main.tf file
This changeset fixes formatting in the production main.tf file.  The terraform fmt -check command is currently failing because of extra whitespace.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-08-15 14:34:56 -04:00
Jonathan Bobel
c5149f52d4 Merge pull request #1850 from GSA/arrow-img-missing
arrow img missing
2024-08-15 13:34:50 -04:00
Beverly Nguyen
529f5e76ba Merge pull request #1849 from GSA/JB-favicon-fix
Favicon - removed unnecessary line
2024-08-15 10:16:21 -07:00
Beverly Nguyen
f30363b473 updated url 2024-08-15 10:16:02 -07:00
Beverly Nguyen
0b7183a29d arrow img missing 2024-08-15 10:02:53 -07:00
Jonathan Bobel
3a38c1f94b Merge branch 'main' of https://github.com/GSA/notifications-admin into JB-favicon-fix 2024-08-15 12:30:02 -04:00
Jonathan Bobel
7962bfd85f Quick fix 2024-08-15 12:29:35 -04:00
Alex Janousek
d495840a67 Merge pull request #1848 from GSA/JB-favicon-fix
Favicon path fix
2024-08-15 12:11:58 -04:00
Jonathan Bobel
154e58a83d This worked for me locally, seeing if the change bubbles up to staging 2024-08-15 11:39:13 -04:00
Carlo Costino
45e4910372 Merge pull request #1847 from GSA/refactoring-fetch
Refactoring fetch
2024-08-15 11:18:11 -04:00
Beverly Nguyen
68fbdb2bb8 added fetch to jest 2024-08-14 15:59:44 -07:00
Beverly Nguyen
6175bfb2fb fixed pytesting 2024-08-14 15:47:50 -07:00
Beverly Nguyen
c2cb8e8f85 fixed flake8 2024-08-14 15:39:15 -07:00
Beverly Nguyen
1a76ff5dbe Merge branch 'main' into refactoring-fetch 2024-08-14 15:36:21 -07:00
Beverly Nguyen
cbffcff1cd removed fetch on resize and redraw tooltip 2024-08-14 15:33:22 -07:00
Kenneth Kehl
4960a49d11 Merge pull request #1845 from GSA/1843-qa-for-prod-push-aug-14
added 3 day download link in activity page
2024-08-14 15:07:52 -07:00
Kenneth Kehl
3a43dce715 Merge pull request #1846 from GSA/JB-QA-Updates
Updates from the QA review
2024-08-14 15:07:26 -07:00
Beverly Nguyen
b9d1ae5ad8 refactoring fetch for activity chart 2024-08-14 13:45:24 -07:00
Jonathan Bobel
a31e199147 Updates from the QA review 2024-08-14 16:11:00 -04:00
Beverly Nguyen
46124a45cc added 3 day download 2024-08-14 12:28:09 -07:00
Carlo Costino
56d9970ebe Merge pull request #1823 from GSA/1674-match-recent-batches-to-wireframe
1674 match recent batches to wireframe
2024-08-14 10:45:28 -04:00
Kenneth Kehl
3ce9097a02 Merge pull request #1837 from GSA/1817-activity-page-updates
1817 activity page updates
2024-08-14 07:33:15 -07:00
Jonathan Bobel
d57531a2b5 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1674-match-recent-batches-to-wireframe 2024-08-13 16:51:18 -04:00
Carlo Costino
44126a2f0c Merge pull request #1839 from GSA/bugfix/images
Added back part that got removed that allowed png images
2024-08-13 16:19:04 -04:00
Jonathan Bobel
49e390dd5e Using rows so it passes the test 2024-08-13 15:29:19 -04:00
Jonathan Bobel
f17ee0147f Test updates 2024-08-13 15:16:19 -04:00
alexjanousekGSA
3397b0c380 Added back part that got removed that allowed png images 2024-08-13 14:15:02 -05:00
Jonathan Bobel
9a59a09bf8 Show templates even if there is just 1 2024-08-13 15:06:08 -04:00
Jonathan Bobel
0fabcabeb3 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1674-match-recent-batches-to-wireframe
# Conflicts:
#	tests/app/main/views/test_dashboard.py
#	tests/javascripts/activityChart.test.js
2024-08-13 14:57:01 -04:00
Kenneth Kehl
6e77caee1a Merge pull request #1815 from GSA/notify-admin-1218
add front end for download all users
2024-08-13 11:52:13 -07:00
Kenneth Kehl
b5d4e12466 fix formatting 2024-08-13 11:37:08 -07:00
Kenneth Kehl
3a647ffa91 Merge branch 'main' into notify-admin-1218 2024-08-13 11:27:14 -07:00
Beverly Nguyen
832f18a1a9 added zeros to failed messages 2024-08-13 09:56:36 -07:00
Kenneth Kehl
556e381677 Merge pull request #1790 from GSA/dependabot/pip/redis-5.0.8
Bump redis from 5.0.7 to 5.0.8
2024-08-13 07:44:58 -07:00
Beverly Nguyen
0391c94677 adjusted width 2024-08-12 23:53:44 -07:00
Beverly Nguyen
5d211f7c59 fixed flake8 2024-08-12 23:50:13 -07:00
Beverly Nguyen
e3c78c5871 added download url and stat count in table 2024-08-12 23:45:01 -07:00
Beverly Nguyen
c5b71dfe8d added download url and stat count in table 2024-08-12 23:28:41 -07:00
dependabot[bot]
847057b2a8 Bump redis from 5.0.7 to 5.0.8
Bumps [redis](https://github.com/redis/redis-py) from 5.0.7 to 5.0.8.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v5.0.7...v5.0.8)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-13 02:29:34 +00:00
dependabot[bot]
932963beb5 Bump @uswds/uswds from 3.8.1 to 3.8.2
Bumps [@uswds/uswds](https://github.com/uswds/uswds) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](https://github.com/uswds/uswds/compare/v3.8.1...v3.8.2)

---
updated-dependencies:
- dependency-name: "@uswds/uswds"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-13 02:28:57 +00:00
Carlo Costino
d10a46c5ee Merge pull request #1832 from GSA/1810-clean-up-data-viz-ui-component
1810 clean up data viz UI component
2024-08-12 22:27:40 -04:00
Beverly Nguyen
cf5ea736e2 removed unused js file 2024-08-12 15:08:40 -07:00
Beverly Nguyen
aa1a738463 uninstalled sockeio client 2024-08-12 15:05:24 -07:00
Beverly Nguyen
bfb08173c2 Merge branch 'main' into 1810-clean-up-data-viz-ui-component 2024-08-12 15:02:48 -07:00
Carlo Costino
46c11285c6 Merge pull request #1831 from GSA/feature/updating-node-modules
Feature/updating node modules
2024-08-12 17:45:04 -04:00
alexjanousekGSA
57ee345451 Removed chart js 2024-08-12 15:29:35 -06:00
Beverly Nguyen
6d09d44a84 removed flask-socketio 2024-08-12 13:38:29 -07:00
Beverly Nguyen
a0e177b99b add comments 2024-08-12 11:51:20 -07:00
Beverly Nguyen
96d6415578 add comments 2024-08-12 11:47:56 -07:00
Kenneth Kehl
bda957f76a change delimiter back to comma 2024-08-12 07:27:32 -07:00
Kenneth Kehl
6cb03d962e merge from main 2024-08-12 07:15:46 -07:00
Beverly Nguyen
2f62a57c7c fixed pytest 2024-08-09 15:04:56 -07:00
Beverly Nguyen
de27071112 fixed js errors 2024-08-09 14:49:16 -07:00
Beverly Nguyen
2cbab8727f fixed isort 2024-08-09 14:33:53 -07:00
Beverly Nguyen
a6e7e15643 Merge branch 'main' into 1810-clean-up-data-viz-ui-component 2024-08-09 14:29:51 -07:00
Beverly Nguyen
9e6f87ace1 removed socket io 2024-08-09 14:29:14 -07:00
Carlo Costino
7d22f23217 Merge pull request #1830 from GSA/1824-data-viz-changes
1824 data viz changes
2024-08-09 15:59:11 -04:00
Carlo Costino
75a69dc8a6 Merge pull request #1780 from GSA/notify-compliance-48
Notify compliance 48
2024-08-09 15:32:29 -04:00
Kenneth Kehl
191b591ac0 merge from main 2024-08-09 11:40:44 -07:00
alexjanousekGSA
e5b4dd5a31 Merge branch 'feature/updating-node-modules' of https://github.com/GSA/notifications-admin into feature/updating-node-modules 2024-08-09 11:00:53 -06:00
alexjanousekGSA
d9d802cfb7 Added charts back 2024-08-09 10:57:59 -06:00
Alex Janousek
cb8e620343 Merge branch 'main' into feature/updating-node-modules 2024-08-09 10:50:30 -06:00
alexjanousekGSA
393ba67878 Added d3 2024-08-09 10:48:39 -06:00
alexjanousekGSA
39981c1f70 Added back new chart module 2024-08-09 10:43:56 -06:00
alexjanousekGSA
0a39077fc8 Added another missing file 2024-08-09 09:41:13 -06:00
alexjanousekGSA
220106ff6b Added another file 2024-08-09 09:18:50 -06:00
Jonathan Bobel
832932f3b8 Updates to styles and js 2024-08-09 10:33:51 -04:00
alexjanousekGSA
1acb37c012 Added styling files back 2024-08-09 07:40:58 -06:00
Jonathan Bobel
45bc6a9173 test updates 2024-08-08 16:53:56 -04:00
Jonathan Bobel
3e472e0a97 Test update 2024-08-08 16:35:09 -04:00
alexjanousekGSA
9b768846cb Updated rollup 2024-08-08 14:32:33 -06:00
Jonathan Bobel
a395ad0281 Multiples of 8 2024-08-08 16:30:34 -04:00
Jonathan Bobel
28bc4befbe Small changes to the data viz colors and chart sizing 2024-08-08 16:29:35 -04:00
Kenneth Kehl
193e1f7952 fix duplicate test name 2024-08-08 13:16:29 -07:00
Kenneth Kehl
38a6c35afd add test 2024-08-08 13:11:58 -07:00
Kenneth Kehl
ee1dcdeb03 strip commas from fields 2024-08-08 13:02:51 -07:00
alexjanousekGSA
25f75a98ec Replaced stream queue 2024-08-08 14:01:05 -06:00
alexjanousekGSA
cc310d8a23 Added simple package updates 2024-08-08 13:58:33 -06:00
alexjanousekGSA
e730c46525 Removed test command 2024-08-08 13:45:38 -06:00
Andrew Shumway
7d6b209c8d Merge pull request #1828 from GSA/dependabot/pip/botocore-1.34.156
Bump botocore from 1.34.150 to 1.34.156
2024-08-08 13:23:10 -06:00
Jonathan Bobel
064cae7c31 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1674-match-recent-batches-to-wireframe
# Conflicts:
#	tests/javascripts/activityChart.test.js
2024-08-08 15:07:03 -04:00
Jonathan Bobel
a3d9c24d34 Fixing a test 2024-08-08 14:47:35 -04:00
Jonathan Bobel
c778ad092b Removing reports column and adjusting tests 2024-08-08 14:42:15 -04:00
Kenneth Kehl
f3cab5a6cc revert Makefile changes 2024-08-08 11:22:08 -07:00
Kenneth Kehl
b6dd9967ed code review feedback 2024-08-08 11:14:24 -07:00
Carlo Costino
b654bca6bf Merge pull request #1807 from GSA/1806-add-how-to-debug-in-staging-in-docs
add debug staging api to docs
2024-08-08 14:03:32 -04:00
Kenneth Kehl
1a75e56187 code review feedback 2024-08-08 10:59:57 -07:00
Carlo Costino
21da7ef7db Update docs/debug-issues-with-staging-api.md
Some additional formatting.
2024-08-08 13:49:49 -04:00
Kenneth Kehl
69e9c6d1ca code review changes 2024-08-08 10:47:18 -07:00
dependabot[bot]
3bafa48577 Bump botocore from 1.34.150 to 1.34.156
Bumps [botocore](https://github.com/boto/botocore) from 1.34.150 to 1.34.156.
- [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/botocore/compare/1.34.150...1.34.156)

---
updated-dependencies:
- dependency-name: botocore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08 16:39:07 +00:00
alexjanousekGSA
f8e85e5fa6 Added new package to see if it breaks pipeline 2024-08-07 21:58:55 -06:00
Beverly Nguyen
d1701ab946 Merge pull request #1819 from GSA/1810-clean-up-data-viz-ui-component
fix 400 errors
2024-08-07 17:23:11 -07:00
Beverly Nguyen
b426a17cf8 fix activity jtest test 2024-08-07 17:15:15 -07:00
Beverly Nguyen
86748c3317 js lint 2024-08-07 17:03:25 -07:00
Beverly Nguyen
1a75fc5142 fixed coverage report 2024-08-07 16:44:02 -07:00
Beverly Nguyen
2bb398a962 fixing console errors 2024-08-07 15:54:54 -07:00
Beverly Nguyen
92026a83aa fixing console errors 2024-08-07 15:54:21 -07:00
Beverly Nguyen
a6ac7086da fixing console errors 2024-08-07 15:48:35 -07:00
Beverly Nguyen
c6f1ae37a4 fixing console errors 2024-08-07 15:47:33 -07:00
Beverly Nguyen
f65655e56c fixing console errors 2024-08-07 15:42:46 -07:00
Beverly Nguyen
5797e989fd fixing console errors 2024-08-07 15:33:08 -07:00
Beverly Nguyen
4bfbd9f71f fixing console errors 2024-08-07 15:27:43 -07:00
Beverly Nguyen
65d339fb8a fix jest testing errors 2024-08-07 15:16:09 -07:00
Carlo Costino
0f75fbf11e Merge pull request #1813 from GSA/notify-admin-1267
E2E Bug Fix: Get Dependabot to work properly with end-to-end tests
2024-08-07 18:00:13 -04:00
alexjanousekGSA
b1668ebe57 Made update to trigger successful build 2024-08-07 14:51:38 -06:00
Jonathan Bobel
e7e3bac36c Updates to the activity table(s) on the dashboard 2024-08-07 16:20:40 -04:00
Kenneth Kehl
b77a142f6b try moving if block 2024-08-07 07:37:04 -07:00
Kenneth Kehl
2497679046 switch commas to tabs 2024-08-07 07:21:53 -07:00
Beverly Nguyen
078fbb7f4e Merge branch 'main' into 1810-clean-up-data-viz-ui-component 2024-08-06 17:32:12 -07:00
Beverly Nguyen
ad2151b637 fix 400 errors 2024-08-06 17:28:14 -07:00
Kenneth Kehl
aed9778a65 fix tests 2024-08-06 12:42:34 -07:00
Jonathan Bobel
1a528626de Merge branch '1669-toggle-between-recent-activity-and-all-activity' into 1674-match-recent-batches-to-wireframe 2024-08-06 15:28:46 -04:00
Kenneth Kehl
323ecf63f4 remove unused import 2024-08-06 12:27:42 -07:00
Jonathan Bobel
b01ca6bb15 Updates to the template table and removing the table being replicated 2 times 2024-08-06 15:03:57 -04:00
Kenneth Kehl
7b03d02447 add front end for download all users 2024-08-06 11:31:05 -07:00
Kenneth Kehl
89eb24c795 add ds.baseline 2024-08-06 08:37:43 -07:00
Jonathan Bobel
6cecd5903a Small test update 2024-08-06 10:17:50 -04:00
Kenneth Kehl
a48f4fa476 Merge pull request #1809 from GSA/notify-admin-1267
E2E Bug Fix: Get Dependabot to work properly with end-to-end tests
2024-08-05 14:10:02 -07:00
Kenneth Kehl
cf505faef9 Merge pull request #1808 from GSA/1795-bug-recent-batches-table-not-displaying-most-recent-jobs
avoid jobs with job_status = cancelled
2024-08-05 13:34:36 -07:00
Kenneth Kehl
7c89863eab add more environment variables for e2e tests 2024-08-05 13:20:21 -07:00
Beverly Nguyen
bdbdaaae8a avoid jobs with job status cancelled 2024-08-05 13:06:51 -07:00
Jonathan Bobel
6e3ad6b354 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1669-toggle-between-recent-activity-and-all-activity 2024-08-05 16:06:15 -04:00
Jonathan Bobel
d6079a463d Adding the ability to switch tables in the js
Updating css
Testing updated js
2024-08-05 16:05:54 -04:00
Beverly Nguyen
cd1cedad69 add debug staging api to docs 2024-08-05 12:09:38 -07:00
Kenneth Kehl
bc853367d9 Merge pull request #1800 from GSA/update-dependabot
Update dependabot.yml config
2024-08-05 11:35:23 -07:00
Carlo Costino
9f79ae314f Update dependabot.yml config
This changeset updates our dependabot.yml configuration to match what the documentation currently says is current:

* Adjusts version referenced from 3 to 2 to match the docs
* Adjusts the formatting of values to match the docs

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-08-05 11:55:43 -04:00
Jonathan Bobel
7ac6400827 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1669-toggle-between-recent-activity-and-all-activity 2024-08-05 09:34:50 -04:00
Kenneth Kehl
af59b13836 code review feedback 2024-08-02 14:30:35 -07:00
Kenneth Kehl
79786df09c merge from main 2024-08-02 14:29:46 -07:00
Carlo Costino
863979b726 Merge pull request #1797 from GSA/Logging_the_job_information_that_was_retrieved
Logging the job information that was retrieved
2024-08-02 16:37:43 -04:00
Cliff Hill
0fe73f6973 Trying this now.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-08-02 15:14:17 -04:00
Cliff Hill
65da623458 Done stuff to make serialization work hopefully.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-08-02 15:01:55 -04:00
Cliff Hill
6b8be20ed2 Black & isort.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-08-02 14:50:52 -04:00
Cliff Hill
27ee039b2d iDumping object as a JSON.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-08-02 14:42:29 -04:00
Cliff Hill
03466d0184 Removing pformat from the change.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-08-02 14:37:06 -04:00
Cliff Hill
131d99a4df iAdding some logging for Bev.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-08-02 14:02:44 -04:00
Andrew Shumway
136e82102b Pull main 2024-08-02 09:00:24 -06:00
Andrew Shumway
b84d00bfb1 poetry lock 2024-08-02 09:00:04 -06:00
Carlo Costino
22bc355562 Merge pull request #1623 from GSA/1484-dashboard-visualizations
1484 dashboard visualizations
2024-08-01 21:31:33 -04:00
Beverly Nguyen
9471174f20 removed extra template path in gulp 2024-08-01 15:44:05 -07:00
Beverly Nguyen
da33213730 Merge branch 'main' into 1484-dashboard-visualizations 2024-08-01 15:42:44 -07:00
Carlo Costino
da34acaf76 Merge pull request #1743 from GSA/1677-user-story-view-table-of-all-jobs-sent-with-my-service
new activity page
2024-08-01 15:00:38 -04:00
Beverly Nguyen
97ae46d57b table th color changed 2024-08-01 09:34:57 -07:00
Carlo Costino
989aaf747f Merge pull request #1784 from GSA/1676-individual-job-table-updates
1676 - Updates to Job status page
2024-07-31 23:35:41 -04:00
Carlo Costino
fd046e02e7 Merge pull request #1791 from GSA/notify-admin-1188
remove uk bank holidays
2024-07-31 16:50:49 -04:00
Jonathan Bobel
42db905026 Creating 2 tables to be put tied into the dropdown event 2024-07-31 16:00:06 -04:00
Andrew Shumway
0ea4d8897e Pull main 2024-07-31 12:18:03 -06:00
Jonathan Bobel
7715e6b275 Removing commented code - PR comment 2024-07-31 12:15:55 -04:00
Jonathan Bobel
cfc65d20c3 Too many blank lines? 2024-07-31 11:54:45 -04:00
Jonathan Bobel
634f3f9643 Removing a print command 2024-07-31 11:34:42 -04:00
Jonathan Bobel
71cca74779 Updates to dashboard and py tests for dashboard 2024-07-31 11:34:19 -04:00
Kenneth Kehl
a1180747d5 remove uk bank holidays 2024-07-31 08:17:29 -07:00
Jonathan Bobel
d12d2418a5 Addressing some PR comments 2024-07-31 10:25:59 -04:00
Jonathan Bobel
5680f5c98f Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-07-31 10:01:35 -04:00
Carlo Costino
6225181087 Merge pull request #1787 from GSA/signin_mess
fix signin issue
2024-07-30 17:24:13 -04:00
Jonathan Bobel
cbb4254204 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-07-30 15:15:08 -04:00
Jonathan Bobel
6a5b033700 Needed to wrap this line 2024-07-30 14:35:30 -04:00
Jonathan Bobel
4df7eb57d7 Adjusting tests 2024-07-30 14:24:02 -04:00
Kenneth Kehl
86a2017f91 fix flake 8 2024-07-30 10:30:32 -07:00
Kenneth Kehl
a8fad883f1 fix keystring 2024-07-30 10:17:04 -07:00
Jonathan Bobel
1912ffbbcf Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations
# Conflicts:
#	app/assets/sass/uswds/_uswds-theme-custom-styles.scss
#	app/templates/views/dashboard/dashboard.html
#	gulpfile.js
#	tests/app/main/views/test_dashboard.py
2024-07-30 10:45:53 -04:00
Carlo Costino
ae02972c6d Merge pull request #1783 from GSA/notify-admin-1690
try versioning-strategy
2024-07-29 17:57:02 -04:00
Carlo Costino
55e1664d04 Merge pull request #1785 from GSA/update-python-deps-7-30-24
Update Python dependencies - 7/30/24
2024-07-29 17:47:51 -04:00
Carlo Costino
d42cadd3b1 Update Python dependencies - 7/30/24
This changeset updates several Python dependencies that Dependabot has flagged for updating.  This includes a major version bump of notifications-python-client, which is mostly just formatted string updates that should not have any adverse effects for us.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-29 17:39:27 -04:00
Jonathan Bobel
9638067e63 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1676-individual-job-table-updates
# Conflicts:
#	app/templates/partials/jobs/notifications.html
2024-07-29 15:55:59 -04:00
Jonathan Bobel
99493acb86 Updates to Job status page 2024-07-29 15:32:53 -04:00
Kenneth Kehl
d3de0bb01d try versioning-strategy 2024-07-29 12:20:22 -07:00
Steven Reilly
044175bac6 Merge pull request #1777 from GSA/1490-responsive-tables
1490 responsive tables
2024-07-29 14:58:58 -04:00
Steven Reilly
78564acea7 Merge pull request #1774 from GSA/notify-admin-1505
Improve logging in the user sign-in flow
2024-07-29 14:52:58 -04:00
Steven Reilly
cbfeca5a1f Merge pull request #1752 from GSA/1708-content-add-new-content-to-features-page-about-organizing-content
added organizing content to features page
2024-07-29 14:48:25 -04:00
Carlo Costino
5eb9bcc843 Merge pull request #1781 from GSA/jskinne3-upgrade-terraform-cloudgov-domain
Upgrade terraform cloudgov domain
2024-07-29 14:35:48 -04:00
Steven Reilly
447046697e Merge pull request #1773 from GSA/notify-admin-1766
redirect new users to templates section
2024-07-29 12:37:53 -04:00
Carlo Costino
84657a691f Merge pull request #1779 from GSA/jskinne3-network-policy
Uncomment network policy resource
2024-07-29 12:31:04 -04:00
Steven Reilly
4b71b2550a Merge pull request #1753 from GSA/1687-add-content-as-a-user-id-like-understand-what-each-permission-grants-before-i-invite-team-members
add accordion to invite page
2024-07-29 12:09:08 -04:00
John Skiles Skinner
4982452bec Remove the deprecated arg from the domain code 2024-07-26 11:28:03 -07:00
John Skiles Skinner
3833533b5c Nix a stray recursive_delete local var 2024-07-26 11:25:16 -07:00
John Skiles Skinner
e637a8177c Upgrade terraform-cloudgov in the block for our domain name 2024-07-26 11:18:26 -07:00
Kenneth Kehl
e884f31fa0 write test 2024-07-26 09:49:12 -07:00
Kenneth Kehl
34d727748b cleanup notify-compliance-46 2024-07-26 09:15:09 -07:00
Jonathan Bobel
765920ef0a Change to the table width on overflow to have less wrapping text 2024-07-26 10:38:00 -04:00
John Skiles Skinner
0c1f824ca3 Remove outdated comments 2024-07-25 19:21:20 -07:00
John Skiles Skinner
883b39cd93 Update comment 2024-07-25 18:59:23 -07:00
John Skiles Skinner
2933ded509 Experiment with uncommenting use of api_network_route module 2024-07-25 17:46:19 -07:00
Beverly Nguyen
8fb019b93d added margin 2024-07-25 17:36:13 -07:00
Beverly Nguyen
8461c6156b created testing for activity page 2024-07-25 17:09:17 -07:00
Kenneth Kehl
42184a17cd fix flake8 2024-07-25 12:38:33 -07:00
Jonathan Bobel
d68df54bb9 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1490-responsive-tables 2024-07-25 15:36:39 -04:00
Jonathan Bobel
dfcd71a6d3 Updates to table wrappers across the application
Grid update to dashboard
Small style updates
2024-07-25 15:36:31 -04:00
Beverly Nguyen
b37b95cdcf Merge branch 'main' into 1677-user-story-view-table-of-all-jobs-sent-with-my-service 2024-07-25 11:59:53 -07:00
Beverly Nguyen
a8ce0be98b test_nav 2024-07-25 11:59:42 -07:00
Steven Reilly
bd03d273fe Merge pull request #1772 from GSA/tune-production-manifest
Adjust production manifest settings
2024-07-25 14:02:03 -04:00
Kenneth Kehl
e900a7c81f redirect new users to templates section 2024-07-25 09:10:25 -07:00
Carlo Costino
37c5f84ee1 Adjust production manifest settings
This changeset adjusts our production manifest settings to strike a balance with memory usage and app instances.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-25 11:55:50 -04:00
Carlo Costino
6e398e7a39 Merge pull request #1768 from GSA/comma-escape-b
don't allow commas in placeholder fields
2024-07-25 09:54:51 -04:00
Carlo Costino
88435155a5 Merge pull request #1770 from GSA/clean-up-service_dashboard-as-it-relates-to-table-on-dashboard
Fixed KeyError on processing_finished and removed notification api call
2024-07-25 09:18:28 -04:00
Beverly Nguyen
68d58116c4 updated css 2024-07-25 00:30:31 -07:00
Beverly Nguyen
2daaa6dd38 Fixed KeyError on processing_finished and removed notification api call 2024-07-24 15:03:51 -07:00
Beverly Nguyen
4e558ca0e7 cleaned code and added css spacing 2024-07-24 14:29:05 -07:00
Kenneth Kehl
55f1939fd5 don't allow commas in placeholder fields 2024-07-24 13:56:32 -07:00
Beverly Nguyen
a4e1446791 Merge branch 'main' into 1677-user-story-view-table-of-all-jobs-sent-with-my-service 2024-07-24 13:44:40 -07:00
Carlo Costino
a7cbccc209 Merge pull request #1767 from GSA/jskinne3-hardcode-missing-recursive-delete-var
Hard-code recursive_delete to false
2024-07-24 15:36:28 -04:00
John Skiles Skinner
3c30a14c53 Hard-code recursive_delete to false 2024-07-24 12:26:41 -07:00
Carlo Costino
508dfc5d84 Merge pull request #1764 from GSA/revert-1762-signout-page-image-fix
Revert "fixed image" - swap image from svg back to png
2024-07-24 15:05:06 -04:00
Carlo Costino
1f9cccede6 Revert "fixed image" 2024-07-24 14:58:15 -04:00
Carlo Costino
dc337138f5 Merge pull request #1763 from GSA/bugfix/no-png-files
Added line to allow encoding which prevent png
2024-07-24 14:46:05 -04:00
alexjanousekGSA
6fc428363a Added line to allow encoding which prevent png 2024-07-24 12:39:04 -06:00
Carlo Costino
2243c89d54 Merge pull request #1762 from GSA/signout-page-image-fix
fixed image
2024-07-24 14:04:15 -04:00
Beverly Nguyen
05611cfab6 converted png to svg 2024-07-24 10:55:51 -07:00
Beverly Nguyen
1036cec1e0 fixed image 2024-07-24 10:26:37 -07:00
Carlo Costino
3ca1b4b32a Merge pull request #1761 from GSA/notify-compliance-46d
add another url for compliance #46
2024-07-24 11:25:34 -04:00
Carlo Costino
94ba7792e5 Merge pull request #1760 from GSA/update-python-runtime
Update Python runtime version for cloud.gov
2024-07-24 11:08:29 -04:00
Kenneth Kehl
08fec7e111 add another url for compliance #46 2024-07-24 07:59:05 -07:00
Carlo Costino
42fb5ad377 Update Python runtime version for cloud.gov
This changeset modifies the Python version specified in the runtime.txt file for cloud.gov.  The buildpack was recently updated, and the older version we had pinned is no longer supported.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-24 10:48:00 -04:00
Jonathan Bobel
c7b90e3010 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-07-24 10:47:54 -04:00
Kenneth Kehl
1bdb291397 debug 2024-07-24 07:13:34 -07:00
Carlo Costino
058547231c Merge pull request #1733 from GSA/notify-admin-980
add github repos to footer
2024-07-23 18:41:36 -04:00
Carlo Costino
c5e521c534 Merge pull request #1751 from GSA/increase-prod-memory
Increased Admin app memory to 4 GB
2024-07-23 17:29:42 -04:00
Beverly Nguyen
b8c1373dde add accordion to invite page 2024-07-23 12:57:02 -07:00
Jonathan Bobel
ad2e5de01b Removing service_id from chart, and small style update 2024-07-23 15:55:09 -04:00
Jonathan Bobel
5b1516bdd1 Another test update 2024-07-23 15:27:03 -04:00
Beverly Nguyen
34ae71716b added organizing content to features page 2024-07-23 12:16:09 -07:00
Beverly Nguyen
5d287d236e convert time to sort 2024-07-23 12:01:40 -07:00
Jonathan Bobel
3dcc438542 Adjusting some tests 2024-07-23 14:58:13 -04:00
Kenneth Kehl
43c72d2ebc Update app/templates/new/components/footer.html
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2024-07-23 11:37:22 -07:00
Carlo Costino
da11e3d9ef Increased Admin app memory to 4 GB
This changeset updates the memory available to the API app and workers to be 4 GB to improve app stability and performance.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-23 12:14:45 -04:00
Jonathan Bobel
a0e64304d6 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-07-23 11:54:00 -04:00
Jonathan Bobel
4af04ff183 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations
# Conflicts:
#	package-lock.json
#	package.json
2024-07-23 11:39:49 -04:00
Carlo Costino
1a98fc6370 Merge pull request #1727 from GSA/notify-admin-1697
hide settings button if user doesn't have permission to manage the service
2024-07-23 10:37:48 -04:00
Kenneth Kehl
f7d0b728cd merge from main 2024-07-23 07:21:20 -07:00
Kenneth Kehl
9af1d922d3 merge from main 2024-07-23 07:20:05 -07:00
Carlo Costino
d968fcd4e5 Merge pull request #1707 from GSA/1634-timedate-column-within-recent-batch-table-isnt-accurate
update timestamp to display notification time created_at
2024-07-22 18:14:26 -04:00
Carlo Costino
abc409ab08 Merge pull request #1714 from GSA/1635-time-within-status-banner-on-confirmation-page-is-not-accurate
updating the timestamp to showcase time job sent
2024-07-22 18:03:21 -04:00
Carlo Costino
0b7c427b98 Merge pull request #1748 from GSA/admin-1701_setting_up_logging_to_track_this
Put logging where I think it will help the most.
2024-07-22 17:54:37 -04:00
Carlo Costino
ea4e9d1e0b Merge pull request #1747 from GSA/update-python-deps-7-22-24
Python dependency updates - 7/22/24
2024-07-22 17:36:08 -04:00
Carlo Costino
0b42fe73f2 Merge pull request #1606 from GSA/notify-admin-1395
add debug for investigating stack trace in logs
2024-07-22 17:21:30 -04:00
Carlo Costino
2037469bf6 Merge pull request #1689 from GSA/1682-update-remaining-outdated-npm-dependencies
1682 update remaining outdated npm dependencies
2024-07-22 17:07:26 -04:00
Cliff Hill
8c2190e3c4 Stuff was fixed.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-07-22 17:05:44 -04:00
Cliff Hill
9b00618b5b Put logging where I think it will help the most.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-07-22 16:38:34 -04:00
Carlo Costino
a08cf0ca44 Python dependency updates - 7/22/24
This changeset updates a few Python dependencies that Dependabot had flagged for updates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-22 16:05:04 -04:00
John Skiles Skinner
b28ac059f9 Merge branch 'main' into 1682-update-remaining-outdated-npm-dependencies 2024-07-22 12:58:05 -07:00
Carlo Costino
f26b857796 Merge pull request #1725 from GSA/notify-admin-1692
update flake8-pytest-style-plugin
2024-07-22 15:52:29 -04:00
Carlo Costino
7e0fa90fb2 Merge pull request #1738 from GSA/jskinne3-upgrade-terraform-cloudgov
Upgrade terraform cloudgov
2024-07-22 12:51:37 -04:00
Carlo Costino
210ea7b54b Merge pull request #1742 from GSA/jskinne3-update-terraform-cloudgov-dev-env
Upgrade terraform-cloudgov, remove recursive_delete in dev module
2024-07-22 12:38:45 -04:00
Beverly Nguyen
febd037bed created new activity page 2024-07-18 15:57:29 -07:00
John Skiles Skinner
3567a0651a Upgrade terraform-cloudgov, remove recursive_delete in dev module 2024-07-18 15:56:27 -07:00
alexjanousekGSA
93609417c1 Added requirements file 2024-07-18 15:17:12 -06:00
Jonathan Bobel
5cf05bd4b6 Missing semicolons 2024-07-18 16:14:25 -04:00
Jonathan Bobel
5f5f6a948b Fixing build errors 2024-07-18 15:59:27 -04:00
Jonathan Bobel
c80645b11c Changes to fix a build error and removing dummy Failed data 2024-07-18 15:52:27 -04:00
Jonathan Bobel
20ab840f27 removing console.logs 2024-07-18 15:42:32 -04:00
Jonathan Bobel
2029c64ea6 case issue was failing the build 2024-07-18 15:39:30 -04:00
Jonathan Bobel
b3de594741 Removing duplicate js 2024-07-18 15:30:16 -04:00
Jonathan Bobel
afd82f3742 Separated the js to make it easier to test 2024-07-18 15:27:17 -04:00
Jonathan Bobel
2e81f6f45a Checking if the threshold is why this branch is failing 2024-07-18 13:14:36 -04:00
Jonathan Bobel
47bb1e4c8c Test updates - still need more coverage 2024-07-18 12:36:49 -04:00
John Skiles Skinner
b8a62852a6 Terraform fmt 2024-07-17 17:35:17 -07:00
John Skiles Skinner
aef7ff487e Add prevent_destory in Bootstrap module 2024-07-17 17:02:56 -07:00
John Skiles Skinner
43818a6df4 Add a note about an upgrade I don't feel good about making just now 2024-07-17 17:00:21 -07:00
John Skiles Skinner
24bbf5fa9c Upgrade terraform-cloudgov in 4 env modules, remove recursive_delete 2024-07-17 16:52:51 -07:00
John Skiles Skinner
c41cb94a5d Add prevent_destroy to env modules 2024-07-17 16:47:30 -07:00
John Skiles Skinner
58dc83d9fd Upgrade terraform-cloudgov version and args in Bootstrap module 2024-07-17 16:35:58 -07:00
Carlo Costino
7507de973e Merge pull request #1736 from GSA/jskinne3-sandbox-remove-old-redis
Delete outdated Redis instance from Sandbox Terraform config
2024-07-17 18:02:50 -04:00
John Skiles Skinner
5800f9289e Delete outdated Redis instance from Sandbox Terraform config 2024-07-17 14:54:37 -07:00
Carlo Costino
2242bb17ad Merge pull request #1732 from GSA/jskinne3-link-to-terraform-docs
Replace old Terraform README with link
2024-07-17 17:45:58 -04:00
Carlo Costino
6b58981005 Merge pull request #1735 from GSA/notify-compliance-46d
fix /verify/code
2024-07-17 16:51:10 -04:00
Kenneth Kehl
39ee6b677f fix /verify/code 2024-07-17 13:35:51 -07:00
Carlo Costino
f5666d9901 Merge pull request #1734 from GSA/notify-compliance-46d
add debug for compliance #46
2024-07-17 16:22:19 -04:00
Kenneth Kehl
cb46bb1e24 add debug for compliance #46 2024-07-17 12:59:13 -07:00
Steven Reilly
6a187e472b Merge pull request #1731 from GSA/jskinne3-terraform-cloudgov-version
Specify version of terraform-cloudgov module
2024-07-17 15:30:23 -04:00
Jonathan Bobel
f0b4fbe732 Updating an optional dependency 2024-07-17 13:02:04 -04:00
Kenneth Kehl
b60e49ef4a add github repos to footer 2024-07-17 09:57:25 -07:00
Jonathan Bobel
4113a2819d Merged dashboard.html 2024-07-17 12:18:05 -04:00
Jonathan Bobel
b718fbf791 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-07-17 11:24:00 -04:00
Jonathan Bobel
ba2b5fea37 Merge branch '1544-data-viz-total-message-allowance' into 1484-dashboard-visualizations
# Conflicts:
#	app/assets/sass/uswds/_data-visualization.scss
#	app/assets/sass/uswds/styles.scss
#	app/templates/views/dashboard/dashboard.html
#	app/templates/views/dashboard/template-statistics.html
#	gulpfile.js
#	package-lock.json
2024-07-17 11:23:53 -04:00
John Skiles Skinner
b34d3c8aa2 Expunge boilerplate instructions, link to updated ones in API repo 2024-07-16 14:23:21 -07:00
alexjanousekGSA
084eb318ff Added specific version of terrafor-cloudgov module 2024-07-16 15:11:25 -06:00
John Skiles Skinner
f6975724a8 Specify working version, sadly the oldest version 2024-07-16 13:55:29 -07:00
Kenneth Kehl
bb5d248e83 merge from main 2024-07-16 13:17:23 -07:00
Kenneth Kehl
bf556eb408 make settings button invisible if you don't have permission to manage settings 2024-07-16 13:01:12 -07:00
Kenneth Kehl
d0d56ab5c4 merge from main 2024-07-16 10:52:05 -07:00
Kenneth Kehl
0d3f06eb74 merge from main 2024-07-16 10:49:31 -07:00
Carlo Costino
2088a30b34 Merge pull request #1728 from GSA/notify-compliance-46d
another tweak for session management
2024-07-16 13:33:38 -04:00
Kenneth Kehl
3922593e55 another tweak for session management 2024-07-16 10:10:23 -07:00
Kenneth Kehl
5a2ab02da6 initial 2024-07-16 09:57:07 -07:00
Carlo Costino
b9e86f2f96 Merge pull request #1726 from GSA/update-python-deps-7-16-24
Update Python dependencies - 7/16/24
2024-07-16 11:42:23 -04:00
Carlo Costino
361b936857 Update Python dependencies - 7/16/24
This changeset updates several Python dependencies that were being picked up by Dependabot.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-16 11:32:08 -04:00
Alex Janousek
6f9b9ff467 Merge branch 'main' into 1682-update-remaining-outdated-npm-dependencies 2024-07-15 13:05:29 -06:00
Carlo Costino
329d9d7a49 Merge pull request #1724 from GSA/notify-compliance-46d
add handling for 90 day email check
2024-07-15 12:58:57 -04:00
Kenneth Kehl
b7782923fa fix 2024-07-15 08:34:35 -07:00
Kenneth Kehl
8489fb9e61 update flake8-pytest-style-plugin 2024-07-15 08:07:18 -07:00
Kenneth Kehl
228c4cdf93 add handling for 90 day email check 2024-07-15 07:26:07 -07:00
Carlo Costino
437f8ca400 Merge pull request #1721 from GSA/notify-admin-1573
fix pending on dashboard
2024-07-12 17:22:23 -04:00
Carlo Costino
7302c0b0aa Merge pull request #1719 from GSA/notify-compliance-46d
handle compliance issue #46
2024-07-12 17:13:48 -04:00
Kenneth Kehl
18331d0c42 code review feedback 2024-07-12 13:34:22 -07:00
Kenneth Kehl
2be7e61458 code review feedback 2024-07-12 13:19:14 -07:00
Kenneth Kehl
6be474ee7d fix pending on dashboard 2024-07-12 12:36:56 -07:00
Kenneth Kehl
b50e90e6ee merge from main 2024-07-12 10:09:48 -07:00
Carlo Costino
6ee98490a0 Merge pull request #1720 from GSA/update-python-deps-7-12-24
Update Python dependencies - 7/12/24 - and ignore idna pip-audit flag
2024-07-12 12:10:16 -04:00
Carlo Costino
94e8df0470 Update Python dependencies - 7/12/24 - and ignore idna pip-audit flag
This changeset updates several Python dependencies that Dependabot has flagged.

It also ignores a pip-audit report of idna, which incorrectly flagged the version we are on as having been affected by PYSEC-2024-60; this was fixed in version 3.7 of idna, which we are currently using.  We will update the action again once the audit flag is corrected and/or another fix version is released (if needed).

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-12 12:02:37 -04:00
Beverly Nguyen
883df1bdcd added conditionals to datetime in status banner 2024-07-11 12:55:35 -07:00
Beverly Nguyen
84aada22f0 added conditionals to datetime in status banner 2024-07-11 12:32:08 -07:00
alexjanousekGSA
415217057f Updated checks.yml 2024-07-11 13:21:28 -06:00
Beverly Nguyen
380ed4417a removed job_response 2024-07-11 10:43:28 -07:00
Beverly Nguyen
96e94fd7d3 added conditional to datetime in table 2024-07-11 10:42:28 -07:00
Kenneth Kehl
df9efb38d4 fix import sorting 2024-07-11 10:40:19 -07:00
Kenneth Kehl
18333b9a67 fix import 2024-07-11 10:35:50 -07:00
Kenneth Kehl
272d321766 skip e2e 2024-07-11 10:27:04 -07:00
Jonathan Bobel
d301502957 JS cleanrup
Table styles and updates
Removing chart.js
2024-07-11 12:59:14 -04:00
Kenneth Kehl
058a999ed0 ugh 2024-07-11 09:38:32 -07:00
Beverly Nguyen
43a6bdaf5c updating the timestamp to showcase time job sent 2024-07-10 16:40:38 -07:00
Beverly Nguyen
5042ba8d50 update time from created_at to processing_fisnnished 2024-07-10 14:47:29 -07:00
Andrew Shumway
8a3bdd181d Pull main 2024-07-10 08:36:49 -06:00
Jonathan Bobel
7f288598ba Deleting chart.js
Updates to the dashboard html
Test updates
2024-07-10 10:13:24 -04:00
alexjanousekGSA
d08943677f Updated checks to include a npm install 2024-07-09 10:26:35 -06:00
Alex Janousek
baf8d2f821 Merge branch 'main' into 1682-update-remaining-outdated-npm-dependencies 2024-07-08 12:01:49 -06:00
Jonathan Bobel
e8f274baa2 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance 2024-07-08 13:19:54 -04:00
alexjanousekGSA
34e08d9290 Updated gulp and replaced png logo with svg 2024-07-08 10:45:05 -06:00
alexjanousekGSA
9f2115780a Updated certifi 2024-07-08 10:12:38 -06:00
alexjanousekGSA
e7c49f8bbb Removed unused file path 2024-07-08 09:58:25 -06:00
Beverly Nguyen
a63bd4355c Merge branch 'main' into 1634-timedate-column-within-recent-batch-table-isnt-accurate 2024-07-05 16:48:15 -07:00
Beverly Nguyen
8d7d38e321 update timestamp to display notification time created_at 2024-07-05 16:30:41 -07:00
Carlo Costino
3a2ba3a8c0 Merge pull request #1700 from GSA/update-python-deps-7-5-24
Update Python Dependencies - 7/5/2024
2024-07-05 15:44:12 -04:00
Jonathan Bobel
2e20b20912 Updates to the test 2024-07-05 15:23:34 -04:00
Andrew Shumway
a81dc83133 pull main 2024-07-05 09:07:08 -06:00
Carlo Costino
c80ec7e5fa Update Python Dependencies - 7/5/2024
This changeset updates several Python dependencies that Dependabot had flagged for updating.  It includes a few others that we are getting ahead of, as well.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-05 08:36:28 -04:00
Jonathan Bobel
0b2868a8d3 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance
# Conflicts:
#	app/main/views/dashboard.py
#	package-lock.json
#	package.json
2024-07-04 13:25:03 -04:00
Jonathan Bobel
74f4d730a8 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations
# Conflicts:
#	app/main/views/dashboard.py
#	app/templates/views/dashboard/dashboard.html
#	package-lock.json
#	package.json
2024-07-04 13:07:35 -04:00
alexjanousekGSA
e189ac3d1a Updated govuk-fe-toolkit 2024-07-03 13:48:03 -06:00
alexjanousekGSA
6c1ae0efba Merge branch 'main' into 1682-update-remaining-outdated-npm-dependencies 2024-07-03 13:17:24 -06:00
Carlo Costino
ffd935c4b6 Merge pull request #1629 from GSA/1256-bug-tour-steps-needs-to-be-adjusted-for-the-new-preview-page
made changes/fixes to tour flow
2024-07-03 14:37:07 -04:00
Carlo Costino
28efb2716b Merge pull request #1618 from GSA/1612-add-in-new-endpoint-for-weekly-by-user_id
1612 add in new endpoint for week stats by user
2024-07-03 14:21:49 -04:00
Carlo Costino
bd3c6de002 Merge pull request #1691 from GSA/update-deps-7-2-24
Update Python dependencies - 7/2/2024
2024-07-03 11:12:22 -04:00
Beverly Nguyen
b8a4303a97 Merge branch 'main' into 1256-bug-tour-steps-needs-to-be-adjusted-for-the-new-preview-page 2024-07-02 16:02:29 -07:00
Beverly Nguyen
bd3e8e15c8 revised e2e 2024-07-02 15:55:10 -07:00
Carlo Costino
cc6f60353f Update Python dependencies - 7/2/2024
This changeset updates several Python dependencies that Dependabot had flagged for updates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-07-02 17:36:12 -04:00
Carlo Costino
b96a2dc935 Merge pull request #1686 from GSA/1460-update-the-lodash-js-library
Removed package that seems to be unused that caused a security concern
2024-07-02 16:57:28 -04:00
alexjanousekGSA
8d30589882 Updated morphdom 2024-07-02 12:40:58 -06:00
alexjanousekGSA
feb879be53 Removed package that seems to be unused that caused a security concern 2024-07-02 10:49:09 -06:00
Carlo Costino
256626ca4f Merge pull request #1683 from GSA/debug_wash
more debug for user who can't send all messages
2024-07-02 11:37:07 -04:00
Kenneth Kehl
0c097c6592 more debug 2024-07-01 10:53:21 -07:00
Carlo Costino
068af5fccf Merge pull request #1680 from GSA/update-pr-template
Update pull request template
2024-07-01 11:45:00 -04:00
Carlo Costino
003d257589 Update pull request template
This changeset updates our pull request template to be much more streamlined and shifts most of the information to our documentation.  The PR template now links to the docs for folks who are new and unfamiliar with what we require in our pull requests so that the template itself just has the headings and quick outlines to get started more easily and quickly.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-28 17:23:07 -04:00
Carlo Costino
889d7ae4eb Merge pull request #1625 from GSA/notify-admin-1495
Upgrade Node.js to the latest stable release
2024-06-28 12:26:07 -04:00
Carlo Costino
1f42dbdd63 Merge branch 'main' into notify-admin-1495 2024-06-28 11:01:13 -04:00
Carlo Costino
b9b2495af1 Updated several other Python dependencies
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-28 10:57:50 -04:00
Carlo Costino
137e2a5683 Updated the flake8 dependency and poetry.lock file
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-28 10:49:00 -04:00
Jonathan Bobel
e5204ef7c5 Missing semicolon I guess? 2024-06-27 14:51:54 -04:00
Jonathan Bobel
731a79fff8 Passed the testing threshold 2024-06-27 14:12:53 -04:00
Carlo Costino
cc59404a8a Merge pull request #1670 from GSA/remove-old-redis
Removed old redis from terraform.
2024-06-27 11:23:59 -04:00
Jonathan Bobel
0a17aaad0d Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-06-27 11:03:27 -04:00
Jonathan Bobel
149c23b721 Updates to the tests, committing as they currently run but I need to work on the coverage 2024-06-27 11:01:31 -04:00
Cliff Hill
f051883a92 Removed old redis from terraform.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-27 10:56:57 -04:00
Andrew Shumway
cc24604aa4 Pull main 2024-06-27 08:47:01 -06:00
Carlo Costino
8350620c76 Merge pull request #1667 from GSA/jskinne3-restore-redis-v70
Restore Redis instance at v7.0
2024-06-26 22:19:17 -04:00
John Skiles Skinner
e897800cb5 Restore v7.0 Redis at the correct plan name in Prod 2024-06-26 19:11:55 -07:00
Carlo Costino
6eeeaa6066 Merge pull request #1665 from GSA/jskinne3-update-deploy-paths
Update deploy paths
2024-06-26 21:55:01 -04:00
John Skiles Skinner
ea1dc14ab3 Add /** to paths in three deploy YAML files 2024-06-26 18:47:21 -07:00
Carlo Costino
89365cd405 Merge pull request #1663 from GSA/jskinne3-update-redis-plan-name
Temp switch manifest to old Redis name, delete new Redis block
2024-06-26 21:19:58 -04:00
John Skiles Skinner
3e258d3910 Temp remove new Redis, revert to old in Manifest 2024-06-26 18:13:13 -07:00
Beverly Nguyen
4fe3e54dd0 removed blank statements 2024-06-26 17:04:19 -07:00
Beverly Nguyen
abb011fcb6 removed print statements 2024-06-26 17:00:00 -07:00
Beverly Nguyen
83d3b1684f removed commented preview button 2024-06-26 16:59:12 -07:00
Beverly Nguyen
6e5ca94643 commented out get_by_text_ preview 2024-06-26 16:52:23 -07:00
Carlo Costino
bce751750d Merge pull request #1660 from GSA/jskinne3-yaml-indentation
Adjust indentation in deploy.yml
2024-06-26 18:50:44 -04:00
John Skiles Skinner
ece3bd201d Adjust indentation in deploy.yml 2024-06-26 15:44:01 -07:00
Carlo Costino
269ff8d2a2 Merge pull request #1659 from GSA/jskinne3-poke-terraform
Added null_resource technique previously used in API repo
2024-06-26 18:22:57 -04:00
John Skiles Skinner
789ca4cb1b Added null_resource technique previously used in API repo 2024-06-26 15:16:15 -07:00
Carlo Costino
c204a31ccc Merge pull request #1658 from GSA/jskinne3-manifest-update-redis-name
Update name of Redis to include v70
2024-06-26 18:04:23 -04:00
John Skiles Skinner
41d1a3e1b5 Update name of Redis to include v70 2024-06-26 14:51:20 -07:00
Carlo Costino
8f8e06db6f Merge pull request #1656 from GSA/readme-update
Updated readme to include instructions for adding login pem to .env file
2024-06-26 15:53:52 -04:00
Carlo Costino
54578b58ea Merge pull request #1605 from GSA/add-report-options
Add report options
2024-06-26 15:38:32 -04:00
alexjanousekGSA
18da813fe6 Updated readme 2024-06-26 11:08:20 -06:00
Andrew Shumway
e3a85aab0c Pull main 2024-06-26 08:34:47 -06:00
Andrew Shumway
f218c01244 Remove commented out code 2024-06-26 08:34:05 -06:00
Carlo Costino
d59960df44 Merge pull request #1650 from GSA/jskinne3-redis-upgrade-step-1
Redis upgrade step 1
2024-06-25 23:55:14 -04:00
John Skiles Skinner
ab48aea438 Merge branch 'main' into jskinne3-redis-upgrade-step-1 2024-06-25 20:46:27 -07:00
Carlo Costino
0974fdceb4 Merge pull request #1649 from GSA/jskinne3-get-sandbox-working
Version upgrades
2024-06-25 22:51:21 -04:00
John Skiles Skinner
f591ef21fc Upgrade tj-actions from v41 to v44 2024-06-25 15:19:49 -07:00
John Skiles Skinner
73b42b4abf Same new resource in Demo and Production envs 2024-06-25 15:05:58 -07:00
John Skiles Skinner
302a0f51f6 Redis v7 in sandbox and staging env main.tf 2024-06-25 14:59:12 -07:00
John Skiles Skinner
382c1910c9 Missed one 2024-06-25 14:25:32 -07:00
John Skiles Skinner
6095471166 Terraform minimum version upgrade 2024-06-25 14:24:31 -07:00
John Skiles Skinner
624e161292 Upgrade cloudfoundry to v0.53.1 to match api app 2024-06-25 14:18:14 -07:00
Andrew Shumway
7cfa00197e Pull main 2024-06-25 09:05:52 -06:00
Andrew Shumway
9685a4bd24 Remove code that shouldn't be in 2024-06-25 09:04:59 -06:00
Carlo Costino
b05678a095 Merge pull request #1609 from GSA/notify-admin-1456
Need magic PII-free debugging method for Admin
2024-06-25 09:52:12 -04:00
Beverly Nguyen
e72af9671b removed print 2024-06-24 16:54:31 -07:00
Beverly Nguyen
44baaf665a fixed testing 2024-06-24 15:33:48 -07:00
Beverly Nguyen
5028054034 Merge branch 'main' into 1256-bug-tour-steps-needs-to-be-adjusted-for-the-new-preview-page 2024-06-24 14:25:00 -07:00
Carlo Costino
a9de6be102 Merge pull request #1645 from GSA/increase-prod-memory
Increased production memory to 2 GB
2024-06-24 12:45:56 -04:00
Andrew Shumway
7027cae3de pull main 2024-06-24 10:45:33 -06:00
Andrew Shumway
a9e4df0591 Todays data is only todays 2024-06-24 10:44:19 -06:00
Carlo Costino
a887f3f527 Increased production memory to 2 GB
This changeset increases our memory for the API app and its corresponding workers to 2 GB each.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-24 12:07:28 -04:00
Carlo Costino
9c3c2ad9f8 Merge pull request #1643 from GSA/notify-admin-1642
fix gunicorn config
2024-06-24 10:26:00 -04:00
Jonathan Bobel
30eac798c2 A few updates fixing the failed status 2024-06-21 16:59:04 -04:00
Jonathan Bobel
55fe08beca Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-06-21 14:06:43 -04:00
Kenneth Kehl
81dd764a54 fix gunicorn config 2024-06-21 09:22:20 -07:00
Kenneth Kehl
06cd3dbda4 merge from main 2024-06-21 07:51:52 -07:00
Kenneth Kehl
82aa564eb2 merge from main 2024-06-21 07:47:49 -07:00
Beverly Nguyen
fba6187fd9 Merge branch 'main' into 1612-add-in-new-endpoint-for-weekly-by-user_id 2024-06-20 19:37:43 -07:00
Beverly Nguyen
4b5c77f6c4 fixing flake8 error 2024-06-20 16:14:07 -07:00
Carlo Costino
144337e617 Merge pull request #1639 from GSA/pin_python_to_3_12_2
Pin Python to 3.13.3
2024-06-20 18:40:24 -04:00
Carlo Costino
31cd55725f Update runtime.txt to reference Python 3.12.3
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-20 18:28:26 -04:00
Carlo Costino
96af45d1f9 Merge branch 'main' into pin_python_to_3_12_2 2024-06-20 18:27:49 -04:00
Carlo Costino
bf38e121c6 Merge pull request #1636 from GSA/fix_raw_set
fix raw set
2024-06-20 17:39:26 -04:00
Kenneth Kehl
3b6ccc031a fix format? 2024-06-20 13:16:45 -07:00
Kenneth Kehl
f890635f24 merge from main 2024-06-20 12:57:15 -07:00
Kenneth Kehl
87c3efd312 switch to 3.12.3 2024-06-20 12:37:11 -07:00
Carlo Costino
4f93757a1a Merge pull request #1633 from GSA/fix-python-runtime
Fix runtime.txt for cloud.gov and Python
2024-06-20 14:51:13 -04:00
Kenneth Kehl
7b5fdd41df fix raw set 2024-06-20 11:50:51 -07:00
Carlo Costino
27befe0806 Fix runtime.txt for cloud.gov and Python
This changeset updates the runtime.txt file to match the recent Python version pinning that we had to do to fix a dependency issue.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-20 14:32:19 -04:00
Carlo Costino
f0b95f3c81 Merge pull request #1599 from GSA/admin-1587_Logging_stuff
admin-1587: Adding some logging that hopefully might shed some light on things.
2024-06-20 14:20:17 -04:00
Carlo Costino
ac670ad60a Merge pull request #1632 from GSA/pin_python_to_3_12_2
pin python to 3.12.2
2024-06-20 14:08:56 -04:00
Kenneth Kehl
5429af16d4 pin python to 3.12.2 2024-06-20 10:45:22 -07:00
Jonathan Bobel
24252ecd39 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations
# Conflicts:
#	package-lock.json
2024-06-20 11:19:25 -04:00
Jonathan Bobel
20cb8021b8 Update for a second pair of eyes 2024-06-20 11:16:46 -04:00
Beverly Nguyen
5e98ec396e made changes/fixes to tour flow 2024-06-19 13:59:39 -07:00
Beverly Nguyen
637f3d4b42 added fetch stats user to js 2024-06-19 10:03:12 -07:00
Kenneth Kehl
b126518940 update readme 2024-06-19 08:40:11 -07:00
Kenneth Kehl
ecbceb3b63 upgrade chokidar and mkdirp 2024-06-19 08:32:17 -07:00
Jonathan Bobel
e06c855f8e Committing before branch switch 2024-06-18 14:46:31 -04:00
Kenneth Kehl
aa02e65c1f revert upgrade of gulp 2024-06-18 11:25:05 -07:00
Kenneth Kehl
8f985f2429 update gulp to 5.0.0 2024-06-18 11:17:01 -07:00
Carlo Costino
e68aa60b42 Merge pull request #1624 from GSA/fix-npm-steps
Fix npm steps in make bootstrap
2024-06-18 14:09:44 -04:00
Beverly Nguyen
d54cfdd6c0 added utc time 2024-06-18 10:06:57 -07:00
Cliff Hill
56abd154c1 Now not revealing env var lengths.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:22 -04:00
Cliff Hill
708af19697 Fixes.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:22 -04:00
Cliff Hill
79bf8d1225 Better exception handling.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:22 -04:00
Cliff Hill
f13898442c Reversing poetry.lock changes.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:22 -04:00
Cliff Hill
cdf4a40591 Stuff was done.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:22 -04:00
Cliff Hill
fbc51a2c0c Changest made to fix things.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:21 -04:00
Cliff Hill
1a385c6346 More cleanup stuff.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:21 -04:00
Cliff Hill
530206e33a Cleaning up the logging, gave some additional notes, removed hashing.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:21 -04:00
Cliff Hill
9e94b5a242 saabling CSRF in dev because it breaks all the tests.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:21 -04:00
Cliff Hill
ec9a36e0dd Activating CSRF for staging/demo/dev environments.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:21 -04:00
Cliff Hill
f539cad4b4 Added some logging up front when the app is initialized to see if
DANGEROUS_SALT and SECRET_KEY are both available and have data in them.

Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-06-18 12:57:21 -04:00
Beverly Nguyen
e26324638a Merge branch 'main' into 1612-add-in-new-endpoint-for-weekly-by-user_id 2024-06-18 09:50:50 -07:00
Kenneth Kehl
7f1f97a60b move to 22 2024-06-18 09:16:25 -07:00
Kenneth Kehl
9469b6a138 upgrade to 20 2024-06-18 08:53:25 -07:00
Kenneth Kehl
388cb1796a move to node 18.20.3 2024-06-18 07:59:07 -07:00
Kenneth Kehl
f000fa0ff3 merge from main 2024-06-18 07:50:35 -07:00
Kenneth Kehl
b1624c25dc more updated 2024-06-18 07:49:20 -07:00
Carlo Costino
b26c3a78b8 Fix npm steps in make bootstrap
This changeset fixes the order of steps in the make bootstrap command so npm does not fail.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-18 10:21:23 -04:00
Jonathan Bobel
90ed600615 Seeing if this fixes the build error 2024-06-18 09:52:33 -04:00
Jonathan Bobel
6c44a297b8 Was failing because of package-lock mismatch 2024-06-18 09:35:03 -04:00
Jonathan Bobel
fc15ab6a9f Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance
# Conflicts:
#	.ds.baseline
#	package-lock.json
#	poetry.lock
2024-06-18 08:26:26 -04:00
Jonathan Bobel
edbbb7289f Responsive updates 2024-06-18 08:23:50 -04:00
Carlo Costino
17bafd74e3 Merge pull request #1619 from GSA/notify-admin-1495
initial
2024-06-17 23:58:16 -04:00
Carlo Costino
59b0325124 Adjust npm install line and update Python dependencies
The npm install line needs to be run within the context of the nvm-managed Node.js and should happen after that environment is initialized but before the build step.  This also adds a couple more Python dependency updates that Dependabot flagged as well.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-17 23:46:59 -04:00
Beverly Nguyen
6ae2f5b3f1 fixed lint in js 2024-06-17 17:46:43 -07:00
Beverly Nguyen
30a3c9ce73 merge main 2024-06-17 17:39:57 -07:00
Beverly Nguyen
71901f4912 comment out mychart 2024-06-17 17:34:37 -07:00
Beverly Nguyen
a1f2deda8f added test_fetch_daily_stats_by_user test 2024-06-17 17:32:24 -07:00
Kenneth Kehl
daa75c56d9 edit package lock 2024-06-17 16:04:29 -07:00
Kenneth Kehl
3674dd4e4d edit package lock 2024-06-17 15:08:31 -07:00
Kenneth Kehl
9817f9e434 revert gulp 2024-06-17 14:41:31 -07:00
Kenneth Kehl
00ab6f5122 hmm 2024-06-17 14:36:06 -07:00
Kenneth Kehl
5544400212 fix vulnerability 2024-06-17 14:27:59 -07:00
Kenneth Kehl
c491b4152c initial 2024-06-17 13:55:25 -07:00
Beverly Nguyen
fc7500932b added daily stats by user to js 2024-06-17 12:39:08 -07:00
Beverly Nguyen
3594694de2 added fetch by user 2024-06-17 12:36:21 -07:00
Kenneth Kehl
7e533731ed fix flake 8 2024-06-17 11:40:13 -07:00
Kenneth Kehl
16ad4a6c0c revamp PII masking 2024-06-17 11:13:03 -07:00
Jonathan Bobel
c5a467c417 tooltip adjustments 2024-06-17 13:57:54 -04:00
Jonathan Bobel
cef5f921c2 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-06-17 09:29:14 -04:00
Jonathan Bobel
f979d41565 Mostly ready to combine with actual data 2024-06-17 09:29:08 -04:00
Carlo Costino
e426449a38 Merge pull request #1611 from GSA/notify-admin-740
update gunicorn config
2024-06-14 17:12:23 -04:00
Carlo Costino
ddaec17034 Merge pull request #1600 from GSA/notify-admin-1457
fix set and get in redis_client
2024-06-14 16:49:25 -04:00
Kenneth Kehl
c3ae47e7f9 merge from main 2024-06-14 12:50:15 -07:00
Steven Reilly
0a56941bb9 Merge pull request #1607 from GSA/1546-remove-effective-april-16-login-landing-page
Remove "Effective April 16" Login Landing Page
2024-06-14 15:28:13 -04:00
Steven Reilly
60256c0cba Merge pull request #1617 from GSA/update-deps-6-14-24
Updated dependencies - 6/14/2024
2024-06-14 10:36:27 -04:00
Carlo Costino
79df8288df Updated dependencies - 6/14/2024
This changeset updates Python dependencies that Dependabot has flagged in addition to several others that were due for updates.  It also reformats a test file via black.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-14 10:22:01 -04:00
Beverly Nguyen
b5623ca96b updated css 2024-06-13 12:10:22 -07:00
Kenneth Kehl
4e8e1acb5b fix email masking algorithm 2024-06-13 10:17:47 -07:00
Andrew Shumway
ea8cfbdadb poetry lock 2024-06-13 10:43:46 -06:00
Jonathan Bobel
0f738c8cb7 Moving from a tabbed area to switching on account dropdown 2024-06-13 10:29:59 -04:00
Beverly Nguyen
0fa6e59a49 fetch notification stats by user 2024-06-12 14:32:25 -07:00
Kenneth Kehl
51a9dfdfd2 update gunicorn config 2024-06-12 13:42:04 -07:00
Kenneth Kehl
f6f99b6124 fix bug where only exception is passed to logger 2024-06-12 10:20:06 -07:00
Andrew Shumway
d1ed7e1d0c Pull main 2024-06-12 09:29:37 -06:00
Beverly Nguyen
d028beda4f Removed comments 2024-06-11 16:29:31 -07:00
Beverly Nguyen
6be4f878e4 fixed end2end 2024-06-11 16:22:38 -07:00
Beverly Nguyen
5147072621 fixed e2e test 2024-06-11 15:46:36 -07:00
Beverly Nguyen
c8fb1b2f91 fixed import errors 2024-06-11 15:28:46 -07:00
Beverly Nguyen
53c938ebc6 fixed css 2024-06-11 15:12:05 -07:00
Beverly Nguyen
7b8db70552 fixed testing 2024-06-11 14:01:40 -07:00
Beverly Nguyen
cfa31af652 fixed testing 2024-06-11 13:38:26 -07:00
Kenneth Kehl
096658ab75 Need magic PII-free debugging method for Admin 2024-06-11 13:24:05 -07:00
Beverly Nguyen
89bd835cd8 update testing 2024-06-11 12:35:59 -07:00
Beverly Nguyen
8407f5605b add back signin.html and removed login banner 2024-06-11 11:06:13 -07:00
Beverly Nguyen
ed0f5a7b9e removed old login announcement page and added new sign in button 2024-06-10 16:05:59 -07:00
Kenneth Kehl
b5cce2a85a add debug for investigating stack trace in logs 2024-06-10 10:53:09 -07:00
Andrew Shumway
35e27ff25a Merge main 2024-06-10 10:44:09 -06:00
Andrew Shumway
a401562735 Add report options 1/3/5-day 2024-06-10 10:15:22 -06:00
Jonathan Bobel
468f6c9fc6 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-06-10 11:07:41 -04:00
Jonathan Bobel
9af16b443a Small styling change for the table scroll 2024-06-10 10:31:43 -04:00
Jonathan Bobel
abcbb0eb7a This was a testing experiment, no longer needed 2024-06-10 10:23:35 -04:00
Jonathan Bobel
9d22b99e9b Updates after merge 2024-06-10 10:20:33 -04:00
Jonathan Bobel
9b84f59bf8 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance 2024-06-10 10:02:24 -04:00
Carlo Costino
749935e94d Merge pull request #1595 from GSA/notify-admin-1588
Add debug for admin #1588
2024-06-08 00:44:55 -04:00
Carlo Costino
9f9614d292 Merge pull request #1596 from GSA/1305-delivery-status-content-update
Delivery status content updates
2024-06-08 00:33:34 -04:00
Jonathan Bobel
b9beb50313 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance
# Conflicts:
#	.ds.baseline
#	app/assets/javascripts/chartDashboard.js
#	app/main/views/dashboard.py
2024-06-07 16:51:32 -04:00
Kenneth Kehl
da96edbfcd fix set and get in redis_client 2024-06-07 09:07:42 -07:00
Jonathan Bobel
726e8db5b2 Merge remote-tracking branch 'origin' into 1484-dashboard-visualizations 2024-06-07 11:07:12 -04:00
Kenneth Kehl
63bd660403 code review feedback 2024-06-07 08:03:43 -07:00
Jonathan Bobel
b759f8a87f Adding js to node_modules instead of the head 2024-06-07 09:44:30 -04:00
Carlo Costino
4321e31377 Merge pull request #1558 from GSA/socketIO
Installing socketIO and connecting new dashboard API endpoints
2024-06-06 17:44:58 -04:00
Jonathan Bobel
ae56ea1482 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance 2024-06-06 15:01:14 -04:00
Beverly Nguyen
33f8f4c000 fix import sort 2024-06-06 10:50:24 -07:00
Jonathan Bobel
934f8927c6 Updated content, removed test no longer needed 2024-06-06 13:50:08 -04:00
Kenneth Kehl
83f5b6f0ab add comment 2024-06-06 10:43:41 -07:00
Beverly Nguyen
c0b2c42473 removed imported unused style issue 2024-06-06 10:42:49 -07:00
Beverly Nguyen
e413f8c640 added sampleChartDashboard.js 2024-06-06 10:05:36 -07:00
Beverly Nguyen
f98cff8d40 fixed linting issues 2024-06-06 10:01:58 -07:00
Kenneth Kehl
adc89a8326 merge from main 2024-06-06 09:35:07 -07:00
Kenneth Kehl
82690d6e3d add debug for user issue 2024-06-06 09:34:49 -07:00
Beverly Nguyen
ae7a14f3f2 fixed js chart referenced 2024-06-06 01:10:09 -07:00
Beverly Nguyen
61253963f7 added socketiotestclent 2024-06-06 00:48:08 -07:00
Beverly Nguyen
9d3dc047ea added chartjs to path in gulp 2024-06-05 15:03:19 -07:00
Beverly Nguyen
e5a9eed626 installing socketio 2024-06-05 14:56:22 -07:00
Carlo Costino
834c6df7dc Merge pull request #1593 from GSA/update-deps-6-5-24
Update Python dependencies - 6/5/2024
2024-06-05 17:03:20 -04:00
Carlo Costino
43d67a4821 Update Python dependencies - 6/5/2024
This changeset updates several Python dependencies flagged by Dependabot.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-05 16:55:17 -04:00
Jonathan Bobel
1f84db7861 This is covered in the js test now 2024-06-05 12:08:52 -04:00
Jonathan Bobel
568400941b Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance
# Conflicts:
#	poetry.lock
2024-06-05 11:25:47 -04:00
Jonathan Bobel
c02c9152d8 Writing tests for chartDashboard.js 2024-06-05 11:25:15 -04:00
Beverly Nguyen
fed2aff43c cleaned up code 2024-06-04 16:52:32 -07:00
Beverly Nguyen
0a4cf290ac added flask-socketio 2024-06-04 16:33:55 -07:00
Beverly Nguyen
fec6c2ff72 removed comments 2024-06-04 16:27:35 -07:00
Jonathan Bobel
30b31d61b6 adding chart.js 2024-06-04 16:46:54 -04:00
Beverly Nguyen
7a9d260717 fix testing 2024-06-03 15:34:43 -07:00
Andrew Shumway
f9169fcbcb poetry lock 2024-06-03 15:55:37 -06:00
Carlo Costino
44a3c9a13b Merge pull request #1585 from GSA/update-deps-6-3-24
Update Python dependencies - 6/3/24
2024-06-03 17:31:23 -04:00
Beverly Nguyen
8554df58f8 cleared up style checks 2024-06-03 13:51:59 -07:00
Beverly Nguyen
d3bee61742 cleared up style checks 2024-06-03 13:45:36 -07:00
Beverly Nguyen
89f19bb63d cleared up style checks 2024-06-03 13:35:30 -07:00
Beverly Nguyen
d12b798bba removed sending status 2024-06-03 13:17:31 -07:00
Jonathan Bobel
ae78e5868a Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-06-03 15:52:04 -04:00
Beverly Nguyen
2e41b752f5 Remove .ds.baseline from repository 2024-06-03 12:50:05 -07:00
Beverly Nguyen
72e82c818b added socket.io.min.js 2024-06-03 11:39:02 -07:00
Beverly Nguyen
4ebd5734d6 removed socket.js 2024-06-03 11:32:56 -07:00
Beverly Nguyen
8152985f9b Merge branch 'main' into socketIO 2024-06-03 09:52:41 -07:00
Carlo Costino
f0fcb8f21d Update Python dependencies - 6/3/24
This changeset updates several Python dependencies to stay on top of Dependabot alerts.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-06-03 11:03:29 -04:00
Carlo Costino
37546dd7d4 Merge pull request #1582 from GSA/invalidate-cancelled-service-invites
Update expired and cancelled service invite handling
2024-06-03 10:54:33 -04:00
Carlo Costino
f6cf493266 Update expired and cancelled service invite handling
This changeset adds a bit of extra handling for expired and cancelled service invites so that users can no longer accept them and are provided with more detailed error messages.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-31 17:20:08 -04:00
Carlo Costino
5fa2e77a71 Merge pull request #1570 from GSA/notify-admin-1041
use moto to mock s3
2024-05-31 16:12:06 -04:00
Carlo Costino
7bc8e64f36 Merge pull request #1555 from GSA/notify-admin-1545b
Admin: Use Vulture to identify potentially unused code
2024-05-31 15:57:25 -04:00
Kenneth Kehl
29dbe45cbe code review feedback 2024-05-31 11:27:39 -07:00
Kenneth Kehl
5f92f9a95d merge from main 2024-05-31 09:54:52 -07:00
Carlo Costino
42912bbbc4 Merge pull request #1581 from GSA/update-deps-05-31-24
Update dependencies and fix E2E test
2024-05-31 12:48:09 -04:00
Kenneth Kehl
2414b09c0f fix flake8 2024-05-31 09:47:19 -07:00
Kenneth Kehl
2f366ff65c code review feedback 2024-05-31 09:41:36 -07:00
Carlo Costino
8c85d99449 Update dependencies and fix E2E test
This changeset updates a couple of dependencies flagged by Dependabot and fixes an end-to-end test that needed to be updated with the one-off send filename changes.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-31 12:09:22 -04:00
Kenneth Kehl
a834166f41 merge from main 2024-05-31 08:56:11 -07:00
Jonathan Bobel
bbbaf592aa Commit before branch switch 2024-05-31 11:29:10 -04:00
Andrew Shumway
17b21b2382 Pull main 2024-05-31 09:27:42 -06:00
Carlo Costino
fc29871b57 Merge pull request #1560 from GSA/terrazoon-patch-1
Look into enabling Dependabot Code Scanning for our API and admin repos
2024-05-31 10:39:58 -04:00
Carlo Costino
56d21ecbcd Merge pull request #1554 from GSA/500-pricing-content-updates
500 - Updating "Pricing" page content
2024-05-31 10:34:11 -04:00
Carlo Costino
8a6637075e Merge pull request #1552 from GSA/notify-admin-1545
change vulture rules in Makefile
2024-05-31 10:32:56 -04:00
Carlo Costino
2fdc8e7e64 Merge pull request #1530 from GSA/notify-admin-1481
add check for government email addresses
2024-05-31 10:30:31 -04:00
Carlo Costino
67523fb535 Merge pull request #1502 from GSA/1405-bug-long-complicated-csv-name
Updated filename string into db for a notification and UI display
2024-05-31 10:29:16 -04:00
Carlo Costino
4bf6af4e45 Merge pull request #1480 from GSA/1464-switch-to-the-new-withnav_template
Switch to the new withnav_template
2024-05-31 10:28:01 -04:00
Beverly Nguyen
6c44982a5e removed socket.js 2024-05-30 21:20:09 -07:00
Beverly Nguyen
01321aeddc connecting api data to socket and setting up chartjs to use the data 2024-05-30 21:17:10 -07:00
Beverly Nguyen
d5934855a0 Merge branch '1513-provide-notification-stats-data-within-7-days-month-and-year' into socketIO 2024-05-30 14:51:23 -07:00
Beverly Nguyen
108e889ac5 added example of fetch 2024-05-30 14:48:25 -07:00
Kenneth Kehl
2332744cdf merge from main 2024-05-30 08:32:19 -07:00
Kenneth Kehl
a4fc04a659 test that S3 not getting hit in tests 2024-05-30 08:25:00 -07:00
Kenneth Kehl
df032ba76d remove mock_aws where its not useful 2024-05-30 07:58:30 -07:00
Jonathan Bobel
8331456318 id update 2024-05-30 10:22:58 -04:00
Carlo Costino
5508796779 Merge pull request #1577 from GSA/update-deps-05-29-24
Update admin repo dependencies
2024-05-30 09:05:53 -04:00
Carlo Costino
43b99a5905 Update admin repo dependencies
This changeset updates several Python dependencies that Dependabot flagged for updates due to end-to-end tests still failing in Dependabot PRs.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-29 19:40:02 -04:00
Kenneth Kehl
e694b9a5f6 clean up mock_s3_download 2024-05-29 14:49:06 -07:00
Kenneth Kehl
9368f6a496 remove some fixtures 2024-05-29 14:18:08 -07:00
Beverly Nguyen
758c1cd8a0 added new api for month, by year, previous 7 day stats 2024-05-29 12:13:09 -07:00
Jonathan Bobel
f6e7402be9 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations
# Conflicts:
#	app/templates/new/components/head.html
2024-05-29 15:04:22 -04:00
Jonathan Bobel
4b622fcfdc Accessibility updates 2024-05-29 14:53:27 -04:00
Andrew Shumway
8e6b3fa39e Poetry lock 2024-05-29 10:15:11 -06:00
Jonathan Bobel
40d62e5ff9 Merge remote-tracking branch 'origin' into 1544-data-viz-total-message-allowance 2024-05-29 12:09:07 -04:00
Andrew Shumway
91bb6d254f Pull main 2024-05-29 10:09:02 -06:00
Carlo Costino
502b65aaeb Merge pull request #1569 from GSA/update-admin-deps
Update Python dependencies
2024-05-28 21:16:47 -04:00
Carlo Costino
548b7cd3a2 Updated boto3 and botocore again
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-28 17:52:29 -04:00
Jonathan Bobel
2a13aba768 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1544-data-viz-total-message-allowance 2024-05-28 16:44:34 -04:00
Kenneth Kehl
17fec1c99e use moto to mock s3 2024-05-28 11:27:57 -07:00
Carlo Costino
1c1918ba52 Update Python dependencies
This changeset updates a few Python dependencies the week of May 28th to help keep our project up-to-date.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-28 12:11:53 -04:00
Jonathan Bobel
5f4804f65a Creating a mid-width for the sent messages area so it's visible if the number is lower than 1% 2024-05-24 13:34:05 -04:00
Kenneth Kehl
be4b1d558d merge from main 2024-05-24 08:59:03 -07:00
Kenneth Kehl
f939687283 merge 2024-05-24 08:58:47 -07:00
Kenneth Kehl
6494f44c43 merge from main 2024-05-24 08:23:21 -07:00
Steven Reilly
184d181e15 Merge pull request #1553 from GSA/update-pre-commit-hooks
Update pre-commit hooks
2024-05-24 10:54:18 -04:00
Carlo Costino
408b00c697 Removed duplicate pre-commit hook
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-24 10:36:32 -04:00
Jonathan Bobel
473eefb5b0 Tentatively finished up the tabbed area with weekly/monthly/yearly stacked bar charts with dummy data 2024-05-24 10:29:01 -04:00
Carlo Costino
fe836f2d3d Updated several other dependencies
This includes requests to take care of a Dependabot security alert.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-24 10:22:59 -04:00
Beverly Nguyen
04f0a173ac added sms_sent and sms_remaining data to the bar chart 2024-05-23 18:12:57 -07:00
Beverly Nguyen
de37442aa0 Merge branch 'main' into 1544-data-viz-total-message-allowance 2024-05-23 16:15:23 -07:00
Kenneth Kehl
626f4a1ac0 Create codeql.yml 2024-05-21 07:47:12 -07:00
Kenneth Kehl
16dc4512dd fix si.edu 2024-05-21 07:38:23 -07:00
Beverly Nguyen
ad68c26450 installing socketIO and testing the WebSocket connection 2024-05-20 16:21:38 -07:00
Kenneth Kehl
622255e5a6 merges 2024-05-20 13:19:14 -07:00
Kenneth Kehl
7a1ab19583 merge 2024-05-20 12:11:09 -07:00
Kenneth Kehl
9ba5e3b917 code review feedback 2024-05-20 12:09:49 -07:00
Kenneth Kehl
c790921141 Update app/main/views/sign_in.py
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2024-05-20 11:24:39 -07:00
Kenneth Kehl
309c168f52 revert back to 100% confidence level for vulture and add a comment 2024-05-20 11:18:31 -07:00
Kenneth Kehl
9916632187 set confidence back to 100% here. The 60% confidence is handled in a different PR 2024-05-20 10:55:26 -07:00
Kenneth Kehl
d045ecfa21 remove easy targets 2024-05-20 10:45:34 -07:00
Carlo Costino
210e8b5a33 This changeset updates our pre-commit hooks to help check for things in our code before we commit anything, such as code format and structure as well as sensitive information and credentials.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-20 12:04:25 -04:00
Jonathan Bobel
2c18786486 500 - Updating "Pricing" page content 2024-05-20 11:51:09 -04:00
Kenneth Kehl
5bc652db9e change vulture rules in Makefile 2024-05-20 07:13:19 -07:00
Steven Reilly
8e0724effa Merge pull request #1548 from GSA/fix-utils-deps
Add missing dependencies
2024-05-20 09:34:51 -04:00
Beverly Nguyen
d739324d57 moved flash_message 2024-05-17 15:17:25 -07:00
Carlo Costino
3caf1e1631 Merge pull request #1539 from GSA/testing-chart.js
Installing chart.js
2024-05-17 18:16:28 -04:00
Carlo Costino
6ce5856f3b Add missing dependencies
The merging of notifications_utils to this repo does not deploy because of missing dependencies.  This changeset adds them back in directly.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-17 18:13:09 -04:00
Beverly Nguyen
868edd3c28 Merge branch 'main' into 1464-switch-to-the-new-withnav_template 2024-05-17 15:12:36 -07:00
Beverly Nguyen
f91756d2c3 moved script to base.html 2024-05-17 15:07:05 -07:00
Carlo Costino
1b6741d0e5 Merge pull request #1543 from GSA/notify-admin-1396
Exception Investigation: app.notify_client:InviteTokenError
2024-05-17 17:43:06 -04:00
Carlo Costino
fe9e25ba6f Merge pull request #1542 from GSA/add-utils
Localize notification_utils to the admin
2024-05-17 17:26:58 -04:00
Carlo Costino
aa175aa4be Removing empty test file.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-17 17:15:33 -04:00
Carlo Costino
6f59cff0c4 Merge pull request #1547 from GSA/admin-1534
[ADMIN-1534] API Research - Allowance Count Down
2024-05-17 16:25:37 -04:00
Kenneth Kehl
33d402f9b9 noqa the last one 2024-05-17 12:36:42 -07:00
Beverly Nguyen
90d3dde6b5 Merge branch 'main' into testing-chart.js 2024-05-17 11:26:45 -07:00
Beverly Nguyen
ff1b60cc89 Merge branch 'main' into 1464-switch-to-the-new-withnav_template 2024-05-17 11:20:55 -07:00
Beverly Nguyen
68168a85a1 Merge branch 'main' into testing-chart.js 2024-05-17 11:14:14 -07:00
Carlo Costino
3a42aafad2 Merge pull request #1470 from GSA/1463-convert-basehtml-template-to-become-the-new-main-template
Switch to the new base.html template
2024-05-17 14:11:04 -04:00
Kenneth Kehl
ec6bdee427 almost done 2024-05-17 11:05:22 -07:00
Kenneth Kehl
1b172553f5 more fixes 2024-05-17 10:25:09 -07:00
Cliff Hill
a0e17816e6 Added documentation of findings.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-05-17 12:41:30 -04:00
Kenneth Kehl
7302e4c811 more fixes 2024-05-17 08:52:23 -07:00
Kenneth Kehl
dcfc78d805 some fixes 2024-05-16 15:13:45 -07:00
Jonathan Bobel
e49ee06ffa 1544 - Data visualization for Total Message Allowance 2024-05-16 16:10:48 -04:00
Kenneth Kehl
e660541e9c Exception Investigation: app.notify_client:InviteTokenError 2024-05-16 09:11:11 -07:00
Jonathan Bobel
c6a116c9bb Commit before branch switch 2024-05-16 11:38:22 -04:00
Carlo Costino
9a83ba7475 Localize notification_utils to the admin
This changeset pulls in all of the notification_utils code directly into the admin and removes it as an external dependency. We are doing this to cut down on operational maintenance of the project and will begin removing parts of it no longer needed for the admin.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-16 10:37:37 -04:00
Beverly Nguyen
7ff0cec147 installing chart.js via npm 2024-05-15 15:43:49 -07:00
Beverly Nguyen
d4a46ae552 installing chart.js via npm 2024-05-15 15:40:15 -07:00
Beverly Nguyen
6855a6ebe4 installing chart.js via npm 2024-05-15 15:35:39 -07:00
Jonathan Bobel
ccfc1166a7 commit before branch switch 2024-05-15 14:48:46 -04:00
Jonathan Bobel
dcc7679380 Adding chart.js 2024-05-15 14:48:18 -04:00
Beverly Nguyen
5546de66c4 testing chart plain vanilla 2024-05-15 11:39:03 -07:00
Carlo Costino
6bab682edd Merge pull request #1538 from GSA/973-update-config-for-cloud-gov
Updated config files to split the cloud foundry and public admin routes
2024-05-15 09:58:09 -04:00
Anastasia Gradova
e91723fc26 Updated config files to split the cloud foundry
route and the public admin route
2024-05-14 18:45:50 -06:00
Carlo Costino
b3a401a4c7 Merge pull request #1537 from GSA/update-deps-05-14-24
Update dependencies (05/14/2024)
2024-05-14 15:53:24 -04:00
Jonathan Bobel
f517180581 Experimenting with chart.js 2024-05-14 15:45:33 -04:00
Carlo Costino
d484c3636b Update dependencies (05/14/2024)
This changeset updates several dependencies flagged by Dependabot that we cannot merge directly due to the E2E test issue.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-14 15:42:08 -04:00
Kenneth Kehl
d47f9933d2 add check for government email addresses 2024-05-13 13:39:51 -07:00
Carlo Costino
b5c7a71215 Merge pull request #1523 from GSA/notify-admin-1501
Users are still asked to complete their profile when attempting to accept an invite for someone else
2024-05-10 17:28:43 -04:00
Andrew Shumway
8a6802be8f pull main 2024-05-10 10:42:32 -06:00
Jonathan Bobel
b9d41dad86 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-05-10 12:41:57 -04:00
Carlo Costino
b6b0909664 Merge pull request #1521 from GSA/notify-admin-1518
explain how to create a first user in the db
2024-05-10 10:54:35 -04:00
Kenneth Kehl
e973c11d3b write new tests 2024-05-10 07:52:07 -07:00
Kenneth Kehl
c578175e53 write new tests 2024-05-10 07:51:32 -07:00
Carlo Costino
8dd9cf39bc Merge pull request #1522 from GSA/notify-admin-1504
remove debug statement
2024-05-10 10:42:08 -04:00
Kenneth Kehl
11beff2541 get it working 2024-05-09 14:04:30 -07:00
Kenneth Kehl
7f72599401 notify-admin-1501 2024-05-09 13:08:34 -07:00
Jonathan Bobel
04a7b57990 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations 2024-05-09 12:42:54 -04:00
Kenneth Kehl
85ddd494b3 remove debug statement 2024-05-09 07:33:26 -07:00
Carlo Costino
37c57cb75e Merge pull request #1512 from GSA/notify-admin-1459
Refactor the remaining pieces of the sign-in process
2024-05-08 20:26:14 -04:00
Kenneth Kehl
26988d255f remove logged_in_elsewhere as per code review feedback 2024-05-08 12:45:01 -07:00
Kenneth Kehl
852c0e57c8 convert to test fixture 2024-05-08 11:30:51 -07:00
Kenneth Kehl
e51517347f convert to test fixture 2024-05-08 11:06:10 -07:00
Kenneth Kehl
b79835dfd2 code review feedback 2024-05-08 09:10:41 -07:00
Kenneth Kehl
87a0204fe2 explain how to create a first user in the db 2024-05-08 08:36:39 -07:00
Andrew Shumway
5506da56e2 poetry lock 2024-05-08 09:05:27 -06:00
Andrew Shumway
cdd71fa07d pull down main 2024-05-08 09:03:24 -06:00
Kenneth Kehl
1d9457f9a2 add debug statements 2024-05-07 14:36:21 -07:00
Kenneth Kehl
9c40a10900 cleanup 2024-05-07 13:58:59 -07:00
Carlo Costino
be177726ee Merge pull request #1517 from GSA/dep-updates
Update several dependencies from Dependabot
2024-05-07 16:09:18 -04:00
Kenneth Kehl
64aa45dcaa remove commented out code 2024-05-07 12:37:04 -07:00
Kenneth Kehl
125ad7a2f7 remove logged in elsewhere check 2024-05-07 11:11:12 -07:00
Carlo Costino
39b0a4ff52 Update several dependencies from Dependabot
This changeset updates a few dependencies that Dependabot flagged for updates. We cannot merge the Dependabot PRs at the moment due to E2E test compatability issues.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-07 09:56:34 -04:00
Beverly Nguyen
93d7ca4052 added pending and requested status to monthly stats dict 2024-05-06 17:23:38 -07:00
Kenneth Kehl
78e8dc95fe fix tests 2024-05-06 13:12:27 -07:00
Kenneth Kehl
0b30c9a83f merge from main 2024-05-06 12:15:57 -07:00
Carlo Costino
0de950d2a4 Merge pull request #1511 from GSA/flask-dep-updates
Updating several dependencies related to Flask upgrade
2024-05-06 15:01:21 -04:00
Kenneth Kehl
9ecbfb7e05 notify-admin-1459 2024-05-06 10:43:01 -07:00
Carlo Costino
5fe35b4497 Updating several dependencies related to Flask upgrade
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-06 13:02:02 -04:00
Carlo Costino
c100f1cd25 Merge pull request #1387 from GSA/notify-admin-flask
flask upgrade
2024-05-06 11:28:56 -04:00
Carlo Costino
580cdf8fad Merge branch 'main' into notify-admin-flask 2024-05-03 15:07:11 -04:00
Carlo Costino
a6b0a8df90 Merge pull request #1506 from GSA/1334-add-information-landing-page
1334 - Updating content for Eligible partners
2024-05-03 15:06:11 -04:00
Beverly Nguyen
065f1b7c15 removed comments on base.html 2024-05-03 10:58:06 -07:00
Jonathan Bobel
fb66531c44 1334 - Updating content for Eligible partners 2024-05-03 12:10:59 -04:00
Jonathan Bobel
afdc0ed58d 1484 - Dashboard visualizations 2024-05-03 11:10:41 -04:00
Anastasia Gradova
5f531f1f78 Updated filename string into db and UI display 2024-05-02 12:53:27 -06:00
Andrew Shumway
7108c5f1c8 pull main down 2024-04-30 10:06:49 -06:00
Carlo Costino
78ba8a5fc1 Merge branch 'main' into notify-admin-flask 2024-04-29 18:23:05 -04:00
Carlo Costino
a378a58686 Merge pull request #1497 from GSA/Remove/Clean-up-send_notification-redirect
cleaned up and removed from_job and notification_id from redirect
2024-04-29 18:22:27 -04:00
Beverly Nguyen
83481a8b28 cleaned up and removed from_job and notification_id from redirect, no longer needed 2024-04-29 14:25:13 -07:00
Carlo Costino
5dc23947e2 Updated utils to 0.5.1 release in prep for Flask upgrade
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-29 15:44:33 -04:00
Carlo Costino
4b37d81c16 Merge branch 'main' into notify-admin-flask 2024-04-29 15:43:12 -04:00
Kenneth Kehl
170527cfdf add API HOST NAME to workaround 2024-04-29 12:05:25 -07:00
Kenneth Kehl
7b570bfbed ugh 2024-04-29 11:35:33 -07:00
Kenneth Kehl
bc72288d4d workaround in conftest for pytest.ini overriding all our env variables 2024-04-29 11:06:25 -07:00
Kenneth Kehl
e50b4bb5f7 try overriding pytest.ini variables 2024-04-29 10:42:31 -07:00
Kenneth Kehl
32f1bb4f87 revert 2024-04-29 09:42:32 -07:00
Kenneth Kehl
594ad74006 remove ampersand 2024-04-29 09:31:58 -07:00
Kenneth Kehl
3b9664f220 more debug 2024-04-29 09:09:49 -07:00
Kenneth Kehl
9897385837 try switching env to development 2024-04-29 08:59:08 -07:00
Kenneth Kehl
4ec3bc5892 merge from main 2024-04-29 07:44:10 -07:00
Andrew Shumway
65899f6171 poetry lock 2024-04-26 10:15:44 -06:00
Andrew Shumway
bd633ddc98 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-25 15:27:31 -06:00
Carlo Costino
82279eb357 Merge pull request #1479 from GSA/fix_service_invites
fix service invites
2024-04-25 17:07:12 -04:00
Kenneth Kehl
f0f0661f2a Update app/main/views/register.py
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2024-04-25 14:00:28 -07:00
Kenneth Kehl
4818b7ce14 code review feedback 2024-04-25 13:48:14 -07:00
Kenneth Kehl
84180fd8e1 Update app/main/views/register.py
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2024-04-25 13:39:21 -07:00
Beverly Nguyen
8366a4c772 fix testing 2024-04-24 16:12:54 -07:00
Beverly Nguyen
f734e45242 added comments 2024-04-24 13:56:07 -07:00
Beverly Nguyen
04f1f6244c fixed file name 2024-04-24 13:53:28 -07:00
Beverly Nguyen
3b82e136e0 switched to withnav_template for org_template, settings template 2024-04-24 13:43:17 -07:00
Beverly Nguyen
bc945c9420 replaced content_tempalte and withoutnav_template with base.html 2024-04-24 12:31:00 -07:00
samathad2023
2bcad264b8 urllib3 update 2024-04-24 12:11:33 -07:00
Kenneth Kehl
f7fe270171 fix service invites 2024-04-24 11:20:17 -07:00
Andrew Shumway
ff1956ce70 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-24 09:29:58 -06:00
Carlo Costino
0d04347ffd Merge pull request #1473 from GSA/remove-e2e-env-vars-from-manifest
Remove E2E environment variables from the manifest
2024-04-23 19:51:26 -04:00
Carlo Costino
f5f5d0359c Remove E2E environment variables from the manifest
This changeset removes the E2E environment variables from the admin manifest file.  While these might be needed on the API side to ensure that they are exposed and able to be used in the staging environment, we do not need them to be enabled for the admin app; they should only be present in the GitHub Actions that are run in a PR, and the .github/workflows/checks.yml file takes care of that and injects them directly into the container environment that the end-to-end tests run in.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-23 19:43:56 -04:00
Beverly Nguyen
2c0a4f16f2 fixed testing 2024-04-23 16:23:31 -07:00
Beverly Nguyen
d47fbb8eb7 switched base.html in 2024-04-23 14:58:44 -07:00
Carlo Costino
27117d8983 Merge pull request #1466 from GSA/1155-remove-expired-invites
Removed canceled users from displaying in dashboard
2024-04-23 12:44:59 -04:00
Anastasia Gradova
682a798dcd Updated test cases for canceled users 2024-04-22 16:09:25 -06:00
Anastasia Gradova
dc97170956 Removed canceled users from displaying in
dashboard
2024-04-22 14:00:29 -06:00
Andrew Shumway
98f12980ad poetry lock 2024-04-22 10:48:46 -06:00
Andrew Shumway
2d3dbbc532 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-22 10:44:17 -06:00
Carlo Costino
c9e5e2451d Merge pull request #1462 from GSA/notify-admin-1447
fix service invite flow and skip tests for now
2024-04-22 12:27:21 -04:00
Kenneth Kehl
410256821e remove misleading comment 2024-04-19 14:39:52 -07:00
Kenneth Kehl
fe7ad71edf remove need to double down on json.loads 2024-04-19 14:11:32 -07:00
Kenneth Kehl
5b97f33831 fix flow and skip tests for now 2024-04-19 13:53:32 -07:00
Carlo Costino
dc24391d31 Merge pull request #1418 from GSA/1416-combine-withnav_templatehtml-and-org_templatehtml
revised withnav_templates to include org_template
2024-04-19 16:51:27 -04:00
Carlo Costino
8e7cc19bfb Merge pull request #1435 from GSA/e2e-test-invite-to-service
E2e test invite to service
2024-04-19 16:39:32 -04:00
Carlo Costino
76e8487213 Merge pull request #1433 from GSA/notify-admin-1157a
add e2e variables to manifest
2024-04-19 16:21:10 -04:00
Andrew Shumway
4d015eb2c1 format 2024-04-19 13:56:59 -06:00
Andrew Shumway
96f3e231d7 format 2024-04-19 13:52:45 -06:00
Andrew Shumway
c5e103338d Merge branch 'main' of https://github.com/GSA/notifications-admin into e2e-test-invite-to-service 2024-04-19 13:10:26 -06:00
Andrew Shumway
a748159d22 Remove steps to pass in github 2024-04-19 13:10:09 -06:00
Carlo Costino
fc4dc0dda0 Merge pull request #1458 from GSA/more-dep-updates
Update exceptiongroup and newrelic packages
2024-04-19 14:53:52 -04:00
Carlo Costino
dd0070209e Update exceptiongroup and newrelic packages
This changeset updates the exceptiongroup and newrelic packages due to the Dependabot E2E test failures

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-19 14:43:51 -04:00
Carlo Costino
907619cc7d Merge pull request #1452 from GSA/1442-bug-adjust-emailpassword-settings-to-reflect-logingov
Bug: Adjust email/password Settings to reflect Login.gov
2024-04-19 14:36:51 -04:00
Beverly Nguyen
360ebba45d fixed testing 2024-04-19 11:26:36 -07:00
Carlo Costino
3815e62a2a Merge pull request #1455 from GSA/notify-admin-1447
add debug to see why invited user is not added to service
2024-04-19 11:33:26 -04:00
Kenneth Kehl
1ba6d200ee fix typo 2024-04-19 08:18:21 -07:00
Kenneth Kehl
41e72a4b17 add debug 2024-04-19 07:55:45 -07:00
Kenneth Kehl
e8c3870cab add debug 2024-04-19 07:51:18 -07:00
Andrew Shumway
a5fe85d54e Remove extra code 2024-04-19 08:44:34 -06:00
Beverly Nguyen
e176af10c8 content changes to reflect Login.gov 2024-04-18 16:06:05 -07:00
Beverly Nguyen
0ae3b66f5d reorganized org templates and styling 2024-04-18 15:33:06 -07:00
Carlo Costino
e410fa3d20 Merge pull request #1450 from GSA/notify-admin-1447
fix service invites
2024-04-18 17:22:47 -04:00
Kenneth Kehl
7ed7b4e1f4 fix service invites 2024-04-18 14:01:33 -07:00
Beverly Nguyen
830c724ee8 Merge branch 'main' into 1416-combine-withnav_templatehtml-and-org_templatehtml 2024-04-18 11:08:01 -07:00
Andrew Shumway
3d9fe172c2 Check work around due to email noti 2024-04-18 10:51:01 -06:00
Andrew Shumway
21e7dea739 formatting 2024-04-18 10:35:15 -06:00
Andrew Shumway
65776318e0 Merge branch 'main' of https://github.com/GSA/notifications-admin into e2e-test-invite-to-service 2024-04-18 10:27:31 -06:00
Andrew Shumway
f3a3876d43 format 2024-04-18 10:27:21 -06:00
Carlo Costino
4f7717158c Merge pull request #1441 from GSA/update-gunicorn
Update gunicorn and its-dangerous to latest releases
2024-04-18 10:48:06 -04:00
Carlo Costino
2484ea08df Update gunicorn to latest release
This changeset updates the gunicorn dependency to the latest release to address a recent CVE.  It also updates the its-dangerous package.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-17 18:05:19 -04:00
Carlo Costino
4579d88210 Merge pull request #1439 from GSA/1437-you-need-to-sign-in-again-login-gov
1437 you need to sign in again login gov
2024-04-17 15:12:00 -04:00
Carlo Costino
ca577d9bdc Merge pull request #1438 from GSA/1436-change-content-setupprofile-template
1436 change content setupprofile template
2024-04-17 14:59:07 -04:00
Jonathan Bobel
ecaa7d9ab7 It shouldn't say "again" 2024-04-17 14:41:04 -04:00
Jonathan Bobel
04ce58831b 1437 - Adding link to sign-in again if statement 2024-04-17 14:39:48 -04:00
Kenneth Kehl
fc4db59818 fix 4 out of 5 checkboxes 2024-04-17 11:32:44 -07:00
Andrew Shumway
fcf2e31911 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-17 10:42:18 -06:00
Jonathan Bobel
7bd9c748e5 1436 - small content change for mobile number hint 2024-04-17 12:39:10 -04:00
Jonathan Bobel
337920389f Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-17 12:27:29 -04:00
Andrew Shumway
e5dbe6e428 e2e test wip with checkboxes 2024-04-17 10:17:56 -06:00
Carlo Costino
b83f496d76 Merge pull request #1399 from GSA/1269-content-update-for-login-gov-settings
1269 - Content updates for Service Settings after login.gov integration
2024-04-17 12:12:21 -04:00
Jonathan Bobel
78c08e69f7 Fixed failing test 2024-04-17 12:01:37 -04:00
Jonathan Bobel
7755e02ad8 Removing instances of the login_gov_enabled flag as it will be live with this push to production 2024-04-17 11:49:47 -04:00
Carlo Costino
b8dda01680 Merge pull request #1432 from GSA/1427-remove-email-and-password-from-settings-because-login-gov
1427 remove email and password from settings because login gov
2024-04-17 11:43:19 -04:00
Jonathan Bobel
8596a9cdb3 Removing the email and password fields in the settings area because login.gov will take care of this 2024-04-17 11:26:14 -04:00
Kenneth Kehl
431bc28a89 add e2e variables to manifest 2024-04-17 08:25:05 -07:00
Jonathan Bobel
e14fc8b654 Changed the flag to true 2024-04-17 11:03:45 -04:00
Jonathan Bobel
383a3a0d4b Merge branch 'main' of https://github.com/GSA/notifications-admin into 1427-remove-email-and-password-from-settings-because-login-gov 2024-04-17 10:52:04 -04:00
Jonathan Bobel
2c4a694815 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1269-content-update-for-login-gov-settings 2024-04-17 10:43:02 -04:00
Carlo Costino
a5fa6541ac Merge pull request #1428 from GSA/notify-admin-1425
fix 90 day email validation
2024-04-16 16:51:09 -04:00
Kenneth Kehl
80fb024827 merge from main 2024-04-16 13:08:06 -07:00
Kenneth Kehl
f30899d762 fix 90 day email validation 2024-04-16 12:06:33 -07:00
Jonathan Bobel
99ac0c4ba7 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-16 13:45:42 -04:00
Carlo Costino
dc9826cb90 Merge pull request #1424 from GSA/1423-Sign-in-content-changes-for-login-gov
1423 - Few final updates to switch over to login.gov
2024-04-16 13:07:02 -04:00
Jonathan Bobel
5b484d98c3 Merge branch 'main' of https://github.com/GSA/notifications-admin 2024-04-16 12:49:23 -04:00
Jonathan Bobel
b6ed2deac2 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1423-Sign-in-content-changes-for-login-gov 2024-04-16 12:43:58 -04:00
Carlo Costino
e5bf60c2a2 Merge pull request #1426 from GSA/update-deps-again
Updated dependencies and ignore gunicorn audit flag
2024-04-16 12:41:52 -04:00
Carlo Costino
0044beaeed Updated dependencies and ignore gunicorn audit flag
This changeset updates a couple of dependencies, including our Python dependency audit check, and specifically ignores a gunicorn audit flag that appeared on 4/16/2024.

As soon as there is an update available for gunicorn that addresses the issue we will remove the flag to ignore the vulnerability report and update the dependency.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-16 11:46:57 -04:00
Jonathan Bobel
5a23905d21 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1423-Sign-in-content-changes-for-login-gov 2024-04-16 11:10:46 -04:00
Jonathan Bobel
96293598f8 Fixing pa11y scan 2024-04-16 10:57:47 -04:00
Jonathan Bobel
b83019fdb7 Fixing pa11y scan 2024-04-16 10:57:16 -04:00
Beverly Nguyen
a171ba73c4 cleaning up navigation 2024-04-15 16:08:31 -07:00
Carlo Costino
c94ef02e77 Merge pull request #1195 from GSA/sms-allowance-dashboardbug
Sms allowance dashboardbug
2024-04-15 16:36:49 -04:00
Kenneth Kehl
358971164e fix manifest 2024-04-15 13:07:53 -07:00
Jonathan Bobel
6784cf9f3c 1423 - Few final updates to switch over to login.gov 2024-04-15 15:50:42 -04:00
Kenneth Kehl
282611ec9c more debug about state.json 2024-04-15 10:39:37 -07:00
Kenneth Kehl
4a6539197f more debug about state.json 2024-04-15 10:27:25 -07:00
Kenneth Kehl
e92fd011ca more debug about state.json 2024-04-15 10:22:31 -07:00
Andrew Shumway
3f2dcc3022 Merge main fix conflicts 2024-04-15 10:45:23 -06:00
Andrew Shumway
2454a6e94b poetry lock 2024-04-15 10:38:27 -06:00
Andrew Shumway
33e8d7c09a Merge branch 'main' of https://github.com/GSA/notifications-admin into e2e-test-invite-to-service 2024-04-15 10:36:36 -06:00
Andrew Shumway
b722768182 e2e up to invite button 2024-04-15 10:36:27 -06:00
Kenneth Kehl
9e0fe69d2b more debug 2024-04-15 09:25:46 -07:00
Kenneth Kehl
0ce3d5033c more debug 2024-04-15 09:20:15 -07:00
Kenneth Kehl
ff110de97f more debug 2024-04-15 09:08:47 -07:00
Kenneth Kehl
d54c339994 more debug 2024-04-15 08:56:38 -07:00
Kenneth Kehl
3dc73ab92e more debug 2024-04-15 08:24:20 -07:00
Kenneth Kehl
42570416da debug in case auth state path doesn't exist 2024-04-15 07:33:27 -07:00
Kenneth Kehl
e934e49137 fix 2024-04-12 15:07:47 -07:00
Kenneth Kehl
cec1e4cff0 fix 2024-04-12 14:57:37 -07:00
Kenneth Kehl
31762239dd fix 2024-04-12 14:46:49 -07:00
Kenneth Kehl
017198754f point to staging for e2e 2024-04-12 14:29:39 -07:00
Beverly Nguyen
dfe5b2e020 Merge branch 'main' into 1416-combine-withnav_templatehtml-and-org_templatehtml 2024-04-12 09:18:54 -07:00
Steven Reilly
5d0461f52b Merge pull request #1419 from GSA/update-utils-0-4-6
Update utils to 0.4.6
2024-04-12 09:53:20 -04:00
Kenneth Kehl
ae5561862d fix tests, eliminate or tweak bogus incoming or foreign number tests 2024-04-11 15:39:50 -07:00
Carlo Costino
5fd1a8c836 Update utils to 0.4.6
This changeset updates notifications-utils to 0.4.6 in order to address some dependency updates and incorporate a few minor changes.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-11 18:02:56 -04:00
Beverly Nguyen
9c21e054cb merge main 2024-04-11 14:44:16 -07:00
Carlo Costino
d464dd2e98 Merge pull request #1409 from GSA/1353-convert-main_navhtml-to-component
Moved main_nav to components
2024-04-11 17:32:03 -04:00
Beverly Nguyen
2f443c56f6 merge main 2024-04-11 14:25:54 -07:00
Carlo Costino
6fb7f03f1b Merge pull request #1410 from GSA/1354-convert-org_navhtml-to-component
Moved org_nav to components
2024-04-11 16:41:02 -04:00
Carlo Costino
9418e6a86f Merge pull request #1408 from GSA/1351-convert-service_navigationhtml-marco-to-component
service_navigation.html moved to components
2024-04-11 16:21:43 -04:00
Carlo Costino
4d9a0d054c Merge pull request #1407 from GSA/1352-convert-settings_navhtml-to-component
Moved settings_nav to /new/components
2024-04-11 16:06:13 -04:00
Beverly Nguyen
85f73db416 revised withnav_templates to include org_template 2024-04-11 12:18:25 -07:00
samathad2023
c73be38c02 lock changes with merge 2024-04-11 09:01:26 -07:00
Carlo Costino
990b1813ea Merge pull request #1415 from GSA/notify-admin-1398
Exception Investigation: builtins:KeyError
2024-04-11 09:31:21 -04:00
Kenneth Kehl
5538b802ee Exception Investigation: builtins:KeyError 2024-04-10 13:17:00 -07:00
Jonathan Bobel
3e3edec558 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1269-content-update-for-login-gov-settings 2024-04-10 14:32:11 -04:00
Beverly Nguyen
460399dd68 revised notes 2024-04-10 10:41:35 -07:00
Carlo Costino
004343a2c5 Merge pull request #1411 from GSA/notify-admin-1323
fix service stats
2024-04-10 12:22:12 -04:00
Jonathan Bobel
0708f3c785 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1269-content-update-for-login-gov-settings 2024-04-10 11:30:21 -04:00
Kenneth Kehl
96ec868e3e fix service stats 2024-04-10 07:45:10 -07:00
Beverly Nguyen
5626267c94 org_nav 2024-04-09 16:43:01 -07:00
Beverly Nguyen
7fe90a14aa org_nav 2024-04-09 16:40:20 -07:00
Beverly Nguyen
7f3728e0d5 moved main_nav to components 2024-04-09 16:32:56 -07:00
Beverly Nguyen
beedce1796 moved main_nav to components 2024-04-09 16:31:53 -07:00
Beverly Nguyen
8915bf16ed moved main_nav to components 2024-04-09 16:28:05 -07:00
Beverly Nguyen
d250542b7f converted and moved service_navigation.html to /components 2024-04-09 16:07:56 -07:00
Beverly Nguyen
35f836e5d6 service_navigation.html moved to components 2024-04-09 15:57:15 -07:00
Beverly Nguyen
4a61575859 moved settings_nav to /new/components 2024-04-09 15:28:36 -07:00
Carlo Costino
5b4d5118d8 Merge pull request #1346 from GSA/notify-admin-1336
Add end-to-end test: Sending a message from existing template
2024-04-09 17:08:01 -04:00
Carlo Costino
a118056683 Merge pull request #1360 from GSA/notify-admin-1337
create new template test
2024-04-09 17:00:34 -04:00
Carlo Costino
6eb3e5b2b0 Merge pull request #1406 from GSA/1401-tests-with-timezone-checks-are-failing-locally
Tests with timezone checks are failing locally
2024-04-09 16:21:02 -04:00
Beverly Nguyen
63bc85d8d4 added format_datetime_scheduled_notification to formatters and removed unneccesary format changes 2024-04-09 12:52:45 -07:00
Kenneth Kehl
f28bbd77a4 code review feedback 2024-04-09 10:41:54 -07:00
Kenneth Kehl
931d5f4fed remove end-to-end context 2024-04-09 09:10:02 -07:00
Kenneth Kehl
6a29d2c814 code review feedback 2024-04-09 09:07:19 -07:00
Carlo Costino
de0aed60f9 Merge pull request #1375 from GSA/1373-bug-single-job---preview-does-not-display-variable-information
Bug: Single Job - Preview does not display variable information
2024-04-08 17:44:59 -04:00
samathad2023
2e55133f83 flask 3.0.2 to 3.0.3 2024-04-08 12:21:26 -07:00
Carlo Costino
84bef51d7d Merge pull request #1400 from GSA/update-utils-0-4-5
Update utils to 0.4.5
2024-04-08 12:02:43 -04:00
Carlo Costino
d5d5a45138 Update utils to 0.4.5
This changeset updates notifications-utils to 0.4.5, which includes a few minor fixes and several dependency updates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-08 11:41:39 -04:00
Jonathan Bobel
f46f9661f1 1269 - Content updates for Service Settings after login.gov integration 2024-04-08 11:32:09 -04:00
Beverly Nguyen
6acbce0858 removed jobs template 2024-04-05 12:14:56 -07:00
Carlo Costino
2b6b58c93a Merge pull request #1349 from GSA/810-hide-personalization-after-sending
810 hide personalization after sending
2024-04-05 10:59:04 -04:00
Carlo Costino
3e1c06f75c Merge pull request #1386 from GSA/login_gov_env_vars
fix login.gov stuff in sample.env
2024-04-05 09:44:23 -04:00
samathad2023
e71989022d flask upgrade 2024-04-04 18:09:22 -07:00
Carlo Costino
2ede41ce6a Merge pull request #1347 from GSA/1260-dashboard-step-15-use-full-width-base-template-for-landing-page
move footer and head to base.html
2024-04-04 17:13:59 -04:00
Kenneth Kehl
40efb4b561 fix login.gov stuff in sample.env 2024-04-04 13:34:40 -07:00
Beverly Nguyen
51845ec0b0 delete notes 2024-04-04 13:23:21 -07:00
Beverly Nguyen
2075400342 merge main 2024-04-04 13:00:03 -07:00
Steven Reilly
11b970adf8 Merge pull request #1385 from GSA/update-gh-actions
Update GitHub Actions
2024-04-04 09:20:38 -04:00
Carlo Costino
14508b2d97 Update GitHub Actions
This changeset updates all references to GitHub Actions to be version 4 due to a mandatory Node.js update.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-04 08:40:24 -04:00
Carlo Costino
1f4573628f Merge pull request #1379 from GSA/login_gov_state
change state to something non-arbitrary
2024-04-03 19:13:40 -04:00
Carlo Costino
2cf3ddb6ff Merge pull request #1371 from GSA/1365-update-date-on-preview-page-and-status-page
Update datetime on preview to be more human readable
2024-04-03 19:12:27 -04:00
Carlo Costino
cc20c02839 Merge pull request #1370 from GSA/1213-clean-up-usage-content
1213 - Removed the Usage page and updated the Dashboard Landing page
2024-04-03 19:10:33 -04:00
Carlo Costino
2d7fba03f5 Merge pull request #1356 from GSA/1252-missing-blue-boxes
1252 missing blue boxes
2024-04-03 19:09:22 -04:00
Carlo Costino
1c0c60a917 Merge pull request #1344 from GSA/1328-base-template-header-component
Converting Header from macro to html
2024-04-03 19:05:02 -04:00
Carlo Costino
6b2ab54870 Merge pull request #1326 from GSA/805-make-dashboard-links-clickable
805 make dashboard links clickable
2024-04-03 19:03:41 -04:00
Carlo Costino
7f54232f21 Merge pull request #1382 from GSA/notify-admin-151
remove template preview stuff
2024-04-03 18:54:03 -04:00
Carlo Costino
8b17adeb34 Merge pull request #1296 from GSA/1215-clean-up-macros-table-on-preview-page
Converting 'preview page' table Macro to HTML
2024-04-03 18:38:31 -04:00
Carlo Costino
c4611a291f Merge pull request #1383 from GSA/dependabot-updates
Update several recent dependencies
2024-04-03 17:52:42 -04:00
Carlo Costino
616957c103 Added an explicit sync of the poetry.lock file to make bootstrap to make sure dependency updates will work
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-03 17:31:15 -04:00
Carlo Costino
e411774ada Added a few more minor version bumps
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-03 17:24:26 -04:00
Carlo Costino
748dbc12fd Update several recent dependencies
This changeset updates several dependencies that Dependabot has flagged for us but cannot merge due to the E2E test bug with it.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-03 17:09:35 -04:00
Kenneth Kehl
9021530a1a remove template preview stuff 2024-04-03 13:38:54 -07:00
Beverly Nguyen
745532e657 added template for personalisation 2024-04-02 16:30:40 -07:00
Beverly Nguyen
32f36d433a updated css to placeholder 2024-04-02 14:11:44 -07:00
Kenneth Kehl
cde0ab018a fix null on some unit tests 2024-04-02 14:02:04 -07:00
Kenneth Kehl
10ed1dab22 fixes 2024-04-02 13:46:47 -07:00
Kenneth Kehl
817c01faff change state to something non-arbitrary 2024-04-02 13:32:32 -07:00
Beverly Nguyen
acdd2806fc added force_hide_sender 2024-04-01 18:03:38 -07:00
Carlo Costino
e572d789e0 Merge pull request #1374 from GSA/debug_staging
remove debug
2024-04-01 16:43:32 -04:00
Kenneth Kehl
e4990cfd70 remove debug 2024-04-01 12:55:37 -07:00
Jonathan Bobel
23903b7d29 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1213-clean-up-usage-content 2024-04-01 11:10:41 -04:00
Carlo Costino
0fa9910e2c Merge pull request #1372 from GSA/debug_staging
Handle new user case
2024-03-29 12:27:42 -04:00
Kenneth Kehl
e5136d9fa7 return None if no user 2024-03-29 07:45:16 -07:00
Beverly Nguyen
a2ab04018d fix imports 2024-03-28 18:05:12 -07:00
Beverly Nguyen
5854176ec8 add prase_dt function 2024-03-28 18:01:42 -07:00
Carlo Costino
3abe3352df Merge pull request #1369 from GSA/debug_staging
handle case where existing user is invited to another service
2024-03-28 17:03:51 -04:00
Kenneth Kehl
f092ad8f98 handle case where existing user is invited to another service 2024-03-28 13:20:22 -07:00
Jonathan Bobel
2c57d0d373 1213 - Removed the Usage page and updated the Dashboard Landing page 2024-03-28 15:58:02 -04:00
Carlo Costino
bc79e4dd2c Merge pull request #1368 from GSA/debug_staging
debug staging
2024-03-28 15:18:45 -04:00
Kenneth Kehl
9b1c9b8ccf ugh 2024-03-28 11:35:25 -07:00
Kenneth Kehl
b29c2a3a62 debug staging 2024-03-28 11:15:10 -07:00
Carlo Costino
245bcaecb3 Merge pull request #1363 from GSA/mitchell-login-gov-doc-update
Reformat nested list in Login.gov documentation
2024-03-28 12:32:51 -04:00
Carlo Costino
2ca4c1b029 Merge branch 'mh-patch-1' into mitchell-login-gov-doc-update
Merging in Login.gov documentation updates from @mitchellhenke - thank
you!
2024-03-28 12:18:24 -04:00
Carlo Costino
faaf602dea Merge branch 'patch-1' of github.com:mitchellhenke/notifications-admin into mh-patch-1
Merging in Login.gov documentation updates from @mitchellhenke - thank
you!
2024-03-28 12:16:47 -04:00
Kenneth Kehl
5a81c11348 add comment 2024-03-27 12:40:45 -07:00
Kenneth Kehl
81412ddd1e fix 2024-03-27 12:32:29 -07:00
Kenneth Kehl
a85681252f fix 2024-03-27 12:15:44 -07:00
Kenneth Kehl
f6f750e5d0 try current service link 2024-03-27 11:02:53 -07:00
Kenneth Kehl
70c3457dbd try current service link 2024-03-27 10:52:22 -07:00
Kenneth Kehl
939c1c978e try current service link 2024-03-27 10:35:09 -07:00
Kenneth Kehl
bbb351861d create new template test 2024-03-27 10:26:56 -07:00
Kenneth Kehl
624a89a546 create new template test 2024-03-27 10:21:01 -07:00
Andrew Shumway
d4ca4cfc44 Merge branch 'main' of https://github.com/GSA/notifications-admin into sms-allowance-dashboardbug 2024-03-27 10:11:24 -06:00
Andrew Shumway
c9c8882dc9 Fix test 2024-03-27 10:10:56 -06:00
Jonathan Bobel
c6af0957e9 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1252-missing-blue-boxes 2024-03-27 09:57:34 -04:00
Beverly Nguyen
d8e9aaee0f updated header nav and seperated out usabanner 2024-03-26 18:00:01 -07:00
Beverly Nguyen
4b9ec67345 merge main 2024-03-26 13:41:42 -07:00
Jonathan Bobel
6c1090ecb2 1252 - add back blue boxes for pending and delivered 2024-03-26 16:06:13 -04:00
Carlo Costino
fd1ab3bf2e Merge pull request #1212 from GSA/1210-create-confirmation-status-page-the-last-page-in-the-preview-send-flow
Create confirmation status alert (the last page in the preview send flow) #1211
2024-03-26 15:55:11 -04:00
Beverly Nguyen
89e7de0ab6 fixed the testing 2024-03-26 12:37:06 -07:00
Kenneth Kehl
abef1230b8 final? 2024-03-26 11:22:22 -07:00
Kenneth Kehl
6f56123eea works locally and maybe on github as well 2024-03-26 11:13:54 -07:00
Kenneth Kehl
b9b59ea453 works locally and maybe on github as well 2024-03-26 10:59:16 -07:00
Beverly Nguyen
e743ab41ff merge main and fixed conflicts 2024-03-26 10:53:01 -07:00
Kenneth Kehl
11bfc829e7 works locally and maybe on github as well 2024-03-26 10:45:17 -07:00
Kenneth Kehl
edf3961f0d works locally and maybe on github as well 2024-03-26 10:30:11 -07:00
Carlo Costino
6d1efcadba Merge pull request #1325 from GSA/1283-standardize-the-dates-from-format_datetime_short-to-either-numerical-or-text
Standardizing Datetimes to Numeric and Table Formats
2024-03-26 13:29:13 -04:00
Kenneth Kehl
c4a594663b put back firefox tests 2024-03-26 09:57:16 -07:00
Kenneth Kehl
790c274a6e only test chromium right now 2024-03-26 09:43:54 -07:00
Kenneth Kehl
4874c91f0a only test chromium right now 2024-03-26 09:38:41 -07:00
Kenneth Kehl
96c1a2b59f only test chromium right now 2024-03-26 09:33:07 -07:00
Kenneth Kehl
08603c993c only test chromium right now 2024-03-26 09:24:31 -07:00
Kenneth Kehl
578d00a9ee only test chromium right now 2024-03-26 09:18:32 -07:00
Jonathan Bobel
07ee8dfe1e Updated image 2024-03-26 12:15:56 -04:00
Kenneth Kehl
d6a0e25c38 only test chromium right now 2024-03-26 09:10:52 -07:00
Andrew Shumway
c4401b3394 Merge branch 'main' of https://github.com/GSA/notifications-admin into sms-allowance-dashboardbug 2024-03-26 10:04:14 -06:00
Kenneth Kehl
8b33fcc1f5 only test chromium right now 2024-03-26 09:03:30 -07:00
Kenneth Kehl
afefa092ed only test chromium right now 2024-03-26 08:56:50 -07:00
Kenneth Kehl
25f2175147 only test chromium right now 2024-03-26 08:45:30 -07:00
Kenneth Kehl
5e16f210d8 only test chromium right now 2024-03-26 08:32:37 -07:00
Jonathan Bobel
9d673a4d77 Merge branch 'main' of https://github.com/GSA/notifications-admin into 810-hide-personalization-after-sending 2024-03-26 11:23:52 -04:00
Jonathan Bobel
8ca32f476c 810 - Content updates to link area in Send Message flow 2024-03-26 11:23:39 -04:00
Kenneth Kehl
6700f85784 only test chromium right now 2024-03-26 08:22:11 -07:00
Kenneth Kehl
1ecb617eac only test chromium right now 2024-03-26 08:14:49 -07:00
Carlo Costino
0e0ee8ae0c Merge pull request #1341 from GSA/notify-admin-1304
Add error handling for successful Login.gov authentications without a…
2024-03-26 11:07:52 -04:00
Kenneth Kehl
7ebc337bb0 only test chromium right now 2024-03-26 08:06:39 -07:00
Mitchell Henke
4428df7dd5 Reformat nested list 2024-03-26 15:06:26 +00:00
Kenneth Kehl
e1be811ed5 only test chromium right now 2024-03-26 07:57:45 -07:00
Carlo Costino
9beb0a732c Merge pull request #1310 from GSA/1250-login-gov-add-new-user
1250 - Login.gov - New User flow
2024-03-26 10:53:40 -04:00
Beverly Nguyen
39c19594cd updated testing 2024-03-25 15:56:33 -07:00
Beverly Nguyen
4af4fecd45 revert extends 2024-03-25 15:32:27 -07:00
Beverly Nguyen
05563a7051 moved footer and head to base.html 2024-03-25 15:26:12 -07:00
Kenneth Kehl
8bc41c59dc try button instead of text 2024-03-25 14:12:31 -07:00
Kenneth Kehl
86efe62b22 try button instead of text 2024-03-25 14:07:33 -07:00
Kenneth Kehl
c4cce69f71 try button instead of text 2024-03-25 13:52:51 -07:00
Kenneth Kehl
9dcf157ccb add existing template case 2024-03-25 13:29:59 -07:00
Kenneth Kehl
3660dce9f5 add existing template case 2024-03-25 13:21:07 -07:00
Kenneth Kehl
dbb60fc963 add existing template case 2024-03-25 13:15:41 -07:00
Kenneth Kehl
6367b2ce76 add existing template case 2024-03-25 13:09:32 -07:00
Kenneth Kehl
e1c2a6a2fd add existing template case 2024-03-25 12:23:53 -07:00
Jonathan Bobel
6e64df0c0b Content update 2024-03-25 15:07:29 -04:00
Jonathan Bobel
e24f77ec63 810 - Changed the link text on this page and also had to update the image for the Security page 2024-03-25 15:07:20 -04:00
Kenneth Kehl
54b9d2a5d6 add existing template case 2024-03-25 12:06:38 -07:00
Kenneth Kehl
cf56ec4263 merge from main 2024-03-25 11:45:19 -07:00
Kenneth Kehl
404ef2c3c3 initial 2024-03-25 11:38:07 -07:00
Carlo Costino
db5c259818 Merge pull request #1333 from GSA/1293-bug-team-members-with-long-names
Edited style sheet to wrap long emails that overflow the parent div
2024-03-25 12:43:44 -04:00
Steven Reilly
bf4f134538 Merge pull request #1345 from GSA/adjust-e2e-test-fixtures
Adjust E2E test fixtures
2024-03-25 12:38:14 -04:00
Carlo Costino
1aa2501d1d Adjust E2E test fixtures
This changeset adjusts the scope of the end-to-end (E2E) test fixtures so that they behave as intended and we have truly isolated tests.  We may adjust these again in the future depending on our needs, but for right now this will hopefully keep things simple for us as we start to build out an E2E test library.

Thank you, @terrazoon, for flagging this!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-25 12:08:34 -04:00
Kenneth Kehl
addc078cbe merge from main 2024-03-22 11:57:47 -07:00
Kenneth Kehl
8362c6b975 fix invites for service and organization 2024-03-22 11:08:49 -07:00
Beverly Nguyen
7c179cadca header marco to html 2024-03-21 21:03:32 -07:00
Carlo Costino
c83655c48c Merge pull request #1342 from GSA/fix-python-deploy
Update Cloud Foundry runtime.txt file
2024-03-21 17:54:15 -04:00
Carlo Costino
c4d738d70b Update Cloud Foundry runtime.txt file
This changeset updates the runtime.txt file so that Cloud Foundry picks up Python 3.12.x instead of Python 3.9.x

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-21 17:45:01 -04:00
Carlo Costino
a1736b5a4d Merge pull request #1284 from GSA/notify-admin-818
updates with python upgrade
2024-03-21 17:26:04 -04:00
samathad2023
b006e2cacf utils dependencies updates 2024-03-21 13:01:14 -07:00
Carlo Costino
8e75110892 Merge pull request #1294 from GSA/1258-base-template-head
1258 updated base template <head>
2024-03-21 15:51:45 -04:00
Kenneth Kehl
099345fe1e Add error handling for successful Login.gov authentications without a Notify account 2024-03-21 10:58:36 -07:00
Jonathan Bobel
8afacfa89b Moved the <head> and removed the comment for base.html 2024-03-21 12:48:36 -04:00
Jonathan Bobel
ccd3e44eb1 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1258-base-template-head 2024-03-21 12:42:38 -04:00
Kenneth Kehl
6efb16120d Add error handling for successful Login.gov authentications without a Notify account 2024-03-21 09:34:55 -07:00
Jonathan Bobel
24a0dd8c3b Few style updates per PR feedback 2024-03-21 11:00:44 -04:00
samathad2023
00f81a74fd latest utils commit and sync with main 2024-03-20 14:11:16 -07:00
Anastasia Gradova
c7821f2f73 Edited style to wrap long emails that overflow the
parent div.
2024-03-20 09:13:32 -06:00
Kenneth Kehl
04eaec6dd6 fix register 2024-03-19 14:36:43 -07:00
Kenneth Kehl
b12e638592 fix registration 2024-03-19 14:34:41 -07:00
Kenneth Kehl
c053cc7402 change timezone to hidden field with default for now 2024-03-19 13:30:50 -07:00
Carlo Costino
e1611eebec Merge pull request #1327 from GSA/fix-git-hash-deploy
Add missing env var from cf push
2024-03-19 16:01:28 -04:00
Carlo Costino
4b1db40cbd Fix failing tests
This includes a fix for the commit hash test, which was not referencing the Flask app in a valid way.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-19 15:53:38 -04:00
Kenneth Kehl
197ef11075 fix tests 2024-03-19 11:32:36 -07:00
Carlo Costino
b4986e4170 Enable Login.gov for all environments
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-19 13:59:30 -04:00
Carlo Costino
eb599344ad Add missing env var from cf push
This changeset adds a missing environment variable in the cf push command for the production and demo deployments.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-19 13:38:34 -04:00
Kenneth Kehl
57fa8dad5d revert change to bypass signin page 2024-03-19 10:15:11 -07:00
Kenneth Kehl
4e6f143675 fix register from join service 2024-03-19 09:30:20 -07:00
Jonathan Bobel
27448d90a0 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1258-base-template-head 2024-03-19 12:29:17 -04:00
samathad2023
da5da1abe9 README updates 2024-03-19 09:19:26 -07:00
Jonathan Bobel
de003a8722 Removed "failure" area so the user can get to all the statuses from the Dashboard Landing screen. A better way to view all statuses will come with a Dashboard redesign. 2024-03-19 12:10:43 -04:00
Jonathan Bobel
f391b5af2c Merge branch 'main' of https://github.com/GSA/notifications-admin into 805-make-dashboard-links-clickable 2024-03-19 10:10:14 -04:00
Beverly Nguyen
e9b9072ae6 updated datetimes based on style guide 2024-03-18 15:10:26 -07:00
Beverly Nguyen
077b28bb15 Merge branch 'main' into 1210-create-confirmation-status-page-the-last-page-in-the-preview-send-flow 2024-03-18 14:33:23 -07:00
Beverly Nguyen
10c9b86547 updating datetimes to match styleguides 2024-03-18 14:32:32 -07:00
Jonathan Bobel
05495f4d42 Updating the route 2024-03-18 13:50:23 -04:00
Jonathan Bobel
ee1c4efb03 805 - Making the clickable area on dashboard a button 2024-03-18 12:43:56 -04:00
Beverly Nguyen
bc71549d12 added a conditional to limit only 5 rows to display 2024-03-15 10:33:39 -07:00
Carlo Costino
6b31e5fba0 Merge pull request #1320 from GSA/1319-bug-js-broken-on-non-sign-in-pages
1319 - BUG - adjusting the js to only run when the targeted DOM element exists
2024-03-15 13:25:04 -04:00
Carlo Costino
88c7f9590f Removing extraneous space 2024-03-15 13:07:50 -04:00
Carlo Costino
dea7f28d5a Merge pull request #1322 from GSA/1321-bug-create-login-gov-button-doesnt-work
1321 - Updated link on the sign-in page
2024-03-15 13:05:40 -04:00
Jonathan Bobel
0e608599c3 1321 - Updated link on the sign-in page 2024-03-15 11:41:30 -04:00
Jonathan Bobel
be2dc9a165 1319 - BUG - adjusting the js to only run when the targeted DOM element exists 2024-03-15 10:42:20 -04:00
Carlo Costino
58a1d8e0c4 Merge pull request #1312 from GSA/update-recent-deps
Update Dependabot flagged dependencies
2024-03-14 18:34:50 -04:00
Beverly Nguyen
02ee1a81d1 Merge branch 'main' into 1210-create-confirmation-status-page-the-last-page-in-the-preview-send-flow 2024-03-14 15:07:20 -07:00
Carlo Costino
c43ed20c9e Update Dependabot flagged dependencies
This changeset updates a handful of dependencies that Dependabot has flagged but is not able to test successfully due to a bug with the E2E configuration.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-14 17:31:27 -04:00
Carlo Costino
18be5861d5 Merge pull request #1307 from GSA/notify-admin-1254
hide csv reports in job view if no data available (notify-admin-1254)
2024-03-14 17:28:53 -04:00
Carlo Costino
2afaca6ff1 Merge pull request #1281 from GSA/1266-updated-notify-logo
1266 updated notify logo
2024-03-14 17:17:34 -04:00
Carlo Costino
f0eebfc4f2 Merge pull request #1268 from GSA/1216-login-gov-pre-sign-in-page
1216 login gov pre sign in page
2024-03-14 17:04:25 -04:00
Carlo Costino
cd06337574 Merge pull request #1278 from GSA/1259-base-template-footer
Base template: <footer> #1259
2024-03-14 16:54:44 -04:00
Carlo Costino
85215f45a8 Merge pull request #1311 from GSA/fix_commit_hash
Fix commit hash
2024-03-14 16:36:10 -04:00
Kenneth Kehl
e4087ca9d5 fix commit hash 2024-03-14 13:26:05 -07:00
Kenneth Kehl
3aacdcb3ef fix_commit_hash 2024-03-14 13:25:02 -07:00
Carlo Costino
a09e813f80 Merge pull request #1309 from GSA/update-utils-0-3-0
Update utils to 0.3.0
2024-03-14 16:17:15 -04:00
Carlo Costino
476ba798fc This changeset updates notifications_utils to 0.3.0 to account for other dependency updates.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-03-14 15:18:40 -04:00
Jonathan Bobel
ef53fe7e09 Adding a hint area if needed, removing test code 2024-03-14 14:37:37 -04:00
Beverly Nguyen
a05e09d345 fixed testing 2024-03-14 11:02:02 -07:00
Jonathan Bobel
04f76cd817 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1250-login-gov-add-new-user 2024-03-14 13:18:39 -04:00
Carlo Costino
b2b6b4f612 Merge pull request #1306 from GSA/add-sim-numbers-totrial
Add simulated numbers to allow list in trial mode
2024-03-14 12:51:19 -04:00
Jonathan Bobel
d67923dafc Added the "set up your profile" page and added a select component 2024-03-14 12:26:12 -04:00
Andrew Shumway
69fce499c3 Merge branch 'main' of https://github.com/GSA/notifications-admin into add-sim-numbers-totrial 2024-03-14 10:17:07 -06:00
Andrew Shumway
119b7fc832 Specify username with fail/success 2024-03-14 10:16:56 -06:00
Carlo Costino
4dc442c4b8 Merge pull request #1245 from GSA/notify-admin-204
Add latest version commit hash to footer (notify-admin-204)
2024-03-14 12:13:19 -04:00
Kenneth Kehl
e35168bd40 hide csv reports in job view if no data available 2024-03-14 08:57:58 -07:00
Andrew Shumway
590a599aa4 Merge branch 'main' of https://github.com/GSA/notifications-admin into add-sim-numbers-totrial 2024-03-13 16:31:48 -06:00
Andrew Shumway
599652256e Add simulated SMS numbers to allow list in trial mode 2024-03-13 16:31:21 -06:00
samathad2023
94e05705f8 Merge remote-tracking branch 'origin' into notify-admin-818 2024-03-13 14:48:19 -07:00
samathad2023
b3998c532e formatting updates 2024-03-13 14:46:34 -07:00
Jonathan Bobel
2717feab7b Using a PNG instead of an SVG for the main logo as it was noted the SVG's font looked pixelated. I also changed the color of the text on the home page as well as its responsive size. 2024-03-13 16:07:39 -04:00
samathad2023
37f6579ca8 removed comments and updated test-service_settings 2024-03-13 10:28:07 -07:00
Kenneth Kehl
cb0ba15571 merge from main and code review feedback 2024-03-13 10:17:38 -07:00
Jonathan Bobel
45c9018365 Update of head from another issue focusing on the favicon area 2024-03-13 10:51:38 -04:00
Beverly Nguyen
86a6b4ff8e marco to table 2024-03-12 13:41:05 -07:00
Jonathan Bobel
7deaf71463 Updated test 2024-03-12 14:29:16 -04:00
Jonathan Bobel
429a456704 Updating conditional logic 2024-03-12 13:37:44 -04:00
Jonathan Bobel
0ae369d54b Updated the date to April 16th instead of April 9 2024-03-12 13:27:37 -04:00
Jonathan Bobel
46ef759a92 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1216-login-gov-pre-sign-in-page 2024-03-12 13:25:06 -04:00
Jonathan Bobel
ed5902b38e Updates to favicon 2024-03-12 13:23:13 -04:00
Jonathan Bobel
924ff82b03 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1266-updated-notify-logo 2024-03-12 12:45:00 -04:00
Jonathan Bobel
bd7ef33c63 Update to one of the favicon-adjacent files 2024-03-12 12:44:42 -04:00
Jonathan Bobel
f10d854617 1258 - Updated the <head> template 2024-03-12 12:28:30 -04:00
Jonathan Bobel
83d83469e4 Merge branch '1266-updated-notify-logo' of https://github.com/GSA/notifications-admin into 1258-base-template-head 2024-03-11 16:17:31 -04:00
samathad2023
7ff7455022 updated to yml 2024-03-11 11:32:49 -07:00
samathad2023
f0bd88b36a additional comments with test_find_users 2024-03-11 11:24:34 -07:00
samathad2023
f5dbf6ad9e Merge branch 'main' of github.com:GSA/notifications-admin into notify-admin-818 2024-03-11 10:51:04 -07:00
samathad2023
c3bb44129c tests and orderedset updates for 3.12 upgrade 2024-03-08 15:00:48 -08:00
Beverly Nguyen
335b01279b fix sorted imports 2024-03-08 11:54:19 -08:00
Beverly Nguyen
b1b416db8c update datetime naming 2024-03-08 11:43:54 -08:00
Beverly Nguyen
ee5fe38001 update testing 2024-03-08 11:30:49 -08:00
Jonathan Bobel
99b2fdc28a Few more updates to the <head> 2024-03-08 10:56:17 -05:00
Jonathan Bobel
5c39814daa Small style updates 2024-03-08 10:34:09 -05:00
Jonathan Bobel
f379f5de15 Updated favicon package and header styling 2024-03-08 10:11:51 -05:00
Jonathan Bobel
6a2f54367c Updated logo and og:image 2024-03-07 16:42:57 -05:00
Beverly Nguyen
87b47d94df moved usa-identifier to footer tag 2024-03-06 13:04:41 -08:00
Beverly Nguyen
0bf289e23d removed macro and added footer.html 2024-03-06 11:49:04 -08:00
Beverly Nguyen
d0b37cabd6 Merge remote-tracking branch 'origin/main' into 1210-create-confirmation-status-page-the-last-page-in-the-preview-send-flow 2024-03-04 11:45:06 -08:00
Jonathan Bobel
81d89f464a small responsive styling change 2024-03-04 09:51:13 -05:00
Jonathan Bobel
507973f9ae Edited the test, updated content 2024-03-01 09:34:25 -05:00
Jonathan Bobel
7d8d988f62 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1216-login-gov-pre-sign-in-page 2024-02-29 14:37:05 -05:00
Jonathan Bobel
a7db80ab04 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1216-login-gov-pre-sign-in-page 2024-02-27 11:53:57 -05:00
Jonathan Bobel
d5f40dffe1 Commit before merge 2024-02-27 11:53:51 -05:00
Jonathan Bobel
3c525b18a5 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1216-login-gov-pre-sign-in-page 2024-02-27 10:26:49 -05:00
Beverly Nguyen
58e252f092 updated Delivery Status title 2024-02-26 12:25:53 -08:00
Kenneth Kehl
f332587b37 handle case where we are trying to build on github and haven't deployed yet 2024-02-26 11:48:06 -08:00
Kenneth Kehl
f245c25e59 merge from main 2024-02-26 11:10:37 -08:00
Kenneth Kehl
141c24e371 add latest version commit hash to footer (notify-admin-204) 2024-02-26 11:07:16 -08:00
Jonathan Bobel
6d05c1ab75 Merge branch 'main' of https://github.com/GSA/notifications-admin into 1216-login-gov-pre-sign-in-page 2024-02-26 11:10:58 -05:00
Jonathan Bobel
fff440a6ff 1216 - sign-in page redesign with login.gov 2024-02-26 11:10:50 -05:00
Beverly Nguyen
039b7cdece update test 2024-02-23 15:14:54 -08:00
Beverly Nguyen
d08968a348 update test 2024-02-23 15:02:18 -08:00
Beverly Nguyen
fd340ed105 update test 2024-02-23 14:59:25 -08:00
Beverly Nguyen
0981990086 update testing 2024-02-23 14:50:26 -08:00
Beverly Nguyen
fff70d4edc fixed spacing 2024-02-23 13:37:48 -08:00
Beverly Nguyen
2ee744e56d fixed spacing 2024-02-23 13:31:49 -08:00
Beverly Nguyen
7fc5b88ea3 updated testing 2024-02-23 13:26:46 -08:00
Beverly Nguyen
8ce0091cc8 Merge remote-tracking branch 'origin/main' into 1210-create-confirmation-status-page-the-last-page-in-the-preview-send-flow 2024-02-23 10:09:18 -08:00
Beverly Nguyen
1e60da1a37 add job status 2024-02-22 11:59:12 -08:00
Beverly Nguyen
4eb886d8c0 update test 2024-02-13 18:18:13 -08:00
Beverly Nguyen
c2d7828138 created an alert for confirmation during send flow 2024-02-13 17:48:06 -08:00
Andrew Shumway
5a440863af Fix trial mode allowance bug 2024-02-07 14:43:39 -07:00
Andrew Shumway
53c193587d Merge branch 'main' of https://github.com/GSA/notifications-admin into sms-allowance-dashboardbug 2024-02-07 09:38:43 -07:00
Andrew Shumway
6999d72f76 Fix dashboard bug/usage page 2024-02-07 09:38:18 -07:00
594 changed files with 71786 additions and 15745 deletions

638
.ds.baseline Normal file
View File

@@ -0,0 +1,638 @@
{
"version": "1.5.0",
"plugins_used": [
{
"name": "ArtifactoryDetector"
},
{
"name": "AWSKeyDetector"
},
{
"name": "AzureStorageKeyDetector"
},
{
"name": "Base64HighEntropyString",
"limit": 4.5
},
{
"name": "BasicAuthDetector"
},
{
"name": "CloudantDetector"
},
{
"name": "DiscordBotTokenDetector"
},
{
"name": "GitHubTokenDetector"
},
{
"name": "GitLabTokenDetector"
},
{
"name": "HexHighEntropyString",
"limit": 3.0
},
{
"name": "IbmCloudIamDetector"
},
{
"name": "IbmCosHmacDetector"
},
{
"name": "IPPublicDetector"
},
{
"name": "JwtTokenDetector"
},
{
"name": "KeywordDetector",
"keyword_exclude": ""
},
{
"name": "MailchimpDetector"
},
{
"name": "NpmDetector"
},
{
"name": "OpenAIDetector"
},
{
"name": "PrivateKeyDetector"
},
{
"name": "PypiTokenDetector"
},
{
"name": "SendGridDetector"
},
{
"name": "SlackDetector"
},
{
"name": "SoftlayerDetector"
},
{
"name": "SquareOAuthDetector"
},
{
"name": "StripeDetector"
},
{
"name": "TelegramBotTokenDetector"
},
{
"name": "TwilioKeyDetector"
}
],
"filters_used": [
{
"path": "detect_secrets.filters.allowlist.is_line_allowlisted"
},
{
"path": "detect_secrets.filters.common.is_baseline_file",
"filename": ".ds.baseline"
},
{
"path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
"min_level": 2
},
{
"path": "detect_secrets.filters.heuristic.is_indirect_reference"
},
{
"path": "detect_secrets.filters.heuristic.is_likely_id_string"
},
{
"path": "detect_secrets.filters.heuristic.is_lock_file"
},
{
"path": "detect_secrets.filters.heuristic.is_not_alphanumeric_string"
},
{
"path": "detect_secrets.filters.heuristic.is_potential_uuid"
},
{
"path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign"
},
{
"path": "detect_secrets.filters.heuristic.is_sequential_string"
},
{
"path": "detect_secrets.filters.heuristic.is_swagger_file"
},
{
"path": "detect_secrets.filters.heuristic.is_templated_secret"
}
],
"results": {
".github/workflows/checks.yml": [
{
"type": "Secret Keyword",
"filename": ".github/workflows/checks.yml",
"hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8",
"is_verified": false,
"line_number": 68,
"is_secret": false
}
],
"app/assets/js/uswds.min.js": [
{
"type": "Secret Keyword",
"filename": "app/assets/js/uswds.min.js",
"hashed_secret": "372ea08cab33e71c02c651dbc83a474d32c676ea",
"is_verified": false,
"line_number": 85,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "app/assets/js/uswds.min.js",
"hashed_secret": "53e07a32bf191d6917ee6fd863f0b52632a86798",
"is_verified": false,
"line_number": 85,
"is_secret": false
}
],
"app/config.py": [
{
"type": "Secret Keyword",
"filename": "app/config.py",
"hashed_secret": "577a4c667e4af8682ca431857214b3a920883efc",
"is_verified": false,
"line_number": 123,
"is_secret": false
}
],
"app/main/_commonly_used_passwords.py": [
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "82e19fa12aab7cfc718a002fc82c0f074bf070e7",
"is_verified": false,
"line_number": 123,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "a172ffc990129fe6f68b50f6037c54a1894ee3fd",
"is_verified": false,
"line_number": 240,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "4de69ee6b12b7fc91070873b71ba6e2929b90619",
"is_verified": false,
"line_number": 244,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "370194ff6e0f93a7432e16cc9badd9427e8b4e13",
"is_verified": false,
"line_number": 284,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "3dd635a808ddb6dd4b6731f7c409d53dd4b14df2",
"is_verified": false,
"line_number": 356,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "67a74306b06d0c01624fe0d0249a570f4d093747",
"is_verified": false,
"line_number": 374,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "61d6504733ca7757e259c644acd085c4dd471019",
"is_verified": false,
"line_number": 910,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "4ea872dfd7eefbde0036da7f0780826353dc7477",
"is_verified": false,
"line_number": 940,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "b214f706bb602c1cc2adc5c6165e73622305f4bb",
"is_verified": false,
"line_number": 1010,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "5cbabd43e49a1fedbbc3b86311aa6c8fe446abf9",
"is_verified": false,
"line_number": 1195,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "18ad10fd4a67f21fc07b1aa5046b410f6b2bedf1",
"is_verified": false,
"line_number": 1213,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "10470c3b4b1fed12c3baac014be15fac67c6e815",
"is_verified": false,
"line_number": 1263,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "65e1946c8f102eca8ba0af291f7c5e807516d94c",
"is_verified": false,
"line_number": 1346,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "0075df0a74c07ee295c98238c018401c9a80183b",
"is_verified": false,
"line_number": 1397,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "ca0023d7b345802fbc227b902cb9c57a3e02195f",
"is_verified": false,
"line_number": 1442,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "c8c6ca2e11c2dfd2a40914585b5944bffea15c8c",
"is_verified": false,
"line_number": 1555,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "b85b97a99eab8c809570c61d6404c1e49bdefbb4",
"is_verified": false,
"line_number": 1596,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "dec7dd342a499dfd4d283d872ccf598d8a7b6039",
"is_verified": false,
"line_number": 1789,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "2dc5053699a351121bf839c446bd4a878dda5735",
"is_verified": false,
"line_number": 1939,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "e5d54f0ac13abbdaa94b696c2469148b96dd11ab",
"is_verified": false,
"line_number": 2242,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "6059f42e2bbae78141e8a9e6286755ee691d5ce0",
"is_verified": false,
"line_number": 2305,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "fe703d258c7ef5f50b71e06565a65aa07194907f",
"is_verified": false,
"line_number": 2348,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "c229b68e1c3ffd9874838b5cb5354a0ee1367ddc",
"is_verified": false,
"line_number": 2349,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "756de479126e911b6f3400ae686d663d9d26b509",
"is_verified": false,
"line_number": 2920,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "6b174322afcdb440ee9cc3cc11eb16f9a00dec04",
"is_verified": false,
"line_number": 2975,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "9860783bfb510cbb2bf34471ec0b84a7ea587695",
"is_verified": false,
"line_number": 3359,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "b227cbd22eaa96019ebfc4aff35ad2add2a47439",
"is_verified": false,
"line_number": 3590,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "381d48209aecab8834eb495c5b5406100da07882",
"is_verified": false,
"line_number": 3811,
"is_secret": false
},
{
"type": "Hex High Entropy String",
"filename": "app/main/_commonly_used_passwords.py",
"hashed_secret": "508b38590a90d32990aadd7350d160b795c3ab41",
"is_verified": false,
"line_number": 3850,
"is_secret": false
}
],
"deploy-config/sandbox.yml": [
{
"type": "Secret Keyword",
"filename": "deploy-config/sandbox.yml",
"hashed_secret": "113151dd10316fcb0d5507b6215d78e2f3fe9e54",
"is_verified": false,
"line_number": 9,
"is_secret": false
}
],
"pytest.ini": [
{
"type": "Secret Keyword",
"filename": "pytest.ini",
"hashed_secret": "577a4c667e4af8682ca431857214b3a920883efc",
"is_verified": false,
"line_number": 7,
"is_secret": false
},
{
"type": "Base64 High Entropy String",
"filename": "pytest.ini",
"hashed_secret": "d347784b1ab6074a65cda7bc42f1561bed85493f",
"is_verified": false,
"line_number": 7,
"is_secret": false
},
{
"type": "Base64 High Entropy String",
"filename": "pytest.ini",
"hashed_secret": "ed1754d5cc82c8fd83205ebfb8c43fe4e88415a4",
"is_verified": false,
"line_number": 9,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "pytest.ini",
"hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3",
"is_verified": false,
"line_number": 11,
"is_secret": false
}
],
"tests/__init__.py": [
{
"type": "Secret Keyword",
"filename": "tests/__init__.py",
"hashed_secret": "f8377c90fcfd699f0ddbdcb30c2c9183d2d933ea",
"is_verified": false,
"line_number": 388,
"is_secret": false
}
],
"tests/app/main/forms/test_register_user_form.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/forms/test_register_user_form.py",
"hashed_secret": "8c6c978dc8e08771c7dea1ea2370fdf2446e5ba5",
"is_verified": false,
"line_number": 38,
"is_secret": false
}
],
"tests/app/main/test_errorhandlers.py": [
{
"type": "Base64 High Entropy String",
"filename": "tests/app/main/test_errorhandlers.py",
"hashed_secret": "005fa73b3f2be8f0d71d361c1f0a9d787cd09b4e",
"is_verified": false,
"line_number": 33,
"is_secret": false
}
],
"tests/app/main/test_request_header.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/test_request_header.py",
"hashed_secret": "6866ef97a972ba3a2c6ff8bb2812981054770162",
"is_verified": false,
"line_number": 21,
"is_secret": false
}
],
"tests/app/main/views/organizations/test_organization_invites.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/organizations/test_organization_invites.py",
"hashed_secret": "bdbb156d25d02fd7792865824201dda1c60f4473",
"is_verified": false,
"line_number": 274,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/organizations/test_organization_invites.py",
"hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8",
"is_verified": false,
"line_number": 282,
"is_secret": false
}
],
"tests/app/main/views/test_accept_invite.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_accept_invite.py",
"hashed_secret": "07f0a6c13923fc3b5f0c57ffa2d29b715eb80d71",
"is_verified": false,
"line_number": 631,
"is_secret": false
}
],
"tests/app/main/views/test_new_password.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_new_password.py",
"hashed_secret": "a41d5c3bbcd0b39c627b9cbf4897c6d25efa694f",
"is_verified": false,
"line_number": 89,
"is_secret": false
}
],
"tests/app/main/views/test_register.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_register.py",
"hashed_secret": "bdbb156d25d02fd7792865824201dda1c60f4473",
"is_verified": false,
"line_number": 122,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_register.py",
"hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8",
"is_verified": false,
"line_number": 199,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_register.py",
"hashed_secret": "bb5b7caa27d005d38039e3797c3ddb9bcd22c3c8",
"is_verified": false,
"line_number": 272,
"is_secret": false
}
],
"tests/app/main/views/test_sign_in.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_sign_in.py",
"hashed_secret": "8b8b69116ee882b5e987e330f55db81aba0636f9",
"is_verified": false,
"line_number": 97,
"is_secret": false
}
],
"tests/app/main/views/test_two_factor.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_two_factor.py",
"hashed_secret": "dc66ad927c29e31c6c374231f57a4684b0687bfe",
"is_verified": false,
"line_number": 290,
"is_secret": false
}
],
"tests/app/main/views/test_user_profile.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_user_profile.py",
"hashed_secret": "8072d7aad32964ec43fbcb699c75dc38890792f7",
"is_verified": false,
"line_number": 336,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_user_profile.py",
"hashed_secret": "4c9dbb972da179e4f66f023eaa5fb9451d835030",
"is_verified": false,
"line_number": 337,
"is_secret": false
}
],
"tests/app/main/views/test_verify.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/main/views/test_verify.py",
"hashed_secret": "faafcfa63e128929409bf310b7ea5a415f2331ce",
"is_verified": false,
"line_number": 160,
"is_secret": false
}
],
"tests/app/notify_client/test_user_client.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/notify_client/test_user_client.py",
"hashed_secret": "f2c57870308dc87f432e5912d4de6f8e322721ba",
"is_verified": false,
"line_number": 55,
"is_secret": false
}
],
"tests/app/test_cloudfoundry_config.py": [
{
"type": "Secret Keyword",
"filename": "tests/app/test_cloudfoundry_config.py",
"hashed_secret": "5e44dae2de8b6e57c797b968035265c9f2cd2b3e",
"is_verified": false,
"line_number": 12,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "tests/app/test_cloudfoundry_config.py",
"hashed_secret": "e5e178db7317356946d13e5d2da037d39ac61c71",
"is_verified": false,
"line_number": 27,
"is_secret": false
}
],
"tests/conftest.py": [
{
"type": "Secret Keyword",
"filename": "tests/conftest.py",
"hashed_secret": "f8377c90fcfd699f0ddbdcb30c2c9183d2d933ea",
"is_verified": false,
"line_number": 3266,
"is_secret": false
}
]
},
"generated_at": "2025-06-04T16:12:20Z"
}

View File

@@ -64,6 +64,17 @@ body:
validations:
required: false
- type: markdown
attributes:
value: '**Accessibility:**'
- type: textarea
id: accessibility
attributes:
label: "List any specific accessibility guidance or tests that need to be considered for this user story."
description: "List what type of accessibility tests need to pass."
validations:
required: false
- type: markdown
attributes:
value: '**Notes:**'

View File

@@ -9,10 +9,9 @@ body:
label: Log In
options:
- label: notify-staging.app.cloud.gov resolves
- label: Clicking sign in takes you to login page
- label: 2FA code is sent promptly
- label: 2FA code input screen appears as expected
- label: After code is entered, you are brought to the “choose service” screen
- label: Clicking sign in takes you to Login.gov
- label: Can sign in via Login.gov
- label: After successful login, you are brought to the “choose service” screen
- label: Choosing a service brings you to the dashboard for that service
- type: checkboxes
@@ -72,11 +71,10 @@ body:
- label: From team member screen, clicking “Change Details” on a specific profile brings you to that persons profile
- label: Clicking on “Remove this team member” prompts a confirmation
- label: Clicking the confirmation removes the team member
- type: checkboxes
id: sign_out
attributes:
label: Sign Out
options:
- label: Hitting “Sign Out” takes you back to the homepage and logs you out
- label: Clicking “Sign Out” takes you back to the homepage and logs you out

View File

@@ -1,6 +1,9 @@
name: Deploy egress proxy
description: Set egress space security groups and deploy proxy
inputs:
cf_org:
description: The org the target app exists in.
required: true
cf_space:
description: The space the target app exists in.
required: true
@@ -16,6 +19,19 @@ inputs:
runs:
using: composite
steps:
- name: Install cf-cli
shell: bash
run: |
curl -A "cg-deploy-action" -v -L -o cf-cli_amd64.deb 'https://packages.cloudfoundry.org/stable?release=debian64&version=v8&source=github'
sudo dpkg -i cf-cli_amd64.deb
- name: Login to cf-cli
shell: bash
run: |
cf api api.fr.cloud.gov
cf auth
- name: Target org and space
shell: bash
run: cf target -o ${{ inputs.cf_org }} -s ${{ inputs.cf_space }}
- name: Set restricted space egress
shell: bash
run: ./terraform/set_space_egress.sh -t -s ${{ inputs.cf_space }}

View File

@@ -9,13 +9,19 @@ runs:
sudo apt-get update \
&& sudo apt-get install -y --no-install-recommends \
libcurl4-openssl-dev
- name: Set up Python 3.9
uses: actions/setup-python@v3
- name: Set up Python 3.12.3
uses: actions/setup-python@v4
with:
python-version: "3.9"
python-version: "3.12.3"
- name: Install poetry
shell: bash
run: pip install poetry
run: pip install poetry==2.1.3
- name: Install poetry export plugin
shell: bash
run: poetry self add poetry-plugin-export
- name: Downgrade virtualenv to compatible version
shell: bash
run: pip install "virtualenv<20.30"
- name: Install application dependencies
shell: bash
run: make bootstrap

View File

@@ -3,14 +3,22 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 3
version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
- package-ecosystem: 'npm'
directory: '/'
assignees:
- "alexjanousekGSA"
reviewers:
- "alexjanousekGSA"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: 'daily'
interval: "daily"
versioning-strategy: increase
assignees:
- "alexjanousekGSA"
reviewers:
- "alexjanousekGSA"

View File

@@ -1,79 +1,29 @@
<!--
Please follow the instructions found in this pull request template so that we
have all of the relevant details needed for our work.
At the minimum, please be sure to fill in all sections found below and also do
the following:
- Provide an appropriate and descriptive title for the pull request
- Link the pull request to its corresponding issue (must be done after creating
the pull request itself)
- Assign yourself as the author
- Attach the appropriate labels to it
- Set it to be on the Notify.gov project board
- Select one or more reviewers from the team or mark the pull request as a draft
depending on its current state
- If the pull request is a draft, please be sure to add reviewers once it is
ready for review and mark it ready for review
For each section, please delete the instructions/sample text (that includes this
text, though it is wrapped in an HTML comment just in case) and put in your own
information. Thank you!
Not sure what you should include or write in a pull request? Please read the
[pull request documentation in our docs!](https://github.com/GSA/notifications-api/blob/main/docs/all.md#pull-requests)
-->
*A note to PR reviewers: it may be helpful to review our
[code review documentation](https://github.com/GSA/notifications-api/blob/main/docs/all.md#code-reviews)
to know what to keep in mind while reviewing pull requests.*
*A note to PR reviewers: it may be helpful to review our [code review documentation](https://github.com/GSA/notifications-api/blob/main/docs/all.md#code-reviews) to know what to keep in mind while reviewing pull requests.*
## Description
Please enter a clear description about your proposed changes and what the
expected outcome(s) is/are from there. If there are complex implementation
details within the changes, this is a great place to explain those details using
plain language.
This should include:
- Links to issues that this PR addresses
- Screenshots or screen captures of any visible changes, especially for UI work
- Dependency changes
If there are any caveats, known issues, follow-up items, etc., make a quick note
of them here as well, though more details are probably warranted in the issue
itself in this case.
Please enter a detailed description here.
## TODO (optional)
If you're opening a draft PR, it might be helpful to list any outstanding work,
especially if you're asking folks to take a look before it's ready for full
review. In this case, create a small checklist with the outstanding items:
- [ ] TODO item 1
- [ ] TODO item 2
- [ ] TODO item ...
* [ ] TODO item 1
* [ ] TODO item 2
* [ ] TODO item ...
## Security Considerations
Please think about the security compliance aspect of your changes and what the
potential impacts might be.
* Consideration 1
* Consideration 2
* Consideration ...
**NOTE: Please be mindful of sharing sensitive information here! If you're not
sure of what to write, please ask the team first before writing anything here.**
## A11y Checks (if applicable)
Relevant details could include (and are not limited to) the following:
- Handling secrets/credential management (or specifically calling out that there
is nothing to handle)
- Any adjustments to the flow of data in and out the system, or even within it
- Connecting or disconnecting any external services to the application
- Handling of any sensitive information, such as PII
- Handling of information within log statements or other application monitoring
services/hooks
- The inclusion of a new external dependency or the removal of an existing one
- ... (anything else relevant from a security compliance perspective)
There are some cases where there are no security considerations to be had, e.g.,
updating our documentation with publicly available information. In those cases
it is fine to simply put something like this:
- None; this is a documentation update with publicly available information.
* Double check work is getting picked up by the automated E2E tests
* Conduct browser-based tests through [AxeDevTools](https://www.deque.com/axe/devtools/) and [WAVE](https://wave.webaim.org/)
* Review the [Manual Checklist](https://docs.google.com/document/d/192bBXStebdXWtYhZQ73qaWMJhGcuSB1W6c9YBXhWZvc/edit?usp=sharing)
* Make sure there are no linting errors in VSCode or other IDE of choice

View File

@@ -10,7 +10,7 @@ env:
FLASK_APP: application.py
WERKZEUG_DEBUG_PIN: off
REDIS_ENABLED: 0
NODE_VERSION: 16.15.1
NODE_VERSION: 22.3.0
AWS_US_TOLL_FREE_NUMBER: "+18556438890"
ADMIN_BASE_URL: http://localhost:6012
@@ -22,7 +22,13 @@ jobs:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "22.3.0"
- name: Install dependencies
run: npm install
- uses: ./.github/actions/setup-project
- uses: jwalton/gh-find-current-pr@v1
id: findPr
@@ -32,14 +38,12 @@ jobs:
output: report-markdown
annotations: failed-tests
prnumber: ${{ steps.findPr.outputs.number }}
- name: Run style checks
run: poetry run flake8 .
- name: Check imports alphabetized
run: poetry run isort --check-only ./app ./tests
- name: Run style checks
run: poetry run flake8 .
- name: Check dead code
run: make dead-code
- name: Run js lint
run: npm run lint
- name: Run js tests
run: npm test
- name: Run py tests with coverage
@@ -48,11 +52,14 @@ jobs:
run: poetry run coverage report --fail-under=90
end-to-end-tests:
if: ${{ github.actor != 'dependabot[bot]' }}
permissions:
checks: write
pull-requests: write
contents: write
runs-on: ubuntu-latest
environment: staging
services:
postgres:
image: postgres
@@ -78,69 +85,45 @@ jobs:
ports:
# Maps tcp port 6379 on service container to the host
- 6379:6379
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- uses: jwalton/gh-find-current-pr@v1
id: findPr
- name: Clone API
uses: actions/checkout@v3
with:
repository: GSA/notifications-api
path: 'notifications-api'
- name: Install API dependencies
working-directory: 'notifications-api'
run: make bootstrap
env:
DATABASE_URL: postgresql://user:password@localhost:5432/test_notification_api
SQLALCHEMY_DATABASE_TEST_URI: postgresql://user:password@localhost:5432/test_notification_api
REDIS_URL: redis://localhost:6379
NOTIFY_E2E_TEST_EMAIL: ${{ secrets.NOTIFY_E2E_TEST_EMAIL }}
NOTIFY_E2E_TEST_PASSWORD: ${{ secrets.NOTIFY_E2E_TEST_PASSWORD }}
NOTIFY_ENVIRONMENT: development
- name: Run API server
working-directory: 'notifications-api'
run: make run-procfile &
env:
DATABASE_URL: postgresql://user:password@localhost:5432/test_notification_api
SQLALCHEMY_DATABASE_TEST_URI: postgresql://user:password@localhost:5432/test_notification_api
REDIS_URL: redis://localhost:6379
NOTIFY_E2E_TEST_EMAIL: ${{ secrets.NOTIFY_E2E_TEST_EMAIL }}
NOTIFY_E2E_TEST_PASSWORD: ${{ secrets.NOTIFY_E2E_TEST_PASSWORD }}
NOTIFY_ENVIRONMENT: development
- name: Check API Server availability
run: |
curl --fail -v https://notify-api-staging.app.cloud.gov || exit 1
- name: Run Admin server
run: make run-flask &
# If we want to log stuff and see what's broken,
# insert this line:
# tail -f admin-server.log &
# above make e2e-test
run: |
make run-flask > admin-server.log 2>&1 &
tail -f admin-server.log &
make e2e-test
env:
# API_HOST_NAME: https://notify-api-staging.app.cloud.gov
API_HOST_NAME: http://localhost:6011
DANGEROUS_SALT: ${{ secrets.DANGEROUS_SALT }}
API_HOST_NAME: https://notify-api-staging.app.cloud.gov/
SECRET_KEY: ${{ secrets.SECRET_KEY }}
DANGEROUS_SALT: ${{ secrets.DANGEROUS_SALT }}
ADMIN_CLIENT_SECRET: ${{ secrets.ADMIN_CLIENT_SECRET }}
ADMIN_CLIENT_USERNAME: notify-admin
NOTIFY_ENVIRONMENT: e2etest
NOTIFY_E2E_AUTH_STATE_PATH: ${{ secrets.NOTIFY_E2E_AUTH_STATE_PATH }}
NOTIFY_E2E_TEST_EMAIL: ${{ secrets.NOTIFY_E2E_TEST_EMAIL }}
NOTIFY_E2E_TEST_PASSWORD: ${{ secrets.NOTIFY_E2E_TEST_PASSWORD }}
NOTIFY_E2E_TEST_URI: http://localhost:6012
- name: Run E2E tests
# Run the E2E tests against the code found in this PR.
# run: poetry run pytest -v --browser chromium --browser firefox --browser webkit tests/end_to_end
# --browser webkit doesn't work at this time.
run: make e2e-test
# Debugging for now to troubleshoot a connectivity issue to the local servers
# run: curl --request GET --url "http://localhost:6012"
env:
NOTIFY_ENVIRONMENT: e2etest
NOTIFY_E2E_AUTH_STATE_PATH: ${{ secrets.NOTIFY_E2E_AUTH_STATE_PATH }}
NOTIFY_E2E_TEST_EMAIL: ${{ secrets.NOTIFY_E2E_TEST_EMAIL }}
NOTIFY_E2E_TEST_PASSWORD: ${{ secrets.NOTIFY_E2E_TEST_PASSWORD }}
NOTIFY_E2E_TEST_URI: http://localhost:6012
NOTIFY_E2E_TEST_URI: http://localhost:6012/
VCAP_SERVICES: ${{ secrets.VCAP_SERVICES }}
validate-new-relic-config:
runs-on: ubuntu-latest
environment: staging
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Validate NewRelic config
env:
@@ -153,20 +136,22 @@ jobs:
dependency-audits:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Create requirements.txt
run: poetry export --without-hashes --format=requirements.txt > requirements.txt
- uses: pypa/gh-action-pip-audit@v1.0.6
run: poetry export --output requirements.txt
- uses: pypa/gh-action-pip-audit@v1.1.0
with:
inputs: requirements.txt
ignore-vulns: |
PYSEC-2023-312
- name: Run npm audit
run: make npm-audit
static-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Run scan
run: poetry run bandit -r app/ --confidence-level medium
@@ -174,26 +159,27 @@ jobs:
dynamic-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Run server
run: make run-flask &
env:
NOTIFY_ENVIRONMENT: scanning
FEATURE_SOCKET_ENABLED: true
- name: Run OWASP Baseline Scan
uses: zaproxy/action-baseline@v0.9.0
uses: zaproxy/action-baseline@v0.14.0
with:
docker_name: 'ghcr.io/zaproxy/zaproxy:weekly'
target: 'http://localhost:6012'
docker_name: "ghcr.io/zaproxy/zaproxy:weekly"
target: "http://localhost:6012"
fail_action: true
allow_issue_writing: false
rules_file_name: 'zap.conf'
cmd_options: '-I'
rules_file_name: "zap.conf"
cmd_options: "-I"
a11y-scan:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Run server
run: make run-flask &

95
.github/workflows/codeql.yml vendored Normal file
View File

@@ -0,0 +1,95 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ "main", "production" ]
pull_request:
branches: [ "main", "production" ]
schedule:
- cron: '18 5 * * 3'
jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
permissions:
# required for all workflows
security-events: write
# required to fetch internal or private CodeQL packs
packages: read
# only required for workflows in private repositories
actions: read
contents: read
strategy:
fail-fast: false
matrix:
include:
- language: javascript-typescript
build-mode: none
- language: python
build-mode: none
# CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"

View File

@@ -16,26 +16,28 @@ env:
FLASK_APP: application.py
WERKZEUG_DEBUG_PIN: off
REDIS_ENABLED: 0
NODE_VERSION: 16.15.1
NODE_VERSION: 22.3.0
jobs:
dependency-audits:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Create requirements.txt
run: poetry export --without-hashes --format=requirements.txt > requirements.txt
- uses: pypa/gh-action-pip-audit@v1.0.6
run: poetry export --output requirements.txt
- uses: pypa/gh-action-pip-audit@v1.1.0
with:
inputs: requirements.txt
ignore-vulns: |
PYSEC-2023-312
- name: Run npm audit
run: make npm-audit
static-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Run scan
run: poetry run bandit -r app/ --confidence-level medium
@@ -43,14 +45,14 @@ jobs:
dynamic-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Run server
run: make run-flask &
env:
NOTIFY_ENVIRONMENT: scanning
- name: Run OWASP Full Scan
uses: zaproxy/action-full-scan@v0.7.0
uses: zaproxy/action-full-scan@v0.12.0
with:
docker_name: 'ghcr.io/zaproxy/zaproxy:weekly'
target: 'http://localhost:6012'

View File

@@ -12,27 +12,25 @@ jobs:
runs-on: ubuntu-latest
environment: demo
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Check for changes to Terraform
id: changed-terraform-files
uses: tj-actions/changed-files@v41.0.0
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
files: |
terraform/demo
terraform/shared
.github/workflows/deploy-demo.yml
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Terraform init
if: steps.changed-terraform-files.outputs.any_changed == 'true'
working-directory: terraform/demo
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }}
run: terraform init
- name: Terraform apply
if: steps.changed-terraform-files.outputs.any_changed == 'true'
working-directory: terraform/demo
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
@@ -44,16 +42,18 @@ jobs:
- uses: ./.github/actions/setup-project
- name: Create requirements.txt
run: poetry export --without-hashes --format=requirements.txt > requirements.txt
run: poetry export --output requirements.txt
- name: Deploy to cloud.gov
uses: 18f/cg-deploy-action@main
uses: cloud-gov/cg-cli-tools@main
env:
DANGEROUS_SALT: ${{ secrets.DANGEROUS_SALT }}
SECRET_KEY: ${{ secrets.SECRET_KEY }}
ADMIN_CLIENT_SECRET: ${{ secrets.ADMIN_CLIENT_SECRET }}
ADMIN_CLIENT_USERNAME: "notify-admin"
NEW_RELIC_LICENSE_KEY: ${{ secrets.NEW_RELIC_LICENSE_KEY }}
NR_BROWSER_KEY: ${{ secrets.NR_BROWSER_KEY }}
COMMIT_HASH: ${{ github.sha }}
LOGIN_PEM: ${{ secrets.LOGIN_PEM }}
LOGIN_DOT_GOV_CLIENT_ID: "urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov"
LOGIN_DOT_GOV_USER_INFO_URL: "https://secure.login.gov/api/openid_connect/userinfo"
@@ -61,21 +61,25 @@ jobs:
LOGIN_DOT_GOV_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&post_logout_redirect_uri=https://notify-demo.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_BASE_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?"
LOGIN_DOT_GOV_SIGNOUT_REDIRECT: "https://notify-demo.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://secure.login.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=01234567890123456789012345&prompt=select_account&redirect_uri=https://notify-demo.app.cloud.gov/sign-in&response_type=code&scope=openid+email&state=abcdefghijklmnopabcdefghijklmnop"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://secure.login.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=NONCE&prompt=select_account&redirect_uri=https://notify-demo.app.cloud.gov/sign-in&response_type=code&scope=openid+email&state=STATE"
LOGIN_DOT_GOV_CERTS_URL: "https://secure.login.gov/api/openid_connect/certs"
API_PUBLIC_URL: ${{ secrets.API_PUBLIC_URL }}
API_PUBLIC_WS_URL: ${{ secrets.API_PUBLIC_WS_URL }}
with:
cf_username: ${{ secrets.CLOUDGOV_USERNAME }}
cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
cf_org: gsa-tts-benefits-studio
cf_space: notify-demo
push_arguments: >-
cf_command: >-
push -f manifest.yml
--vars-file deploy-config/demo.yml
--var DANGEROUS_SALT="$DANGEROUS_SALT"
--var SECRET_KEY="$SECRET_KEY"
--var ADMIN_CLIENT_USERNAME="notify-admin"
--var ADMIN_CLIENT_SECRET="$ADMIN_CLIENT_SECRET"
--var ADMIN_CLIENT_USERNAME="$ADMIN_CLIENT_USERNAME"
--var NEW_RELIC_LICENSE_KEY="$NEW_RELIC_LICENSE_KEY"
--var NR_BROWSER_KEY="$NR_BROWSER_KEY"
--var LOGIN_PEM="$LOGIN_PEM"
--var COMMIT_HASH="$COMMIT_HASH"
--var LOGIN_DOT_GOV_CLIENT_ID="$LOGIN_DOT_GOV_CLIENT_ID"
--var LOGIN_DOT_GOV_USER_INFO_URL="$LOGIN_DOT_GOV_USER_INFO_URL"
--var LOGIN_DOT_GOV_ACCESS_TOKEN_URL="$LOGIN_DOT_GOV_ACCESS_TOKEN_URL"
@@ -83,18 +87,18 @@ jobs:
--var LOGIN_DOT_GOV_BASE_LOGOUT_URL="$LOGIN_DOT_GOV_BASE_LOGOUT_URL"
--var LOGIN_DOT_GOV_SIGNOUT_REDIRECT="$LOGIN_DOT_GOV_SIGNOUT_REDIRECT"
--var LOGIN_DOT_GOV_INITIAL_SIGNIN_URL="$LOGIN_DOT_GOV_INITIAL_SIGNIN_URL"
--var LOGIN_DOT_GOV_CERTS_URL="$LOGIN_DOT_GOV_CERTS_URL"
--var LOGIN_PEM="$LOGIN_PEM"
--var API_PUBLIC_URL="$API_PUBLIC_URL"
--var API_PUBLIC_WS_URL="$API_PUBLIC_WS_URL"
--strategy rolling
- name: Check for changes to egress config
id: changed-egress-config
uses: tj-actions/changed-files@v41.0.0
with:
files: |
deploy-config/egress_proxy/notify-admin-demo.*.acl
.github/actions/deploy-proxy/action.yml
.github/workflows/deploy-demo.yml
- name: Deploy egress proxy
if: steps.changed-egress-config.outputs.any_changed == 'true'
uses: ./.github/actions/deploy-proxy
env:
CF_USERNAME: ${{ secrets.CLOUDGOV_USERNAME }}
CF_PASSWORD: ${{ secrets.CLOUDGOV_PASSWORD }}
with:
cf_org: gsa-tts-benefits-studio
cf_space: notify-demo
app: notify-admin-demo

View File

@@ -12,27 +12,25 @@ jobs:
runs-on: ubuntu-latest
environment: production
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Check for changes to Terraform
id: changed-terraform-files
uses: tj-actions/changed-files@v41.0.0
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
files: |
terraform/production
terraform/shared
.github/workflows/deploy-prod.yml
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Terraform init
if: steps.changed-terraform-files.outputs.any_changed == 'true'
working-directory: terraform/production
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }}
run: terraform init
- name: Terraform apply
if: steps.changed-terraform-files.outputs.any_changed == 'true'
working-directory: terraform/production
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
@@ -44,16 +42,18 @@ jobs:
- uses: ./.github/actions/setup-project
- name: Create requirements.txt
run: poetry export --without-hashes --format=requirements.txt > requirements.txt
run: poetry export --output requirements.txt
- name: Deploy to cloud.gov
uses: 18f/cg-deploy-action@main
uses: cloud-gov/cg-cli-tools@main
env:
DANGEROUS_SALT: ${{ secrets.DANGEROUS_SALT }}
SECRET_KEY: ${{ secrets.SECRET_KEY }}
ADMIN_CLIENT_SECRET: ${{ secrets.ADMIN_CLIENT_SECRET }}
ADMIN_CLIENT_USERNAME: "notify-admin"
NEW_RELIC_LICENSE_KEY: ${{ secrets.NEW_RELIC_LICENSE_KEY }}
NR_BROWSER_KEY: ${{ secrets.NR_BROWSER_KEY }}
COMMIT_HASH: ${{ github.sha }}
LOGIN_PEM: ${{ secrets.LOGIN_PEM }}
LOGIN_DOT_GOV_CLIENT_ID: "urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov"
LOGIN_DOT_GOV_USER_INFO_URL: "https://secure.login.gov/api/openid_connect/userinfo"
@@ -61,21 +61,25 @@ jobs:
LOGIN_DOT_GOV_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&post_logout_redirect_uri=https://beta.notify.gov/sign-out"
LOGIN_DOT_GOV_BASE_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?"
LOGIN_DOT_GOV_SIGNOUT_REDIRECT: "https://beta.notify.gov/sign-out"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://secure.login.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=01234567890123456789012345&prompt=select_account&redirect_uri=https://beta.notify.gov/sign-in&response_type=code&scope=openid+email&state=abcdefghijklmnopabcdefghijklmnop"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://secure.login.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=NONCE&prompt=select_account&redirect_uri=https://beta.notify.gov/sign-in&response_type=code&scope=openid+email&state=STATE"
LOGIN_DOT_GOV_CERTS_URL: "https://secure.login.gov/api/openid_connect/certs"
API_PUBLIC_URL: ${{ secrets.API_PUBLIC_URL }}
API_PUBLIC_WS_URL: ${{ secrets.API_PUBLIC_WS_URL }}
with:
cf_username: ${{ secrets.CLOUDGOV_USERNAME }}
cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
cf_org: gsa-tts-benefits-studio
cf_space: notify-production
push_arguments: >-
cf_command: >-
push -f manifest.yml
--vars-file deploy-config/production.yml
--var DANGEROUS_SALT="$DANGEROUS_SALT"
--var SECRET_KEY="$SECRET_KEY"
--var ADMIN_CLIENT_USERNAME="notify-admin"
--var ADMIN_CLIENT_SECRET="$ADMIN_CLIENT_SECRET"
--var ADMIN_CLIENT_USERNAME="$ADMIN_CLIENT_USERNAME"
--var NEW_RELIC_LICENSE_KEY="$NEW_RELIC_LICENSE_KEY"
--var NR_BROWSER_KEY="$NR_BROWSER_KEY"
--var LOGIN_PEM="$LOGIN_PEM"
--var COMMIT_HASH="$COMMIT_HASH"
--var LOGIN_DOT_GOV_CLIENT_ID="$LOGIN_DOT_GOV_CLIENT_ID"
--var LOGIN_DOT_GOV_USER_INFO_URL="$LOGIN_DOT_GOV_USER_INFO_URL"
--var LOGIN_DOT_GOV_ACCESS_TOKEN_URL="$LOGIN_DOT_GOV_ACCESS_TOKEN_URL"
@@ -83,18 +87,18 @@ jobs:
--var LOGIN_DOT_GOV_BASE_LOGOUT_URL="$LOGIN_DOT_GOV_BASE_LOGOUT_URL"
--var LOGIN_DOT_GOV_SIGNOUT_REDIRECT="$LOGIN_DOT_GOV_SIGNOUT_REDIRECT"
--var LOGIN_DOT_GOV_INITIAL_SIGNIN_URL="$LOGIN_DOT_GOV_INITIAL_SIGNIN_URL"
--var LOGIN_DOT_GOV_CERTS_URL="$LOGIN_DOT_GOV_CERTS_URL"
--var LOGIN_PEM="$LOGIN_PEM"
--var API_PUBLIC_URL="$API_PUBLIC_URL"
--var API_PUBLIC_WS_URL="$API_PUBLIC_WS_URL"
--strategy rolling
- name: Check for changes to egress config
id: changed-egress-config
uses: tj-actions/changed-files@v41.0.0
with:
files: |
deploy-config/egress_proxy/notify-admin-production.*.acl
.github/actions/deploy-proxy/action.yml
.github/workflows/deploy-prod.yml
- name: Deploy egress proxy
if: steps.changed-egress-config.outputs.any_changed == 'true'
uses: ./.github/actions/deploy-proxy
env:
CF_USERNAME: ${{ secrets.CLOUDGOV_USERNAME }}
CF_PASSWORD: ${{ secrets.CLOUDGOV_PASSWORD }}
with:
cf_org: gsa-tts-benefits-studio
cf_space: notify-production
app: notify-admin-production

View File

@@ -17,94 +17,98 @@ jobs:
environment: staging
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 2
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Check for changes to Terraform
id: changed-terraform-files
uses: tj-actions/changed-files@v41.0.0
with:
files: |
terraform/staging
terraform/shared
.github/workflows/deploy.yml
- name: Terraform init
if: steps.changed-terraform-files.outputs.any_changed == 'true'
working-directory: terraform/staging
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }}
run: terraform init
- name: Terraform apply
if: steps.changed-terraform-files.outputs.any_changed == 'true'
working-directory: terraform/staging
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }}
TF_VAR_cf_user: ${{ secrets.CLOUDGOV_USERNAME }}
TF_VAR_cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
run: terraform apply -auto-approve -input=false
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- uses: ./.github/actions/setup-project
- name: Terraform init
working-directory: terraform/staging
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }}
run: terraform init
- name: Terraform apply
working-directory: terraform/staging
env:
AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }}
TF_VAR_cf_user: ${{ secrets.CLOUDGOV_USERNAME }}
TF_VAR_cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
run: terraform apply -auto-approve -input=false
- name: Create requirements.txt
run: poetry export --without-hashes --format=requirements.txt > requirements.txt
- uses: ./.github/actions/setup-project
- name: Create requirements.txt
run: poetry export --output requirements.txt
- name: Deploy to cloud.gov
uses: 18f/cg-deploy-action@main
env:
DANGEROUS_SALT: ${{ secrets.DANGEROUS_SALT }}
SECRET_KEY: ${{ secrets.SECRET_KEY }}
ADMIN_CLIENT_SECRET: ${{ secrets.ADMIN_CLIENT_SECRET }}
NEW_RELIC_LICENSE_KEY: ${{ secrets.NEW_RELIC_LICENSE_KEY }}
NR_BROWSER_KEY: ${{ secrets.NR_BROWSER_KEY }}
LOGIN_PEM: ${{ secrets.LOGIN_PEM }}
LOGIN_DOT_GOV_CLIENT_ID: "urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov"
LOGIN_DOT_GOV_USER_INFO_URL: "https://secure.login.gov/api/openid_connect/userinfo"
LOGIN_DOT_GOV_ACCESS_TOKEN_URL: "https://secure.login.gov/api/openid_connect/token"
LOGIN_DOT_GOV_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&post_logout_redirect_uri=https://notify-staging.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_BASE_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?"
LOGIN_DOT_GOV_SIGNOUT_REDIRECT: "https://notify-staging.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://secure.login.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=01234567890123456789012345&prompt=select_account&redirect_uri=https://notify-staging.app.cloud.gov/sign-in&response_type=code&scope=openid+email&state=abcdefghijklmnopabcdefghijklmnop"
with:
cf_username: ${{ secrets.CLOUDGOV_USERNAME }}
cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
cf_org: gsa-tts-benefits-studio
cf_space: notify-staging
push_arguments: >-
--vars-file deploy-config/staging.yml
--var DANGEROUS_SALT="$DANGEROUS_SALT"
--var SECRET_KEY="$SECRET_KEY"
--var ADMIN_CLIENT_USERNAME="notify-admin"
--var ADMIN_CLIENT_SECRET="$ADMIN_CLIENT_SECRET"
--var NEW_RELIC_LICENSE_KEY="$NEW_RELIC_LICENSE_KEY"
--var NR_BROWSER_KEY="$NR_BROWSER_KEY"
--var LOGIN_PEM="$LOGIN_PEM"
--var LOGIN_DOT_GOV_CLIENT_ID="$LOGIN_DOT_GOV_CLIENT_ID"
--var LOGIN_DOT_GOV_USER_INFO_URL="$LOGIN_DOT_GOV_USER_INFO_URL"
--var LOGIN_DOT_GOV_ACCESS_TOKEN_URL="$LOGIN_DOT_GOV_ACCESS_TOKEN_URL"
--var LOGIN_DOT_GOV_LOGOUT_URL="$LOGIN_DOT_GOV_LOGOUT_URL"
--var LOGIN_DOT_GOV_BASE_LOGOUT_URL="$LOGIN_DOT_GOV_BASE_LOGOUT_URL"
--var LOGIN_DOT_GOV_SIGNOUT_REDIRECT="$LOGIN_DOT_GOV_SIGNOUT_REDIRECT"
--var LOGIN_DOT_GOV_INITIAL_SIGNIN_URL="$LOGIN_DOT_GOV_INITIAL_SIGNIN_URL"
- name: Deploy to cloud.gov
uses: cloud-gov/cg-cli-tools@main
env:
DANGEROUS_SALT: ${{ secrets.DANGEROUS_SALT }}
SECRET_KEY: ${{ secrets.SECRET_KEY }}
ADMIN_CLIENT_SECRET: ${{ secrets.ADMIN_CLIENT_SECRET }}
ADMIN_CLIENT_USERNAME: "notify-admin"
NEW_RELIC_LICENSE_KEY: ${{ secrets.NEW_RELIC_LICENSE_KEY }}
NR_BROWSER_KEY: ${{ secrets.NR_BROWSER_KEY }}
COMMIT_HASH: ${{ github.sha }}
LOGIN_PEM: ${{ secrets.LOGIN_PEM }}
LOGIN_DOT_GOV_CLIENT_ID: "urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov"
LOGIN_DOT_GOV_USER_INFO_URL: "https://secure.login.gov/api/openid_connect/userinfo"
LOGIN_DOT_GOV_ACCESS_TOKEN_URL: "https://secure.login.gov/api/openid_connect/token"
LOGIN_DOT_GOV_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&post_logout_redirect_uri=https://notify-staging.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_BASE_LOGOUT_URL: "https://secure.login.gov/openid_connect/logout?"
LOGIN_DOT_GOV_SIGNOUT_REDIRECT: "https://notify-staging.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://secure.login.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=NONCE&prompt=select_account&redirect_uri=https://notify-staging.app.cloud.gov/sign-in&response_type=code&scope=openid+email&state=STATE"
LOGIN_DOT_GOV_CERTS_URL: "https://secure.login.gov/api/openid_connect/certs"
API_PUBLIC_URL: ${{ secrets.API_PUBLIC_URL }}
API_PUBLIC_WS_URL: ${{ secrets.API_PUBLIC_WS_URL }}
with:
cf_username: ${{ secrets.CLOUDGOV_USERNAME }}
cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
cf_org: gsa-tts-benefits-studio
cf_space: notify-staging
cf_command: >-
push -f manifest.yml
--vars-file deploy-config/staging.yml
--var DANGEROUS_SALT="$DANGEROUS_SALT"
--var SECRET_KEY="$SECRET_KEY"
--var ADMIN_CLIENT_SECRET="$ADMIN_CLIENT_SECRET"
--var ADMIN_CLIENT_USERNAME="$ADMIN_CLIENT_USERNAME"
--var NEW_RELIC_LICENSE_KEY="$NEW_RELIC_LICENSE_KEY"
--var NR_BROWSER_KEY="$NR_BROWSER_KEY"
--var COMMIT_HASH="$COMMIT_HASH"
--var LOGIN_DOT_GOV_CLIENT_ID="$LOGIN_DOT_GOV_CLIENT_ID"
--var LOGIN_DOT_GOV_USER_INFO_URL="$LOGIN_DOT_GOV_USER_INFO_URL"
--var LOGIN_DOT_GOV_ACCESS_TOKEN_URL="$LOGIN_DOT_GOV_ACCESS_TOKEN_URL"
--var LOGIN_DOT_GOV_LOGOUT_URL="$LOGIN_DOT_GOV_LOGOUT_URL"
--var LOGIN_DOT_GOV_BASE_LOGOUT_URL="$LOGIN_DOT_GOV_BASE_LOGOUT_URL"
--var LOGIN_DOT_GOV_SIGNOUT_REDIRECT="$LOGIN_DOT_GOV_SIGNOUT_REDIRECT"
--var LOGIN_DOT_GOV_INITIAL_SIGNIN_URL="$LOGIN_DOT_GOV_INITIAL_SIGNIN_URL"
--var LOGIN_DOT_GOV_CERTS_URL="$LOGIN_DOT_GOV_CERTS_URL"
--var LOGIN_PEM="$LOGIN_PEM"
--var API_PUBLIC_URL="$API_PUBLIC_URL"
--var API_PUBLIC_WS_URL="$API_PUBLIC_WS_URL"
--strategy rolling
- name: Check for changes to egress config
id: changed-egress-config
uses: tj-actions/changed-files@v41.0.0
with:
files: |
deploy-config/egress_proxy/notify-admin-staging.*.acl
.github/actions/deploy-proxy/action.yml
.github/workflows/deploy.yml
- name: Deploy egress proxy
if: steps.changed-egress-config.outputs.any_changed == 'true'
uses: ./.github/actions/deploy-proxy
with:
cf_space: notify-staging
app: notify-admin-staging
- name: Deploy egress proxy
uses: ./.github/actions/deploy-proxy
env:
CF_USERNAME: ${{ secrets.CLOUDGOV_USERNAME }}
CF_PASSWORD: ${{ secrets.CLOUDGOV_PASSWORD }}
with:
cf_org: gsa-tts-benefits-studio
cf_space: notify-staging
app: notify-admin-staging
bail:
runs-on: ubuntu-latest

View File

@@ -13,7 +13,15 @@ jobs:
environment: staging
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Check for drift
uses: dflook/terraform-check@v1
@@ -31,10 +39,18 @@ jobs:
environment: demo
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: 'production'
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Check for drift
uses: dflook/terraform-check@v1
env:
@@ -51,10 +67,18 @@ jobs:
environment: production
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: 'production'
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Check for drift
uses: dflook/terraform-check@v1
env:

View File

@@ -16,7 +16,15 @@ jobs:
environment: demo
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Terraform format
id: format
@@ -51,7 +59,7 @@ jobs:
# inspiration: https://learn.hashicorp.com/tutorials/terraform/github-actions#review-actions-workflow
- name: Update PR
uses: actions/github-script@v6
uses: actions/github-script@v7
# we would like to update the PR even when a prior step failed
if: ${{ always() }}
with:

View File

@@ -16,7 +16,15 @@ jobs:
environment: production
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Terraform format
id: format
@@ -51,7 +59,7 @@ jobs:
# inspiration: https://learn.hashicorp.com/tutorials/terraform/github-actions#review-actions-workflow
- name: Update PR
uses: actions/github-script@v6
uses: actions/github-script@v7
# we would like to update the PR even when a prior step failed
if: ${{ always() }}
with:

View File

@@ -16,7 +16,15 @@ jobs:
environment: staging
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
# Looks like we need to install Terraform ourselves now!
# https://github.com/actions/runner-images/issues/10796#issuecomment-2417064348
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.7.5"
terraform_wrapper: false
- name: Terraform format
id: format
@@ -51,7 +59,7 @@ jobs:
# inspiration: https://learn.hashicorp.com/tutorials/terraform/github-actions#review-actions-workflow
- name: Update PR
uses: actions/github-script@v6
uses: actions/github-script@v7
# we would like to update the PR even when a prior step failed
if: ${{ always() }}
with:

17
.gitignore vendored
View File

@@ -14,6 +14,16 @@
*.XLSX
## Non user files allowed to be commited
!app/assets/pdf/wa_case_study.pdf
!app/assets/pdf/best-practices-for-texting-the-public.pdf
!app/assets/pdf/investing-in-notifications-tts-public-benefits-studio-decision-memo.pdf
!app/assets/pdf/best-practices-section-outline.pdf
!app/assets/pdf/standing-up-your-own-notify.pdf
!app/assets/pdf/tcpa_overview.pdf
!app/assets/pdf/investing-notifications-tts-public-benefits-memo.pdf
!app/assets/pdf/out-of-pilot-announcement.pdf
!app/assets/pdf/studio-research-snapshot-2022-07-external.pdf
!app/assets/pdf/TCPA-Overview.pdf
!tests/test_pdf_files/no_eof_marker.pdf
!tests/test_pdf_files/multi_page_pdf.pdf
!tests/test_pdf_files/big.pdf
@@ -123,6 +133,8 @@ app/templates/vendor
secrets.auto.tfvars
terraform.tfstate
terraform.tfstate.backup
requirements.txt
terraform/sandbox/requirements.txt
# Playwright
playwright/
@@ -132,3 +144,8 @@ playwright/
# Nodenv
.node-version
# BackstopJS
backstop_data/bitmaps_test/
backstop_data/html_report/
backstop_data/engine_scripts/playwright/

2
.nvmrc
View File

@@ -1 +1 @@
16.15.1
22.3.0

View File

@@ -1,7 +1,10 @@
{
"defaults": {
"standard": "WCAG2AA",
"runners": ["htmlcs"],
"runners": ["htmlcs"],
"chromeLaunchConfig": {
"executablePath": "/usr/bin/google-chrome"
},
"concurrency": 1,
"hideElements": [
"nav > ol a",

View File

@@ -2,12 +2,24 @@
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
exclude: ^app/assets/pdf/.*\.pdf$
- id: debug-statements
- id: check-merge-conflict
- id: check-toml
- id: check-ast
- id: fix-byte-order-marker
- id: detect-aws-credentials
args: [--allow-missing-credentials]
- id: detect-private-key
- id: mixed-line-ending
- repo: https://github.com/Yelp/detect-secrets
rev: v1.5.0
hooks:
- id: detect-secrets
args: ['--baseline', '.ds.baseline']

3
.prettierrc Normal file
View File

@@ -0,0 +1,3 @@
{
"singleQuote": true
}

View File

@@ -6,4 +6,4 @@
export NEW_RELIC_PROXY_HOST=$egress_proxy
export http_proxy=$egress_proxy
export https_proxy=$egress_proxy
export no_proxy="apps.internal"
export no_proxy="apps.internal,s3-fips.us-gov-west-1.amazonaws.com"

View File

@@ -6,6 +6,7 @@ APP_VERSION_FILE = app/version.py
GIT_BRANCH ?= $(shell git symbolic-ref --short HEAD 2> /dev/null || echo "detached")
GIT_COMMIT ?= $(shell git rev-parse HEAD 2> /dev/null || echo "")
GIT_HOOKS_PATH ?= $(shell git config --global core.hooksPath || echo "")
VIRTUALENV_ROOT := $(shell [ -z $$VIRTUAL_ENV ] && echo $$(pwd)/venv || echo $$VIRTUAL_ENV)
@@ -14,13 +15,25 @@ NVMSH := $(shell [ -f "$(HOME)/.nvm/nvm.sh" ] && echo "$(HOME)/.nvm/nvm.sh" || e
## DEVELOPMENT
.PHONY: bootstrap
bootstrap: generate-version-file ## Set up everything to run the app
poetry self update
poetry self add poetry-dotenv-plugin
poetry install --sync --no-root
bootstrap: ## Set up everything to run the app
make generate-version-file
poetry sync --no-root
poetry run playwright install --with-deps
poetry run pre-commit install
source $(NVMSH) --no-use && nvm install && npm ci --no-audit
source $(NVMSH) --no-use && nvm install && npm install
source $(NVMSH) && npm ci --no-audit
source $(NVMSH) && npm run build
.PHONY: bootstrap-with-git-hooks
bootstrap-with-git-hooks: ## Sets everything up and accounts for pre-existing git hooks
make generate-version-file
poetry sync --no-root
poetry run playwright install --with-deps
git config --global --unset-all core.hooksPath
poetry run pre-commit install
git config --global core.hookspath "${GIT_HOOKS_PATH}"
source $(NVMSH) --no-use && nvm install && npm install
source $(NVMSH) && npm ci --no-audit
source $(NVMSH) && npm run build
.PHONY: watch-frontend
@@ -39,6 +52,10 @@ run-flask-bare: ## Run flask without invoking poetry so we can override ENV var
npm-audit: ## Check for vulnerabilities in NPM packages
source $(NVMSH) && npm run audit
.PHONY: npm-audit-fix
npm-audit-fix: ## Fix vulnerabilities that do not require attentino (according to npm)
source $(NVMSH) && npm audit fix
.PHONY: help
help:
@cat $(MAKEFILE_LIST) | grep -E '^[a-zA-Z_-]+:.*?## .*$$' | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
@@ -48,7 +65,7 @@ generate-version-file: ## Generates the app version file
@echo -e "__git_commit__ = \"${GIT_COMMIT}\"\n__time__ = \"${DATE}\"" > ${APP_VERSION_FILE}
.PHONY: test
test: py-lint py-test js-lint js-test ## Run tests
test: py-lint py-test js-test ## Run tests
.PHONY: py-lint
py-lint: ## Run python linting scanners and black
@@ -57,6 +74,13 @@ py-lint: ## Run python linting scanners and black
poetry run flake8 .
poetry run isort --check-only ./app ./tests
.PHONY: tada
tada: ## Run python linting scanners and black
poetry run isort ./app ./tests
poetry run black .
poetry run flake8 .
.PHONY: avg-complexity
avg-complexity:
echo "*** Shows average complexity in radon of all code ***"
@@ -70,18 +94,19 @@ too-complex:
.PHONY: py-test
py-test: export NEW_RELIC_ENVIRONMENT=test
py-test: ## Run python unit tests
poetry run coverage run --omit=*/notifications_utils/* -m pytest --maxfail=10 --ignore=tests/end_to_end tests/
poetry run coverage report --fail-under=96
poetry run coverage run -m pytest --maxfail=10 --ignore=tests/end_to_end tests/
poetry run coverage report --fail-under=93
poetry run coverage html -d .coverage_cache
.PHONY: dead-code
dead-code:
poetry run vulture ./app --min-confidence=100
dead-code: ## 60% is our aspirational goal, but currently breaks the build
poetry run vulture ./app ./notifications_utils --min-confidence=100
.PHONY: e2e-test
e2e-test: export NEW_RELIC_ENVIRONMENT=test
e2e-test: ## Run end-to-end integration tests; note that --browser webkit isn't currently working
poetry run pytest -v --browser chromium --browser firefox tests/end_to_end
@echo "Running E2E tests in path: $${TESTPATH:-tests/end_to_end}"
@bash -c 'DEBUG=pw:api,pw:browser poetry run pytest -vv --browser chromium --browser firefox "$${TESTPATH:-tests/end_to_end}"'
.PHONY: js-lint
js-lint: ## Run javascript linting scanners
@@ -100,16 +125,9 @@ py-lock: ## Syncs dependencies and updates lock file without performing recursiv
poetry lock --no-update
poetry install --sync
.PHONY: update-utils
update-utils: ## Forces Poetry to pull the latest changes from the notifications-utils repo; requires that you commit the changes to poetry.lock!
poetry update notifications-utils
@echo
@echo !!! PLEASE MAKE SURE TO COMMIT AND PUSH THE UPDATED poetry.lock FILE !!!
@echo
.PHONY: freeze-requirements
freeze-requirements: ## create static requirements.txt
poetry export --without-hashes --format=requirements.txt > requirements.txt
poetry export --output requirements.txt
.PHONY: pip-audit
pip-audit:
@@ -156,3 +174,8 @@ upload-static:
# @cf map-route notify-admin ${DNS_NAME} --hostname www
# @cf unmap-route notify-admin-failwhale ${DNS_NAME} --hostname www
# @echo "Failwhale is disabled"
.PHONY: test-single
test-single: export NEW_RELIC_ENVIRONMENT=test
test-single: ## Run a single test file
poetry run pytest $(TEST_FILE)

177
README.md
View File

@@ -19,7 +19,6 @@ UI's backend and is required for most things to function. Set that up first!
Our other repositories are:
- [notifications-admin](https://github.com/GSA/notifications-admin)
- [notifications-utils](https://github.com/GSA/notifications-utils)
- [us-notify-compliance](https://github.com/GSA/us-notify-compliance/)
- [notify-python-demo](https://github.com/GSA/notify-python-demo)
@@ -32,7 +31,7 @@ You will need the following items:
[setting up an account](https://cloud.gov/sign-up/) (requires a `.mil`,
`.gov`, or `.fed.us` email address) and getting access to the
`notify-local-dev` and `notify-staging` spaces.
- Admin priviliges and SSH access on your machine; you may need to work with
- Admin privileges and SSH access on your machine; you may need to work with
your organization's IT support staff if you're not sure or don't currently
have this access.
@@ -41,7 +40,7 @@ You will need the following items:
[Follow the instructions here to set up the Notify.gov API.](https://github.com/GSA/notifications-api#before-you-start)
The Notify.gov API is required in order for the Notify.gov Admin UI to run, and
it will also take care of many of the steps that are listed here. The sections
it will also take care of many of the steps that are listed here. The sections
that are a repeat from the API setup are flagged with an **[API Step]** label
in front of them.
@@ -49,7 +48,7 @@ in front of them.
This project is set up to work with
[nvm (Node Version Manager)](https://github.com/nvm-sh/nvm#installing-and-updating)
for managing and using Node.js (version 16.15.1) and the `npm` package manager.
for managing and using Node.js (version 22.3.0) and the `npm` package manager.
These instructions will walk you through how to set your machine up with all of
the required tools for this project.
@@ -84,11 +83,13 @@ Your system `$PATH` environment variable is likely set in one of these
locations:
For BASH shells:
- `~/.bashrc`
- `~/.bash_profile`
- `~/.profile`
For ZSH shells:
- `~/.zshrc`
- `~/.zprofile`
@@ -98,7 +99,7 @@ environments.
Which file you need to modify depends on whether or not you are running an
interactive shell or a login shell
(see [this Stack Overflow post](https://stackoverflow.com/questions/18186929/what-are-the-differences-between-a-login-shell-and-interactive-shell)
for an explanation of the differences). If you're still not sure, please ask
for an explanation of the differences). If you're still not sure, please ask
the team for help!
Once you determine which file you'll need to modify, add these lines before any
@@ -159,7 +160,7 @@ _NOTE: This project currently uses the latest `1.4.x release of Terraform._
#### [API Step] Python Installation
Now we're going to install a tool to help us manage Python versions and
virtual environments on our system. First, we'll install
virtual environments on our system. First, we'll install
[pyenv](https://github.com/pyenv/pyenv) and one of its plugins,
[pyenv-virtualenv](https://github.com/pyenv/pyenv-virtualenv), with Homebrew:
@@ -185,12 +186,12 @@ session to make the changes take effect.
Now we're ready to install the Python version we need with `pyenv`, like so:
```sh
pyenv install 3.9
pyenv install 3.12
```
This will install the latest version of Python 3.9.
This will install the latest version of Python 3.12.
_NOTE: This project currently runs on Python 3.9.x._
_NOTE: This project currently runs on Python 3.12.x._
#### [API Step] Python Dependency Installation
@@ -234,7 +235,7 @@ Once all of pre-requisites for the project are installed and you have a
cloud.gov account, you can now set up the admin project and get things running
locally!
First, clone the respository in the directory of your choosing on your machine:
First, clone the repository in the directory of your choosing on your machine:
```sh
git clone git@github.com:GSA/notifications-admin.git
@@ -242,12 +243,12 @@ git clone git@github.com:GSA/notifications-admin.git
Now go into the project directory (`notifications-admin` by default), create a
virtual environment, and set the local Python version to point to the virtual
environment (assumes version Python `3.9.18` is what is installed on your
environment (assumes version Python `3.12.2` is what is installed on your
machine):
```sh
cd notifications-admin
pyenv virtualenv 3.9.18 notify-admin
pyenv virtualenv 3.12.2 notify-admin
pyenv local notify-admin
```
@@ -274,6 +275,69 @@ In addition to some infrastructure setup, this will also create a local `.env`
file for you in the project's root directory, which will include a handful of
project-specific environment variables.
#### Upgrading Python in existing projects
If you're upgrading an existing project to a newer version of Python, you can
follow these steps to get yourself up-to-date.
First, use `pyenv` to install the newer version of Python you'd like to use;
we'll use `3.12` in our example here since we recently upgraded to this version:
```sh
pyenv install 3.12
```
Next, delete the virtual environment you previously had set up. If you followed
the instructions above with the first-time set up, you can do this with `pyenv`:
```sh
pyenv virtualenv-delete notify-admin
```
Now, make sure you are in your project directory and recreate the same virtual
environment with the newer version of Python you just installed:
```sh
cd notifications-admin
pyenv virtualenv 3.12.2 notify-admin
pyenv local notify-admin
```
At this point, proceed with the rest of the instructions here in the README and
you'll be set with an upgraded version of Python.
_If you're not sure about the details of your current virtual environment, you can run `poetry env info` to get more information. If you've been using `pyenv` for everything, you can also see all available virtual environments with `pyenv virtualenvs`._
#### Poetry upgrades ####
If you are doing a new project setup, then after you install poetry you need to install the export plugin
```sh
poetry self add poetry-plugin-export
```
If you are upgrading from poetry 1.8.5, you need to do this:
```sh
curl -sSL https://install.python-poetry.org | python3 - --version 2.1.3
poetry self add poetry-export-plugin
```
#### Updating the .env file for Login.gov
To configure the application for Login.gov, you will need to update the following environment variables in the .env file:
```
COMMIT_HASH=”--------”
```
Reach out to someone on the team to get the most recent Login.gov key.
```
LOGIN_PEM="INSERT_LOGIN_GOV_KEY_HERE"
```
#### Updating the .env file for E2E tests
With the newly created `.env` file in place, you'll need to make one more
@@ -318,6 +382,22 @@ This will run the local development web server and make the admin site
available at http://localhost:6012; remember to make sure that the Notify.gov
API is running as well!
## Creating a 'First User' in the database
After you have completed all setup steps, you will be unable to log in, because there
will not be a user in the database to link to the login.gov account you are using. So
you will need to create that user in your database using the 'create-test-user' command.
Open a terminal pointing to the api project and then run this command.
```poetry run flask command create-test-user --admin=True```
Supply your name, email address, mobile number, and password when prompted. Make sure the email address
is the same one you are using in login.gov and make sure your phone number is in the format 5555555555.
If for any reason in the course of development it is necessary for your to delete your db
via the `dropdb` command, you will need to repeat these steps when you recreate your db.
## Git Hooks
We're using [`pre-commit`](https://pre-commit.com/) to manage hooks in order to
@@ -363,69 +443,6 @@ In either situation, once you are finished and have verified the dependency
changes are working, please be sure to commit both the `pyproject.toml` and
`poetry.lock` files.
### Keeping the notification-utils Dependency Up-to-Date
The `notifications-utils` dependency references the other repository we have at
https://github.com/GSA/notifications-utils - this dependency requires a bit of
extra legwork to ensure it stays up-to-date.
Whenever a PR is merged in the `notifications-utils` repository, we need to make
sure the changes are pulled in here and committed to this repository as well.
You can do this by going through these steps:
- Make sure your local `main` branch is up-to-date
- Create a new branch to work in
- Run `make update-utils`
- Commit the updated `poetry.lock` file and push the changes
- Make a new PR with the change
- Have the PR get reviewed and merged
### Python dependency management
We're using [`Poetry`](https://python-poetry.org/) for managing our Python
dependencies and local virtual environments. When it comes to managing the
Python dependencies, there are a couple of things to bear in mind.
For situations where you manually manipulate the `pyproject.toml` file, you
should use the `make py-lock` command to sync the `poetry.lock` file. This will
ensure that you don't inadvertently bring in other transitive dependency updates
that have not been fully tested with the project yet.
If you're just trying to update a dependency to a newer (or the latest) version,
you should let Poetry take care of that for you by running the following:
```sh
poetry update <dependency> [<dependency>...]
```
You can specify more than one dependency together. With this command, Poetry
will do the following for you:
- Find the latest compatible version(s) of the specified dependency/dependencies
- Install the new versions
- Update and sync the `poetry.lock` file
In either situation, once you are finished and have verified the dependency
changes are working, please be sure to commit both the `pyproject.toml` and
`poetry.lock` files.
### Keeping the notification-utils dependency up-to-date
The `notifications-utils` dependency references the other repository we have at
https://github.com/GSA/notifications-utils - this dependency requires a bit of
extra legwork to ensure it stays up-to-date.
Whenever a PR is merged in the `notifications-utils` repository, we need to make
sure the changes are pulled in here and committed to this repository as well.
You can do this by going through these steps:
- Make sure your local `main` branch is up-to-date
- Create a new branch to work in
- Run `make update-utils`
- Commit the updated `poetry.lock` file and push the changes
- Make a new PR with the change
- Have the PR get reviewed and merged
## Known Installation Issues
### Python Installation Errors
@@ -500,3 +517,13 @@ insurance.
For more information on what we're working on, the Notify tool, and how to get
involved with our team,
[see our flyer.](https://github.com/GSA/notifications-admin/blob/main/docs/notify-pilot-flyer.md)
## Updating secrets for the E2E tests
At some point, E2E tests will fail because the secrets held in VCAP_SERVICES have expired. To refresh
them, you will need to do the following:
1. Log in the normal way to access cloudfoundry command line options
2. In your terminal, run `chmod +x print_vcap.sh`
3. In your terminal, run `./print_vcap.sh`
4. Copy the value in your terminal and paste it into the VCAP_SERVICES secret in Github on the staging tier.

View File

@@ -0,0 +1,2 @@
Contact: mailto:notify-support@gsa.gov
Expires: 2035-10-15T23:59:59Z

View File

@@ -1,8 +1,10 @@
import os
import pathlib
import re
import secrets
from functools import partial
from time import monotonic
from urllib.parse import urlparse, urlunparse
from urllib.parse import unquote, urlparse, urlunparse
import jinja2
from flask import (
@@ -23,12 +25,6 @@ from flask_wtf import CSRFProtect
from flask_wtf.csrf import CSRFError
from itsdangerous import BadSignature
from notifications_python_client.errors import HTTPError
from notifications_utils import logging, request_helper
from notifications_utils.formatters import (
formatted_list,
get_lines_with_normalised_whitespace,
)
from notifications_utils.recipients import format_phone_number_human_readable
from werkzeug.exceptions import HTTPException as WerkzeugHTTPException
from werkzeug.exceptions import abort
from werkzeug.local import LocalProxy
@@ -36,7 +32,7 @@ from werkzeug.local import LocalProxy
from app import proxy_fix
from app.asset_fingerprinter import asset_fingerprinter
from app.config import configs
from app.extensions import redis_client, zendesk_client
from app.extensions import redis_client
from app.formatters import (
convert_markdown_template,
convert_to_boolean,
@@ -52,8 +48,8 @@ from app.formatters import (
format_datetime_human,
format_datetime_normal,
format_datetime_relative,
format_datetime_short,
format_datetime_short_america,
format_datetime_scheduled_notification,
format_datetime_table,
format_day_of_week,
format_delta,
format_delta_days,
@@ -113,13 +109,20 @@ from app.notify_client.template_statistics_api_client import template_statistics
from app.notify_client.upload_api_client import upload_api_client
from app.notify_client.user_api_client import user_api_client
from app.url_converters import SimpleDateTypeConverter, TemplateTypeConverter
from app.utils.api_health import is_api_down
from app.utils.govuk_frontend_jinja.flask_ext import init_govuk_frontend
from notifications_utils import logging, request_helper
from notifications_utils.formatters import (
formatted_list,
get_lines_with_normalised_whitespace,
)
from notifications_utils.recipients import format_phone_number_human_readable
from notifications_utils.url_safe_token import generate_token
login_manager = LoginManager()
csrf = CSRFProtect()
talisman = Talisman()
# The current service attached to the request stack.
current_service = LocalProxy(partial(getattr, request_ctx, "service"))
@@ -138,8 +141,16 @@ navigation = {
def _csp(config):
asset_domain = config["ASSET_DOMAIN"]
logo_domain = config["LOGO_CDN_DOMAIN"]
api_public_url = config["API_PUBLIC_URL"]
api_public_ws_url = config["API_PUBLIC_WS_URL"]
return {
"default-src": ["'self'", asset_domain],
"frame-src": [
"https://www.youtube.com",
"https://www.youtube-nocookie.com",
"https://www.googletagmanager.com",
],
"frame-ancestors": "'none'",
"form-action": "'self'",
"script-src": [
@@ -151,11 +162,14 @@ def _csp(config):
"https://www.googletagmanager.com",
"https://www.google-analytics.com",
"https://dap.digitalgov.gov",
"https://cdn.socket.io",
],
"connect-src": [
"'self'",
"https://gov-bam.nr-data.net",
"https://www.google-analytics.com",
f"{api_public_url}",
f"{api_public_ws_url}",
],
"style-src": ["'self'", asset_domain],
"img-src": ["'self'", asset_domain, logo_domain],
@@ -163,6 +177,52 @@ def _csp(config):
def create_app(application):
@application.after_request
def add_csp_header(response):
existing_csp = response.headers.get("Content-Security-Policy", "")
response.headers["Content-Security-Policy"] = (
existing_csp + "; form-action 'self';"
)
return response
@application.context_processor
def inject_feature_flags():
# this is where feature flags can be easily added as a dictionary within context
feature_socket_enabled = application.config.get("FEATURE_SOCKET_ENABLED", False)
return dict(
FEATURE_SOCKET_ENABLED=feature_socket_enabled,
)
@application.context_processor
def inject_is_api_down():
return {"is_api_down": is_api_down()}
@application.context_processor
def inject_initial_signin_url():
ttl = 24 * 60 * 60
# make and store the state
state = generate_token(
str(request.remote_addr),
current_app.config["SECRET_KEY"],
current_app.config["DANGEROUS_SALT"],
)
state_key = f"login-state-{unquote(state)}"
redis_client.set(state_key, state, ex=ttl)
# make and store the nonce
nonce = secrets.token_urlsafe()
nonce_key = f"login-nonce-{unquote(nonce)}"
redis_client.set(nonce_key, nonce, ex=ttl)
url = os.getenv("LOGIN_DOT_GOV_INITIAL_SIGNIN_URL")
if url is not None:
url = url.replace("NONCE", nonce)
url = url.replace("STATE", state)
return {"initial_signin_url": url}
notify_environment = os.environ["NOTIFY_ENVIRONMENT"]
application.config.from_object(configs[notify_environment])
@@ -202,7 +262,6 @@ def create_app(application):
user_api_client,
# External API clients
redis_client,
zendesk_client,
):
client.init_app(application)
@@ -231,6 +290,24 @@ def create_app(application):
)
logging.init_app(application)
# Hopefully will help identify if there is a race condition causing the CSRF errors
# that we have occasionally seen in our environments.
for key in ("SECRET_KEY", "DANGEROUS_SALT"):
try:
value = application.config[key]
except KeyError:
application.logger.error(f"Env Var {key} doesn't exist.")
else:
try:
data_len = len(value.strip())
except (TypeError, AttributeError):
application.logger.error(f"Env Var {key} invalid type: {type(value)}")
else:
if data_len:
application.logger.info(f"Env Var {key} is a non-zero length.")
else:
application.logger.error(f"Env Var {key} is empty.")
login_manager.login_view = "main.sign_in"
login_manager.login_message_category = "default"
login_manager.session_protection = None
@@ -348,11 +425,23 @@ def make_session_permanent():
def create_beta_url(url):
url_created = urlparse(url)
url_list = list(url_created)
url_list[1] = "beta.notify.gov"
url_for_redirect = urlunparse(url_list)
return url_for_redirect
url_created = None
try:
url_created = urlparse(url)
url_list = list(url_created)
url_list[1] = "beta.notify.gov"
url_for_redirect = urlunparse(url_list)
return url_for_redirect
except ValueError:
# This might be happening due to IPv6, see issue # 1395.
# If we see "'RequestContext' object has no attribute 'service'" in the logs
# we can search around that timestamp and find this output, hopefully.
# It may be sufficient to just catch and log, and prevent the stack trace from being in the logs
# but we need to confirm the root cause first.
current_app.logger.error(
f"create_beta_url orig_url: {url} \
url_created = {str(url_created)} url_for_redirect {str(url_for_redirect)}"
)
def redirect_notify_to_beta():
@@ -360,6 +449,7 @@ def redirect_notify_to_beta():
current_app.config["NOTIFY_ENVIRONMENT"] == "production"
and "beta.notify.gov" not in request.url
):
# TODO add debug here to trace what is going on with the URL for the 'RequestContext' error
url_to_beta = create_beta_url(request.url)
return redirect(url_to_beta, 302)
@@ -546,14 +636,16 @@ def setup_event_handlers():
def add_template_filters(application):
application.add_template_filter(slugify)
for fn in [
format_auth_type,
format_billions,
format_datetime,
format_datetime_24h,
format_datetime_normal,
format_datetime_short,
format_datetime_short_america,
format_datetime_scheduled_notification,
format_datetime_table,
valid_phone_number,
linkable_name,
format_date,
@@ -603,3 +695,10 @@ def init_jinja(application):
]
jinja_loader = jinja2.FileSystemLoader(template_folders)
application.jinja_loader = jinja_loader
def slugify(text):
"""
Converts text to lowercase, replaces spaces with hyphens, and removes invalid characters.
"""
return re.sub(r"[^a-z0-9-]", "", re.sub(r"\s+", "-", text.lower()))

View File

@@ -17,12 +17,12 @@
href="/static/images/apple-touch-icon.png?a0f7e1b728a42016b247dc54ee40d055">
<link rel="icon" type="image/png" sizes="32x32" href="/static/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/images/favicon-16x16.png">
<link rel="manifest" href="/static/images/site.webmanifest">
<link rel="manifest" href="{{ asset_url('images/site.webmanifest') }}">
<link rel="stylesheet" media="screen" href="/static/stylesheets/main.css?d077f86473501ab244de0b30600536ee" />
<link rel="stylesheet" media="print" href="/static/stylesheets/print.css?28010888ca5719dc83d7c2c80f6ed2b2" />
<meta property="og:image" content="/static/images/usa-opengraph-image.png">
<meta property="og:image" content="/static/images/notify-og-image.png">
</head>
<body class="usa-template__body">
@@ -68,11 +68,8 @@
<p class="usa-body">
Try again later.
</p>
<p class="usa-body">
You can check our <a class="usa-link"
href="https://status.notifications.service.gov.uk/">system status</a> page to see if there are any known
issues.<br />To report a problem, email <a
href="mailto:gov-uk-notify-support@digital.cabinet-office.gov.uk">gov-uk-notify-support@digital.cabinet-office.gov.uk</a>
<p>To report a problem you can email us at <a class="usa-link" href="mailto:notify-support@gsa.gov">notify-support@gsa.gov</a>.</p>
<p>You can expect a response within one business day.</p>
</div>
</div>
</main>
@@ -107,4 +104,4 @@
</body>
</html>
</html>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -0,0 +1 @@
<svg id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><g><g><path d="m377.64 347.666c-4.473 0-8.1 3.626-8.1 8.099s3.626 8.1 8.1 8.1c4.473 0 8.099-3.626 8.099-8.1s-3.626-8.099-8.099-8.099z"/><path d="m377.716 334.615c4.149 0 7.511-3.363 7.511-7.511v-67.172c0-4.148-3.362-7.511-7.511-7.511-4.148 0-7.511 3.363-7.511 7.511v67.172c0 4.148 3.362 7.511 7.511 7.511z"/><path d="m377.64 219.085c-7.974 0-15.716 1.011-23.105 2.912v-14.937c0-59.921-37.644-111.208-90.522-131.476 2.741-6.491 4.267-13.614 4.267-21.092 0-30.047-24.445-54.492-54.492-54.492s-54.491 24.445-54.491 54.491c0 7.469 1.522 14.586 4.256 21.071-16.063 6.135-30.994 15.219-44.006 26.957-3.081 2.778-3.325 7.528-.547 10.608 2.781 3.081 7.53 3.324 10.608.546 23.118-20.854 53.014-32.339 84.18-32.339 69.324 0 125.725 56.4 125.725 125.725v20.222c-32.217 14.573-54.688 47.021-54.688 84.618 0 11.997 2.288 23.47 6.45 34.005h-203.212v-138.845c0-24.475 7.036-48.196 20.346-68.599 2.267-3.474 1.288-8.128-2.187-10.394-3.474-2.266-8.129-1.288-10.394 2.186-14.907 22.851-22.787 49.41-22.787 76.807v143.829l-28.543 37.616c-1.903 2.506-2.952 5.62-2.952 8.768v27.183c0 7.996 6.505 14.501 14.501 14.501h94.92c-.468 3.102-.719 6.274-.719 9.504 0 35.036 28.504 63.541 63.541 63.541 35.036 0 63.541-28.504 63.541-63.541 0-3.232-.263-6.402-.735-9.504h29.487c4.149 0 7.511-3.363 7.511-7.511s-3.362-7.511-7.511-7.511h-249.514v-26.486l27.713-36.521h214.585c15.307 24.506 41.72 41.39 72.142 43.548v19.459h-29.946c-4.148 0-7.511 3.363-7.511 7.511s3.362 7.511 7.511 7.511h30.467c7.996 0 14.5-6.505 14.5-14.501v-20.125c47.261-4.255 84.425-44.082 84.425-92.431 0-51.178-41.636-92.814-92.814-92.814zm-127.992-148.137c-11.454-3.02-23.471-4.636-35.86-4.636-12.217 0-24.259 1.583-35.863 4.634-2.311-5.012-3.607-10.584-3.607-16.455 0-21.764 17.706-39.469 39.469-39.469s39.469 17.706 39.469 39.469c.002 5.873-1.295 11.445-3.608 16.457zm-83.427 368.007h95.144c.616 3.074.942 6.251.942 9.504 0 26.753-21.765 48.519-48.519 48.519s-48.519-21.766-48.519-48.519c.001-3.254.335-6.429.952-9.504zm211.419-49.263c-42.895 0-77.793-34.898-77.793-77.793s34.897-77.793 77.793-77.793 77.793 34.898 77.793 77.793c-.001 42.895-34.898 77.793-77.793 77.793z"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@@ -0,0 +1 @@
<svg id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><g><path d="m468.547 144.82h-63.047v-121.32c0-12.958-10.542-23.5-23.5-23.5h-324c-12.958 0-23.5 10.542-23.5 23.5v84.833c.344 9.931 14.659 9.923 15 0v-33.333h341v69.82h-121.998c-14.312 0-25.954 11.574-25.954 25.8v83.174l-28.866 19.221c-5.511 3.444-5.51 12.168.001 15.611l28.865 19.22v83.174c0 14.226 11.643 25.799 25.954 25.799h121.998v71.68c0 4.687-3.813 8.5-8.5 8.5h-324c-4.687 0-8.5-3.813-8.5-8.5v-20h131.5c7.444 0 13.5-6.056 13.5-13.5v-127.999c0-7.444-6.056-13.5-13.5-13.5h-131.5v-168.021c-.344-9.931-14.659-9.923-15 0v168.021h-3.5c-7.444 0-13.5 6.056-13.5 13.5v128c0 7.444 6.056 13.5 13.5 13.5h3.5v20c0 12.958 10.542 23.5 23.5 23.5h324c12.958 0 23.5-10.542 23.5-23.5v-71.68h11.5c9.931-.344 9.923-14.659 0-15h-148.498c-6.04 0-10.954-4.845-10.954-10.799v-85.173c0-3.779-1.882-7.288-5.031-9.384l-23.492-15.643 23.492-15.644c3.15-2.098 5.031-5.606 5.031-9.384v-85.173c0-5.955 4.914-10.8 10.954-10.8h200.045c6.04 0 10.953 4.845 10.953 10.8v220.401c0 5.955-4.913 10.799-10.953 10.799h-16.436c-9.931.344-9.923 14.659 0 15h16.436c14.311 0 25.953-11.574 25.953-25.799v-220.401c0-14.226-11.643-25.8-25.953-25.8zm-256.047-129.82v9.5c-.353 9.929-14.65 9.922-15 0v-9.5zm-55.333 0v9.5c-.353 9.929-14.65 9.922-15 0v-9.5zm-55.334 0v9.5c-.353 9.929-14.65 9.922-15 0v-9.5zm-52.333 45v-36.5c0-4.687 3.813-8.5 8.5-8.5h13.833v9.5c1.135 29.816 43.876 29.793 45 0v-9.5h10.334v9.5c1.135 29.816 43.876 29.793 45 0v-9.5h10.333v9.5c1.135 29.816 43.876 29.793 45 0v-9.5h154.5c4.687 0 8.5 3.813 8.5 8.5v36.5zm-17 268.5h147v125h-147z"/><path d="m451.356 344.514c2.439-4.507 2.214-9.973-.589-14.264l-69.093-105.771c-5.242-8.361-18.107-8.359-23.35 0l-69.092 105.771c-2.803 4.291-3.028 9.756-.589 14.263s7.139 7.307 12.264 7.307h138.186c5.125 0 9.824-2.799 12.263-7.306zm-148.499-7.694 67.143-102.786 67.143 102.786z"/><path d="m362.5 266.32v31.445c.344 9.931 14.659 9.923 15 0v-31.445c-.344-9.931-14.659-9.923-15 0z"/><path d="m370 310.82c-4.143 0-7.5 3.358-7.5 7.5v2.5c.344 9.931 14.659 9.923 15 0v-2.5c0-4.142-3.357-7.5-7.5-7.5z"/><path d="m91.375 123.094h36.375c9.931-.344 9.923-14.659 0-15h-36.375c-9.931.344-9.923 14.66 0 15z"/><path d="m91.375 149.316h90c9.931-.344 9.923-14.659 0-15h-90c-9.931.344-9.923 14.66 0 15z"/><path d="m91.375 175.539h77.625c9.931-.344 9.923-14.659 0-15h-77.625c-9.931.344-9.923 14.659 0 15z"/><path d="m91.375 225.76h36.375c9.931-.344 9.923-14.659 0-15h-36.375c-9.931.344-9.923 14.66 0 15z"/><path d="m91.375 251.982h90c9.931-.344 9.923-14.659 0-15h-90c-9.931.344-9.923 14.66 0 15z"/><path d="m91.375 278.205h77.625c9.931-.344 9.923-14.659 0-15h-77.625c-9.931.344-9.923 14.659 0 15z"/><path d="m139.354 356.038c-2.93-2.929-7.678-2.929-10.607 0l-22.747 22.747-22.747-22.747c-2.93-2.929-7.678-2.929-10.607 0s-2.929 7.678 0 10.606l22.748 22.748-22.748 22.748c-2.929 2.929-2.929 7.678 0 10.606 2.93 2.929 7.677 2.929 10.607 0l22.747-22.747 22.747 22.747c2.93 2.929 7.677 2.929 10.607 0 2.929-2.929 2.929-7.678 0-10.606l-22.748-22.748 22.748-22.748c2.929-2.928 2.929-7.677 0-10.606z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@@ -0,0 +1,17 @@
<svg width="48" height="49" viewBox="0 0 48 49" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6378_116)">
<path d="M13.3517 3.77441H4.3344C3.40346 3.80666 3.40421 5.14865 4.3344 5.18053H13.3516C14.2826 5.14828 14.2819 3.80629 13.3517 3.77441Z" fill="black"/>
<path d="M15.8219 10.6309H5.94759C4.67037 10.6309 3.63135 11.6699 3.63135 12.9471V13.9669C3.63135 15.2441 4.67037 16.2832 5.94759 16.2832H15.8219C17.0991 16.2832 18.1381 15.2441 18.1381 13.9669V12.9471C18.1381 11.67 17.0991 10.6309 15.8219 10.6309ZM16.732 13.9669C16.732 14.4688 16.3238 14.877 15.8219 14.877H5.94759C5.4457 14.877 5.03746 14.4688 5.03746 13.9669V12.9471C5.03746 12.4452 5.4457 12.037 5.94759 12.037H15.8219C16.3238 12.037 16.732 12.4452 16.732 12.9471V13.9669Z" fill="black"/>
<path d="M10.2759 20.161V23.0556C10.2759 24.3328 11.3149 25.3718 12.5921 25.3718H22.4664C23.7436 25.3718 24.7826 24.3328 24.7826 23.0556V20.161C24.7826 18.8838 23.7436 17.8447 22.4664 17.8447H12.5921C11.3149 17.8446 10.2759 18.8838 10.2759 20.161ZM23.3765 20.161V23.0556C23.3765 23.5575 22.9683 23.9657 22.4664 23.9657H12.5921C12.0902 23.9657 11.682 23.5575 11.682 23.0556V20.161C11.682 19.6591 12.0902 19.2508 12.5921 19.2508H22.4664C22.9683 19.2507 23.3765 19.6591 23.3765 20.161Z" fill="black"/>
<path d="M3.63135 32.1435C3.63135 33.4207 4.67037 34.4597 5.94759 34.4597H15.8219C17.0991 34.4597 18.1381 33.4207 18.1381 32.1435V29.2489C18.1381 27.9716 17.0991 26.9326 15.8219 26.9326H5.94759C4.67037 26.9326 3.63135 27.9716 3.63135 29.2489V32.1435ZM5.03746 29.2489C5.03746 28.747 5.4457 28.3387 5.94759 28.3387H15.8219C16.3238 28.3387 16.732 28.747 16.732 29.2489V32.1435C16.732 32.6454 16.3238 33.0536 15.8219 33.0536H5.94759C5.4457 33.0536 5.03746 32.6454 5.03746 32.1435V29.2489Z" fill="black"/>
<path d="M38.1102 19.9331C33.5406 19.9331 29.6852 23.0494 28.5583 27.2682V3.4397C28.5583 1.81976 27.2404 0.501953 25.6205 0.501953H2.93784C1.3179 0.501953 0 1.81986 0 3.4397V20.0432C0 20.4314 0.314688 20.7462 0.703056 20.7462C1.09142 20.7462 1.40611 20.4314 1.40611 20.0432V8.45258H27.1521V28.8182C23.2126 29.346 20.0003 32.203 18.9507 35.9537H5.77819C4.52478 35.9537 3.50497 36.9735 3.50497 38.227C3.50497 39.4805 4.52478 40.5002 5.77819 40.5002H18.7678C18.9094 41.2299 19.1315 41.9311 19.4245 42.5943H2.93784C2.09323 42.5943 1.40611 41.9072 1.40611 41.0626V23.6671C1.40611 23.2788 1.09142 22.964 0.703056 22.964C0.314688 22.964 0 23.2788 0 23.6671V41.0626C0 42.6825 1.3179 44.0004 2.93784 44.0004H20.1877C22.6379 47.9355 28.1585 49.6822 32.5122 47.6362L34.4133 48.4393C34.9706 48.5729 35.2962 48.357 35.39 47.7917V45.6731C37.0359 44.0629 38.0518 41.9709 38.2985 39.6981C39.9145 39.6673 41.5059 39.2395 42.9126 38.4563C43.7068 38.0141 43.0228 36.7855 42.2286 37.2278C39.8606 38.5633 36.8283 38.6501 34.3934 37.4377C34.2107 37.3484 33.9984 37.3426 33.8112 37.4218L32.5984 37.9342V36.5738C32.5984 36.3771 32.516 36.1895 32.3712 36.0564C26.7203 30.87 30.4316 21.3351 38.1102 21.3392C45.1057 21.3061 49.1324 29.5318 44.8031 35.021C44.2444 35.738 45.3535 36.6024 45.9122 35.8853C50.961 29.4838 46.2654 19.8946 38.1102 19.9331ZM1.40611 7.04647V3.4397C1.40611 2.59509 2.09323 1.90807 2.93784 1.90807H25.6205C26.4651 1.90807 27.1522 2.59519 27.1522 3.4397V7.04647H1.40611ZM5.77819 39.0941C4.62902 39.0477 4.6277 37.4068 5.77819 37.3598H18.6662C18.5935 37.9316 18.5709 38.5182 18.5987 39.0941H5.77819ZM31.1924 36.8756V38.9945C31.2862 39.5598 31.6118 39.7757 32.169 39.6421L34.0701 38.839C34.9717 39.2439 35.9161 39.5072 36.8914 39.6264C36.6543 41.6316 35.7171 43.4683 34.211 44.8537C34.0663 44.9869 33.9839 45.1745 33.9839 45.3712V46.7316L32.7711 46.2192C32.5838 46.1401 32.3715 46.1458 32.1888 46.2351C26.6793 49.009 19.9179 44.7879 19.9931 38.6138C19.993 34.0203 23.6664 30.2683 28.2304 30.14C28.3143 32.6748 29.3798 35.0983 31.1924 36.8756Z" fill="black"/>
<path d="M40.2727 27.1796C41.2036 27.1473 41.2028 25.8053 40.2727 25.7734H35.9479C35.017 25.8057 35.0177 27.1477 35.9479 27.1796H40.2727Z" fill="black"/>
<path d="M42.9383 29.1133H33.2819C32.351 29.1455 32.3517 30.4875 33.2819 30.5194H42.9383C43.8692 30.4871 43.8685 29.1452 42.9383 29.1133Z" fill="black"/>
<path d="M35.9479 32.4531C35.017 32.4854 35.0177 33.8274 35.9479 33.8592H40.2727C41.2036 33.827 41.2028 32.485 40.2727 32.4531H35.9479Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_6378_116">
<rect width="48" height="48" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -0,0 +1,22 @@
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6311_9508)">
<path d="M126.125 15.0417C127.161 15.0417 128 14.2022 128 13.1667V6.11825C128 2.74475 125.255 0 121.882 0H79.0155C75.6418 0 72.897 2.74475 72.897 6.11825V32.04C72.897 32.1707 72.8253 32.2905 72.71 32.3522L66.7345 35.552C65.5993 36.16 64.8943 37.3375 64.8943 38.625C64.8943 39.9125 65.5993 41.09 66.7345 41.698L72.71 44.8975C72.8255 44.9595 72.8973 45.079 72.8973 45.21V60.1317C72.8973 63.5055 75.642 66.25 79.0158 66.25H121.882C125.255 66.25 128 63.5052 128 60.1317V21.8333C128 20.7978 127.161 19.9583 126.125 19.9583C125.09 19.9583 124.25 20.7978 124.25 21.8333V60.1315C124.25 61.4375 123.188 62.4997 121.882 62.4997H79.0155C77.7095 62.4997 76.647 61.4373 76.647 60.1315V45.21C76.647 43.694 75.8168 42.3075 74.4803 41.5918L68.9398 38.625L74.4805 35.658C75.817 34.9422 76.6473 33.556 76.6473 32.04V6.11825C76.6473 4.81225 77.7098 3.75 79.0158 3.75H121.882C123.188 3.75 124.25 4.8125 124.25 6.11825V13.1665C124.25 14.2023 125.09 15.0417 126.125 15.0417Z" fill="black"/>
<path d="M45 49.6535V46.1367C47.5645 45.614 49.5 43.3415 49.5 40.625C49.5 37.5233 46.9767 35 43.875 35H34.875C31.7733 35 29.25 37.5233 29.25 40.625C29.25 43.3415 31.1855 45.6142 33.75 46.1367V49.6535C14.6938 52.3915 0 68.8232 0 88.625C0 100.683 5.4325 111.92 14.9047 119.453C15.7153 120.098 16.8947 119.964 17.5392 119.153C18.184 118.342 18.0495 117.163 17.239 116.519C8.6665 109.701 3.75 99.5338 3.75 88.625C3.75 68.9813 19.7313 53 39.375 53C59.0187 53 75 68.9813 75 88.625C75 108.269 59.0187 124.25 39.375 124.25C34.1278 124.25 29.0715 123.131 24.3463 120.923C23.408 120.485 22.2922 120.89 21.8538 121.828C21.4153 122.766 21.8205 123.882 22.7588 124.32C27.9848 126.762 33.5752 128 39.375 128C61.0865 128 78.75 110.337 78.75 88.625C78.75 68.8232 64.0563 52.3915 45 49.6535ZM33 40.625C33 39.591 33.841 38.75 34.875 38.75H43.875C44.909 38.75 45.75 39.591 45.75 40.625C45.75 41.659 44.909 42.5 43.875 42.5H34.875C33.841 42.5 33 41.659 33 40.625ZM37.5 49.2957V46.25H41.25V49.2957C40.6285 49.2665 40.0037 49.25 39.375 49.25C38.7463 49.25 38.1215 49.2665 37.5 49.2957Z" fill="black"/>
<path d="M71.25 88.625C71.25 71.049 56.951 56.75 39.375 56.75C21.799 56.75 7.5 71.049 7.5 88.625C7.5 106.201 21.799 120.5 39.375 120.5C56.951 120.5 71.25 106.201 71.25 88.625ZM11.25 88.625C11.25 73.1167 23.8667 60.5 39.375 60.5C54.8833 60.5 67.5 73.1167 67.5 88.625C67.5 104.133 54.8833 116.75 39.375 116.75C23.8667 116.75 11.25 104.133 11.25 88.625Z" fill="black"/>
<path d="M114.771 35.4187C116.496 33.7365 117.106 31.268 116.361 28.9762C115.616 26.6845 113.672 25.0457 111.288 24.6992L108.759 24.3317C108.149 24.243 107.622 23.86 107.349 23.3072L106.219 21.0152C105.152 18.8542 102.993 17.5117 100.583 17.5117C98.1738 17.5117 96.0145 18.8542 94.9483 21.015L93.8175 23.3067C93.5448 23.8597 93.0175 24.243 92.4073 24.3317L89.879 24.6992C87.4945 25.0457 85.5508 26.6845 84.806 28.9762C84.0613 31.268 84.6705 33.7365 86.3958 35.4187L88.226 37.2032C88.6678 37.634 88.869 38.254 88.7648 38.862L88.3325 41.3825C87.9253 43.7575 88.8835 46.1122 90.8328 47.5285C91.9343 48.3287 93.2228 48.7352 94.52 48.7352C95.519 48.7352 96.523 48.4942 97.4508 48.0062L99.7123 46.817C100.258 46.5302 100.909 46.53 101.455 46.817L103.715 48.0055C105.848 49.1267 108.384 48.944 110.334 47.5277C112.284 46.1115 113.242 43.7562 112.834 41.381L112.402 38.862C112.298 38.254 112.5 37.634 112.941 37.2035L114.771 35.4187ZM112.153 32.7337L110.323 34.5182C108.998 35.8105 108.393 37.6715 108.706 39.4957L109.138 42.0147C109.305 42.9872 108.928 43.914 108.13 44.4937C107.332 45.0737 106.334 45.1457 105.46 44.6865L103.2 43.498C101.562 42.6365 99.6053 42.6367 97.9668 43.498L95.7053 44.6872C94.8323 45.1462 93.8348 45.0742 93.0368 44.4945C92.2388 43.9147 91.862 42.9885 92.0285 42.0162L92.4608 39.496C92.7738 37.6715 92.1693 35.8107 90.8438 34.5182L89.0135 32.7337C88.307 32.045 88.0673 31.0737 88.3723 30.1352C88.6773 29.197 89.442 28.5522 90.4183 28.4102L92.9465 28.0427C94.7785 27.7765 96.3613 26.6262 97.1803 24.9662L98.311 22.6745C98.7475 21.79 99.5968 21.262 100.583 21.262C101.57 21.262 102.419 21.79 102.855 22.6745L103.986 24.9665C104.805 26.6265 106.388 27.7765 108.22 28.0427L110.748 28.4102C111.725 28.5522 112.489 29.197 112.794 30.1352C113.099 31.0735 112.86 32.045 112.153 32.7337Z" fill="black"/>
<path d="M39.375 69.328C40.4105 69.328 41.25 68.4885 41.25 67.453V66.625C41.25 65.5895 40.4105 64.75 39.375 64.75C38.3395 64.75 37.5 65.5895 37.5 66.625V67.453C37.5 68.4885 38.3395 69.328 39.375 69.328Z" fill="black"/>
<path d="M41.25 110.625V109.797C41.25 108.761 40.4105 107.922 39.375 107.922C38.3395 107.922 37.5 108.761 37.5 109.797V110.625C37.5 111.66 38.3395 112.5 39.375 112.5C40.4105 112.5 41.25 111.66 41.25 110.625Z" fill="black"/>
<path d="M55.6717 74.9795L56.2572 74.394C56.9895 73.6618 56.9895 72.4745 56.2572 71.7425C55.525 71.0103 54.3377 71.0103 53.6057 71.7425L53.0202 72.328C52.288 73.0603 52.2625 74.2738 53.0202 74.9795C53.802 75.708 55.0207 75.6248 55.6717 74.9795Z" fill="black"/>
<path d="M23.0783 102.27L22.4928 102.855C21.7605 103.588 21.7605 104.775 22.4928 105.507C23.203 106.217 24.4155 106.236 25.1443 105.507L25.7298 104.921C26.462 104.189 26.462 103.002 25.7298 102.27C24.9978 101.538 23.8105 101.538 23.0783 102.27Z" fill="black"/>
<path d="M60.5471 90.5H61.3751C62.4106 90.5 63.2501 89.6605 63.2501 88.625C63.2501 87.5895 62.4106 86.75 61.3751 86.75H60.5471C59.5116 86.75 58.6721 87.5895 58.6721 88.625C58.6721 89.6605 59.5116 90.5 60.5471 90.5Z" fill="black"/>
<path d="M18.203 86.75H17.375C16.3395 86.75 15.5 87.5895 15.5 88.625C15.5 89.6605 16.3395 90.5 17.375 90.5H18.203C19.2385 90.5 20.078 89.6605 20.078 88.625C20.078 87.5895 19.2385 86.75 18.203 86.75Z" fill="black"/>
<path d="M53.6054 105.507C54.3159 106.217 55.5276 106.236 56.2569 105.507C56.9891 104.775 56.9891 103.587 56.2569 102.855L55.6714 102.27C54.9391 101.538 53.7519 101.538 53.0199 102.27C52.2876 103.002 52.2876 104.189 53.0199 104.921L53.6054 105.507Z" fill="black"/>
<path d="M25.1445 71.7425C24.4123 71.0103 23.225 71.0103 22.493 71.7425C21.7608 72.4748 21.7608 73.662 22.493 74.394C22.493 74.394 23.0778 74.9788 23.0785 74.9795C23.784 75.685 25.0075 75.702 25.73 74.9795C26.4623 74.2473 26.4623 73.06 25.73 72.328L25.1445 71.7425Z" fill="black"/>
<path d="M42.5417 93.2714L49.2532 98.3992C49.593 98.6587 49.9932 98.7844 50.3902 98.7844C50.9545 98.7844 51.5125 98.5307 51.8815 98.0477C52.5102 97.2247 52.3527 96.0482 51.53 95.4194L44.7607 90.2474C44.9157 89.7337 45.0002 89.1892 45.0002 88.6254C45.0002 86.1809 43.4325 84.0969 41.2502 83.3229V74.9092C41.2502 73.8737 40.4107 73.0342 39.3752 73.0342C38.3397 73.0342 37.5002 73.8737 37.5002 74.9092V83.3229C35.318 84.0969 33.7502 86.1809 33.7502 88.6254C33.7502 91.7272 36.2735 94.2504 39.3752 94.2504C40.5487 94.2504 41.6392 93.8887 42.5417 93.2714ZM37.5 88.6254C37.5 87.5914 38.341 86.7504 39.375 86.7504C40.409 86.7504 41.25 87.5914 41.25 88.6254C41.25 89.6594 40.409 90.5004 39.375 90.5004C38.341 90.5004 37.5 89.6594 37.5 88.6254Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_6311_9508">
<rect width="128" height="128" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 994 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 384 B

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.2 KiB

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 13.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="719px" height="720px" viewBox="0 0 129.996 130.238" enable-background="new 0 0 129.996 130.238"
xml:space="preserve">
<rect fill="#00538E" width="129.996" height="130.238"/>
<path fill="#FFFFFF" d="M78.611,96.076c0,9.138-7.175,12.953-15.451,12.688c-2.938-0.095-5.799-0.838-8.916-1.855l0.707-6.578
c2.638,1.086,6.057,2.263,8.92,2.219c3.74-0.058,7.477-1.794,7.477-6.124c0-3.335-2.67-4.976-5.252-6.283
c-5.709-2.896-12.275-4.907-12.275-12.998c0-7.65,6.084-11.64,13.625-11.64c2.741,0,6.014,0.477,9.299,1.641l-0.985,6.478
c-3.577-1.403-5.14-1.901-8.078-1.901c-3.253,0-6.597,1.143-6.597,4.896c0,2.933,3.01,4.456,5.248,5.573
C72.398,85.218,78.611,87.703,78.611,96.076"/>
<path fill="#FFFFFF" d="M44.561,106.8c-2.632,0.901-6.662,1.964-13.092,1.964c-13.195,0-22.027-8.529-22.027-21.805
c0-12.882,9.375-21.455,22.086-21.455c6.036,0,8.727,0.896,12.541,2.212l-0.574,7.216c-3.51-2.294-6.498-3.211-11.674-3.211
c-9.09,0-15.158,6.578-15.115,15.412c0.043,9.506,6.648,15.416,14.822,15.416c2.437,0,4.508-0.178,5.996-0.569V91.15h-7.861v-6.103
h14.898V106.8"/>
<polyline fill="#FFFFFF" points="102.041,64.587 112.063,86.918 105.08,86.918 102.041,79.497 98.996,86.918 92.014,86.918
102.041,64.587 "/>
<polyline fill="#FFFFFF" points="112.178,87.179 121.507,108.029 114.176,108.029 107.203,91.839 112.178,87.179 "/>
<polyline fill="#FFFFFF" points="91.9,87.183 96.873,91.841 93.199,100.24 102.027,95.611 107.109,99.525 89.727,108.031
82.57,108.031 91.9,87.183 "/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,10 @@
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M117.375 5.82422H27.1625C26.127 5.82422 25.2875 6.66347 25.2875 7.69922C25.2875 8.73497 26.127 9.57422 27.1625 9.57422H117.375C121.166 9.57422 124.25 12.6582 124.25 16.4492V29.1212H3.75V16.4492C3.75 12.6585 6.834 9.57422 10.625 9.57422H18.4125C19.448 9.57422 20.2875 8.73497 20.2875 7.69922C20.2875 6.66347 19.448 5.82422 18.4125 5.82422H10.625C4.76625 5.82422 0 10.5905 0 16.4492V107.668C0 113.527 4.76625 118.293 10.625 118.293H48.4953C53.1185 120.77 58.3983 122.176 64 122.176C69.6018 122.176 74.8815 120.77 79.5048 118.293H117.375C123.234 118.293 128 113.527 128 107.668V16.4492C128 10.5905 123.234 5.82422 117.375 5.82422ZM37.2557 77.5242H47.687C47.0868 80.5977 46.7183 83.9017 46.6203 87.3632H34.8717C35.0877 83.9435 35.8947 80.6245 37.2557 77.5242ZM73.674 116.778C76.1003 113.758 78.0847 109.612 79.4355 104.702H88.7452C85.26 110.259 79.956 114.565 73.674 116.778ZM73.3053 68.1122C74.1665 69.8347 74.909 71.7352 75.5245 73.774H65.875V60.3527C68.5888 61.2235 71.2215 63.945 73.3053 68.1122ZM76.4805 77.5242C77.1335 80.613 77.5238 83.9302 77.628 87.3632H65.875V77.5242H76.4805ZM77.6277 91.1132C77.5235 94.5462 77.1332 97.8635 76.4802 100.952H65.875V91.1132H77.6277ZM75.5242 104.702C74.9087 106.741 74.1663 108.642 73.305 110.364C71.2215 114.531 68.5887 117.253 65.8747 118.124V104.702H75.5242ZM62.125 100.952H51.5195C50.8665 97.8637 50.4763 94.5465 50.372 91.1135H62.125V100.952ZM62.125 104.702V118.124C59.4113 117.253 56.7785 114.531 54.6948 110.364C53.8335 108.642 53.0913 106.741 52.4757 104.702H62.125ZM90.733 100.952H80.313C80.9133 97.879 81.2818 94.575 81.3798 91.1135H93.128C92.9062 94.5922 92.0723 97.9077 90.733 100.952ZM81.3798 87.3632C81.2818 83.9015 80.9135 80.5977 80.313 77.5242H90.733C92.0725 80.569 92.9062 83.8842 93.128 87.3632H81.3798ZM79.4355 73.7742C78.0847 68.8642 76.1003 64.7182 73.674 61.6985C79.956 63.9117 85.26 68.2172 88.7452 73.7742H79.4355ZM62.125 60.353V73.7742H52.4757C53.0913 71.7355 53.8338 69.8347 54.6948 68.1125C56.7785 63.945 59.4113 61.2235 62.125 60.353ZM62.125 77.5242V87.3632H50.3722C50.4765 83.9302 50.8667 80.613 51.5197 77.5242H62.125ZM46.6203 91.1132C46.7183 94.575 47.0865 97.8787 47.687 100.952H37.267C35.9277 97.9075 35.0938 94.5922 34.872 91.1132H46.6203ZM48.5645 104.702C49.9152 109.612 51.8997 113.758 54.326 116.778C48.044 114.565 42.74 110.259 39.2547 104.702H48.5645ZM124.25 107.668C124.25 111.459 121.166 114.543 117.375 114.543H85.0622C92.3148 108.496 96.9375 99.397 96.9375 89.2382C96.9375 71.1897 82.282 56.3007 64 56.3007C56.5457 56.3007 49.2417 58.8607 43.4333 63.5095C42.6248 64.1565 42.494 65.3365 43.141 66.145C43.7878 66.9532 44.968 67.0847 45.7765 66.4372C48.3908 64.345 51.276 62.7467 54.347 61.6722C51.9113 64.694 49.9193 68.8497 48.5645 73.774H39.2405C39.506 73.35 39.783 72.932 40.0715 72.5197C40.6652 71.6712 40.4592 70.5022 39.6107 69.9085C38.7625 69.3142 37.5933 69.5202 36.9995 70.369C33.1152 75.917 31.0623 82.442 31.0623 89.2382C31.0623 99.397 35.6852 108.496 42.9375 114.543H10.625C6.834 114.543 3.75 111.459 3.75 107.668V48.4022H78.2968C79.3325 48.4022 80.1718 47.563 80.1718 46.5272C80.1718 45.4915 79.3325 44.6522 78.2968 44.6522H3.75V32.871H124.25V36.8865H104.122C102.787 36.8865 101.531 37.4065 100.587 38.3507L94.6523 44.2855C94.4157 44.5217 94.1017 44.652 93.768 44.652H87.2968C86.261 44.652 85.4218 45.4912 85.4218 46.527C85.4218 47.5627 86.261 48.402 87.2968 48.402H93.768C95.1032 48.402 96.3585 47.882 97.3037 46.9377L103.239 41.0027C103.475 40.7667 103.788 40.6365 104.122 40.6365H124.25V107.668Z" fill="black"/>
<path d="M120.234 19.3476C120.234 16.1728 117.651 13.5898 114.477 13.5898C111.302 13.5898 108.719 16.1728 108.719 19.3476C108.719 22.5223 111.302 25.1053 114.477 25.1053C117.651 25.1053 120.234 22.5223 120.234 19.3476ZM112.469 19.3476C112.469 18.2403 113.369 17.3398 114.476 17.3398C115.583 17.3398 116.484 18.2406 116.484 19.3476C116.484 20.4546 115.583 21.3553 114.476 21.3553C113.369 21.3553 112.469 20.4546 112.469 19.3476Z" fill="black"/>
<path d="M104.703 19.3476C104.703 16.1728 102.12 13.5898 98.9453 13.5898C95.7705 13.5898 93.1875 16.1726 93.1875 19.3476C93.1875 22.5226 95.7705 25.1053 98.9453 25.1053C102.12 25.1053 104.703 22.5223 104.703 19.3476ZM96.9375 19.3476C96.9375 18.2403 97.8383 17.3398 98.9453 17.3398C100.052 17.3398 100.953 18.2406 100.953 19.3476C100.953 20.4546 100.052 21.3553 98.9453 21.3553C97.8383 21.3553 96.9375 20.4546 96.9375 19.3476Z" fill="black"/>
<path d="M89.172 19.3476C89.172 16.1728 86.589 13.5898 83.4142 13.5898C80.2395 13.5898 77.6565 16.1728 77.6565 19.3476C77.6565 22.5223 80.2395 25.1053 83.4142 25.1053C86.589 25.1053 89.172 22.5223 89.172 19.3476ZM81.4062 19.3476C81.4062 18.2403 82.307 17.3398 83.414 17.3398C84.521 17.3398 85.4217 18.2406 85.4217 19.3476C85.4217 20.4546 84.521 21.3553 83.414 21.3553C82.307 21.3553 81.4062 20.4546 81.4062 19.3476Z" fill="black"/>
<path d="M7.76538 17.3398V21.3553C7.76538 23.4231 9.44763 25.1053 11.5154 25.1053H38.8279C40.8956 25.1053 42.5779 23.4231 42.5779 21.3553V17.3398C42.5779 15.2721 40.8956 13.5898 38.8279 13.5898H11.5154C9.44788 13.5898 7.76538 15.2721 7.76538 17.3398ZM38.8304 21.3556H11.5154V17.3398H38.8279L38.8304 21.3556Z" fill="black"/>
<path d="M93.0546 38.7617C93.0546 37.726 92.2154 36.8867 91.1796 36.8867H25.1716C24.1361 36.8867 23.2966 37.726 23.2966 38.7617C23.2966 39.7975 24.1361 40.6367 25.1716 40.6367H91.1794C92.2151 40.6367 93.0546 39.7972 93.0546 38.7617Z" fill="black"/>
<path d="M17.4062 40.6367C18.4418 40.6367 19.2812 39.7973 19.2812 38.7617C19.2812 37.7262 18.4418 36.8867 17.4062 36.8867C16.3707 36.8867 15.5312 37.7262 15.5312 38.7617C15.5312 39.7973 16.3707 40.6367 17.4062 40.6367Z" fill="black"/>
<path d="M9.64038 40.6367C10.6759 40.6367 11.5154 39.7973 11.5154 38.7617C11.5154 37.7262 10.6759 36.8867 9.64038 36.8867C8.60485 36.8867 7.76538 37.7262 7.76538 38.7617C7.76538 39.7973 8.60485 40.6367 9.64038 40.6367Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 292.1 39.47"><path fill="#fff" d="M7.44 6.89h17.2v22.06H7.44z"/><path fill="#112e51" d="M53.45 5.28h-6.16v27.31h17.87v-5.38H53.45V5.28zm30.76-.19c-8.35 0-14.67 5.89-14.67 13.85s6.32 13.93 14.67 13.93 14.67-6 14.67-13.93S92.56 5.09 84.21 5.09zm.08 22.39a8.49 8.49 0 0 1-8.43-8.54 8.4 8.4 0 0 1 8.43-8.47 8.29 8.29 0 0 1 8.27 8.47 8.36 8.36 0 0 1-8.27 8.54zm35.36-17.05a11.43 11.43 0 0 1 7.49 3l3.47-4.41a17.21 17.21 0 0 0-11-4c-8.51 0-14.9 6-14.9 13.85s6.29 13.99 14.58 13.99a20.21 20.21 0 0 0 11.08-3.55V17.57h-10.11v4.82H125V26a12.42 12.42 0 0 1-5.34 1.48 8.52 8.52 0 1 1 0-17zm19.61-5.15h6.17v27.31h-6.17zm34.53 17.56L160.52 5.28h-5.61v27.31h5.89V15.07l13.22 17.52h5.62V5.28h-5.85v17.56zm17.47 2.85a3.39 3.39 0 0 0-3.47 3.56 3.47 3.47 0 1 0 6.94 0 3.36 3.36 0 0 0-3.47-3.56zm23.15-15.26a11.43 11.43 0 0 1 7.49 3l3.47-4.41a17.21 17.21 0 0 0-11-4c-8.51 0-14.9 6-14.9 13.85s6.28 13.93 14.55 13.93a20.21 20.21 0 0 0 11.08-3.55V17.57H215v4.82h4.77V26a12.42 12.42 0 0 1-5.34 1.48 8.52 8.52 0 1 1 0-17zm32.23-5.34C238.29 5.09 232 11 232 18.94s6.32 13.93 14.67 13.93 14.67-6 14.67-13.93S255 5.09 246.64 5.09zm.08 22.39a8.49 8.49 0 0 1-8.43-8.54 8.4 8.4 0 0 1 8.43-8.47 8.29 8.29 0 0 1 8.28 8.47 8.36 8.36 0 0 1-8.28 8.54zm39.02-22.2-7.49 20.6-7.45-20.6h-6.63l10.73 27.31h6.36L292.1 5.28h-6.36z"/><path fill="#e21d3e" d="m11.38 25.34 1.45-8.28a4.39 4.39 0 0 1 2.71-7.86V0H4.34A4.34 4.34 0 0 0 0 4.34v21.28a2.62 2.62 0 0 0 .26 1.16c.94 1.9 4.65 8 15.27 12.69V25.7a24.3 24.3 0 0 1-4.15-.36z"/><path fill="#b51e23" d="M26.72 0H15.53v9.19A4.39 4.39 0 0 1 18.28 17l1.45 8.32a24.29 24.29 0 0 1-4.2.36v13.79C26.14 34.8 29.86 28.68 30.8 26.79a2.62 2.62 0 0 0 .26-1.16V4.34A4.34 4.34 0 0 0 26.72 0z"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -0,0 +1,7 @@
<svg width="187" height="230" viewBox="0 0 187 230" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M89.1324 230V203.125H57.936C60.0752 226.499 79.7735 230 89.1324 230Z" fill="#2491FF"/>
<path d="M89.1324 230V203.125H121.22C119.02 226.499 98.7587 230 89.1324 230Z" fill="#005EA2"/>
<path d="M71.4869 19.5185C71.4869 3.35574 82.3456 0 89.1324 0V194.166H0V174.861L22.1703 153.759V87.3122C22.1703 47.8033 53.8415 24.1578 71.4869 19.5185Z" fill="#2491FF"/>
<path d="M89.1324 0C95.9192 0 106.778 3.35574 106.778 19.5185C112.193 20.9422 118.928 24.1557 125.664 29.0681C118.405 36.2889 113.911 46.2873 113.911 57.3353C113.911 79.3543 131.761 97.2043 153.78 97.2043C154.557 97.2043 155.293 97.2481 156.058 97.2043L156.094 153.759L178.265 174.861V194.166H89.1324V0Z" fill="#005EA2"/>
<path d="M186.435 57.1535C186.435 74.9784 171.985 89.4283 154.16 89.4283C136.335 89.4283 121.885 74.9784 121.885 57.1535C121.885 39.3286 136.335 24.8786 154.16 24.8786C171.985 24.8786 186.435 39.3286 186.435 57.1535Z" fill="#D54309"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -0,0 +1,17 @@
<svg width="1596" height="400" viewBox="0 0 1596 400" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M155.013 400V353.26H100.758C104.479 393.912 138.736 400 155.013 400Z" fill="#58B4FF"/>
<path d="M155.013 400V353.26H210.818C206.991 393.912 171.754 400 155.013 400Z" fill="#0076D6"/>
<path d="M124.325 33.9452C124.325 5.83608 143.21 0 155.013 0V337.68H0V304.105L38.5571 267.407V151.847C38.5571 83.1361 93.6374 42.0136 124.325 33.9452Z" fill="#58B4FF"/>
<path d="M155.013 0C166.816 0 185.701 5.83608 185.701 33.9452C195.118 36.4212 206.832 42.0098 218.547 50.5533C205.922 63.1111 198.106 80.4997 198.106 99.7136C198.106 138.008 229.15 169.051 267.444 169.051C268.795 169.051 270.074 169.127 271.406 169.051L271.469 267.407L310.026 304.105V337.68H155.013V0Z" fill="#0076D6"/>
<path d="M324.234 99.3973C324.234 130.397 299.104 155.528 268.104 155.528C237.104 155.528 211.974 130.397 211.974 99.3973C211.974 68.3975 237.104 43.2672 268.104 43.2672C299.104 43.2672 324.234 68.3975 324.234 99.3973Z" fill="#D54309"/>
<path d="M416.684 290.469C414.747 290.469 413.25 289.94 412.194 288.884C411.137 287.651 410.609 286.154 410.609 284.393V111.909C410.609 109.972 411.137 108.475 412.194 107.418C413.25 106.186 414.747 105.569 416.684 105.569H428.835C430.948 105.569 432.532 106.098 433.589 107.154C434.646 108.035 435.262 108.739 435.438 109.267L523.133 243.98V111.909C523.133 109.972 523.662 108.475 524.718 107.418C525.775 106.186 527.271 105.569 529.208 105.569H541.887C543.824 105.569 545.321 106.186 546.378 107.418C547.61 108.475 548.227 109.972 548.227 111.909V284.129C548.227 285.89 547.61 287.387 546.378 288.62C545.321 289.852 543.912 290.469 542.151 290.469H529.473C527.536 290.469 526.039 289.94 524.982 288.884C524.102 287.827 523.485 287.123 523.133 286.771L435.702 153.379V284.393C435.702 286.154 435.086 287.651 433.853 288.884C432.797 289.94 431.3 290.469 429.363 290.469H416.684Z" fill="#EDEFF0"/>
<path d="M636.275 293.11C622.892 293.11 611.71 290.557 602.729 285.45C593.748 280.343 586.88 273.299 582.126 264.319C577.371 255.162 574.73 244.772 574.201 233.15C574.025 230.156 573.937 226.37 573.937 221.792C573.937 217.037 574.025 213.251 574.201 210.434C574.73 198.635 577.371 188.246 582.126 179.265C587.056 170.284 594.012 163.24 602.993 158.133C611.974 153.027 623.068 150.473 636.275 150.473C649.482 150.473 660.576 153.027 669.557 158.133C678.537 163.24 685.405 170.284 690.16 179.265C695.09 188.246 697.82 198.635 698.348 210.434C698.524 213.251 698.612 217.037 698.612 221.792C698.612 226.37 698.524 230.156 698.348 233.15C697.82 244.772 695.178 255.162 690.424 264.319C685.669 273.299 678.802 280.343 669.821 285.45C660.84 290.557 649.658 293.11 636.275 293.11ZM636.275 272.771C647.193 272.771 655.909 269.337 662.425 262.47C668.94 255.426 672.462 245.212 672.99 231.829C673.167 229.188 673.255 225.842 673.255 221.792C673.255 217.742 673.167 214.396 672.99 211.754C672.462 198.371 668.94 188.246 662.425 181.378C655.909 174.334 647.193 170.812 636.275 170.812C625.357 170.812 616.552 174.334 609.861 181.378C603.345 188.246 599.911 198.371 599.559 211.754C599.383 214.396 599.295 217.742 599.295 221.792C599.295 225.842 599.383 229.188 599.559 231.829C599.911 245.212 603.345 255.426 609.861 262.47C616.552 269.337 625.357 272.771 636.275 272.771Z" fill="#EDEFF0"/>
<path d="M781.377 290.469C771.516 290.469 763.504 288.62 757.341 284.922C751.177 281.048 746.687 275.677 743.869 268.809C741.052 261.765 739.643 253.489 739.643 243.98V174.246H719.04C717.279 174.246 715.782 173.718 714.549 172.661C713.493 171.429 712.965 169.932 712.965 168.171V159.19C712.965 157.429 713.493 156.02 714.549 154.964C715.782 153.731 717.279 153.115 719.04 153.115H739.643V109.003C739.643 107.242 740.171 105.833 741.228 104.777C742.461 103.544 743.957 102.928 745.718 102.928H758.133C759.894 102.928 761.303 103.544 762.359 104.777C763.592 105.833 764.208 107.242 764.208 109.003V153.115H796.962C798.723 153.115 800.132 153.731 801.188 154.964C802.421 156.02 803.037 157.429 803.037 159.19V168.171C803.037 169.932 802.421 171.429 801.188 172.661C800.132 173.718 798.723 174.246 796.962 174.246H764.208V242.131C764.208 250.407 765.617 256.923 768.434 261.677C771.252 266.432 776.271 268.809 783.491 268.809H799.603C801.364 268.809 802.773 269.425 803.83 270.658C805.062 271.715 805.678 273.123 805.678 274.884V284.393C805.678 286.154 805.062 287.651 803.83 288.884C802.773 289.94 801.364 290.469 799.603 290.469H781.377Z" fill="#EDEFF0"/>
<path d="M834.371 290.469C832.61 290.469 831.113 289.94 829.88 288.884C828.824 287.651 828.296 286.154 828.296 284.393V159.19C828.296 157.429 828.824 156.02 829.88 154.964C831.113 153.731 832.61 153.115 834.371 153.115H847.05C848.811 153.115 850.219 153.731 851.276 154.964C852.333 156.02 852.861 157.429 852.861 159.19V284.393C852.861 286.154 852.333 287.651 851.276 288.884C850.219 289.94 848.811 290.469 847.05 290.469H834.371ZM832.258 127.493C830.497 127.493 829 126.965 827.767 125.908C826.711 124.675 826.182 123.179 826.182 121.418V107.154C826.182 105.393 826.711 103.984 827.767 102.928C829 101.695 830.497 101.079 832.258 101.079H848.899C850.66 101.079 852.068 101.695 853.125 102.928C854.358 103.984 854.974 105.393 854.974 107.154V121.418C854.974 123.179 854.358 124.675 853.125 125.908C852.068 126.965 850.66 127.493 848.899 127.493H832.258Z" fill="#EDEFF0"/>
<path d="M912.078 290.469C910.317 290.469 908.82 289.94 907.588 288.884C906.531 287.651 906.003 286.154 906.003 284.393V174.246H883.551C881.79 174.246 880.293 173.718 879.06 172.661C878.004 171.429 877.476 169.932 877.476 168.171V159.19C877.476 157.429 878.004 156.02 879.06 154.964C880.293 153.731 881.79 153.115 883.551 153.115H906.003V139.908C906.003 130.927 907.5 123.091 910.493 116.399C913.487 109.531 918.242 104.249 924.757 100.551C931.449 96.8525 940.341 95.0036 951.435 95.0036H967.284C969.045 95.0036 970.454 95.6199 971.51 96.8525C972.567 97.9091 973.095 99.3179 973.095 101.079V110.06C973.095 111.821 972.567 113.317 971.51 114.55C970.454 115.607 969.045 116.135 967.284 116.135H951.964C943.687 116.135 938.052 118.336 935.059 122.738C932.065 126.965 930.568 133.128 930.568 141.228V153.115H964.642C966.403 153.115 967.812 153.731 968.869 154.964C969.925 156.02 970.454 157.429 970.454 159.19V168.171C970.454 169.932 969.925 171.429 968.869 172.661C967.812 173.718 966.403 174.246 964.642 174.246H930.568V284.393C930.568 286.154 929.952 287.651 928.719 288.884C927.663 289.94 926.254 290.469 924.493 290.469H912.078Z" fill="#EDEFF0"/>
<path d="M1017.94 340.656C1016.53 340.656 1015.3 340.127 1014.24 339.071C1013.18 338.014 1012.65 336.782 1012.65 335.373C1012.65 334.668 1012.74 333.964 1012.92 333.26C1013.09 332.555 1013.45 331.675 1013.98 330.618L1034.31 282.28L983.863 163.152C982.982 161.039 982.542 159.542 982.542 158.662C982.542 157.077 983.071 155.756 984.127 154.7C985.184 153.643 986.504 153.115 988.089 153.115H1001.03C1002.79 153.115 1004.2 153.555 1005.26 154.435C1006.31 155.316 1007.02 156.373 1007.37 157.605L1047.52 253.753L1088.73 157.605C1089.26 156.373 1089.96 155.316 1090.84 154.435C1091.9 153.555 1093.39 153.115 1095.33 153.115H1107.75C1109.33 153.115 1110.65 153.643 1111.71 154.7C1112.76 155.756 1113.29 156.989 1113.29 158.398C1113.29 159.278 1112.85 160.863 1111.97 163.152L1036.96 336.165C1036.43 337.398 1035.63 338.454 1034.58 339.335C1033.7 340.215 1032.29 340.656 1030.35 340.656H1017.94Z" fill="#EDEFF0"/>
<path d="M1128.65 290.469C1126.89 290.469 1125.39 289.94 1124.16 288.884C1123.1 287.651 1122.57 286.154 1122.57 284.393V265.375C1122.57 263.614 1123.1 262.205 1124.16 261.149C1125.39 259.916 1126.89 259.3 1128.65 259.3H1147.67C1149.43 259.3 1150.84 259.916 1151.89 261.149C1153.13 262.205 1153.74 263.614 1153.74 265.375V284.393C1153.74 286.154 1153.13 287.651 1151.89 288.884C1150.84 289.94 1149.43 290.469 1147.67 290.469H1128.65Z" fill="#EDEFF0"/>
<path d="M1244.66 348.58C1232.68 348.58 1222.82 346.995 1215.07 343.825C1207.5 340.656 1201.51 336.782 1197.11 332.203C1192.89 327.801 1189.8 323.31 1187.87 318.732C1186.11 314.329 1185.14 310.808 1184.96 308.166C1184.79 306.405 1185.31 304.908 1186.55 303.676C1187.96 302.443 1189.45 301.827 1191.04 301.827H1203.72C1205.3 301.827 1206.62 302.179 1207.68 302.883C1208.73 303.588 1209.61 305.084 1210.32 307.374C1211.38 310.015 1212.96 312.921 1215.07 316.09C1217.19 319.436 1220.44 322.254 1224.85 324.543C1229.25 327.008 1235.41 328.241 1243.34 328.241C1251.61 328.241 1258.57 327.096 1264.2 324.807C1269.84 322.694 1274.07 318.82 1276.88 313.185C1279.88 307.726 1281.37 300.154 1281.37 290.469V272.507C1277.15 277.966 1271.6 282.544 1264.73 286.242C1257.86 289.764 1249.24 291.525 1238.85 291.525C1228.99 291.525 1220.53 289.852 1213.49 286.507C1206.45 282.985 1200.63 278.318 1196.06 272.507C1191.65 266.52 1188.31 259.74 1186.02 252.168C1183.91 244.596 1182.67 236.672 1182.32 228.395C1182.14 223.465 1182.14 218.622 1182.32 213.867C1182.67 205.591 1183.91 197.667 1186.02 190.095C1188.31 182.523 1191.65 175.743 1196.06 169.756C1200.63 163.769 1206.45 159.102 1213.49 155.756C1220.53 152.234 1228.99 150.473 1238.85 150.473C1249.41 150.473 1258.13 152.498 1265 156.549C1272.04 160.423 1277.76 165.177 1282.17 170.812V159.454C1282.17 157.693 1282.69 156.196 1283.75 154.964C1284.98 153.731 1286.48 153.115 1288.24 153.115H1300.39C1302.15 153.115 1303.65 153.731 1304.88 154.964C1306.11 156.196 1306.73 157.693 1306.73 159.454V287.563C1306.73 299.361 1304.71 309.839 1300.66 318.996C1296.78 328.153 1290.27 335.373 1281.11 340.656C1272.13 345.938 1259.98 348.58 1244.66 348.58ZM1244.13 270.394C1252.93 270.394 1259.98 268.369 1265.26 264.319C1270.72 260.268 1274.68 255.162 1277.15 248.998C1279.79 242.835 1281.2 236.584 1281.37 230.244C1281.55 227.779 1281.64 224.785 1281.64 221.263C1281.64 217.565 1281.55 214.484 1281.37 212.018C1281.2 205.679 1279.79 199.428 1277.15 193.264C1274.68 187.101 1270.72 181.994 1265.26 177.944C1259.98 173.894 1252.93 171.869 1244.13 171.869C1235.32 171.869 1228.28 173.894 1223 177.944C1217.72 181.818 1213.93 187.013 1211.64 193.529C1209.35 199.868 1208.03 206.736 1207.68 214.132C1207.5 218.71 1207.5 223.377 1207.68 228.131C1208.03 235.527 1209.35 242.483 1211.64 248.998C1213.93 255.338 1217.72 260.533 1223 264.583C1228.28 268.457 1235.32 270.394 1244.13 270.394Z" fill="#EDEFF0"/>
<path d="M1394.34 293.11C1380.96 293.11 1369.78 290.557 1360.8 285.45C1351.81 280.343 1344.95 273.299 1340.19 264.319C1335.44 255.162 1332.8 244.772 1332.27 233.15C1332.09 230.156 1332 226.37 1332 221.792C1332 217.037 1332.09 213.251 1332.27 210.434C1332.8 198.635 1335.44 188.246 1340.19 179.265C1345.12 170.284 1352.08 163.24 1361.06 158.133C1370.04 153.027 1381.13 150.473 1394.34 150.473C1407.55 150.473 1418.64 153.027 1427.62 158.133C1436.6 163.24 1443.47 170.284 1448.23 179.265C1453.16 188.246 1455.89 198.635 1456.42 210.434C1456.59 213.251 1456.68 217.037 1456.68 221.792C1456.68 226.37 1456.59 230.156 1456.42 233.15C1455.89 244.772 1453.25 255.162 1448.49 264.319C1443.74 273.299 1436.87 280.343 1427.89 285.45C1418.91 290.557 1407.72 293.11 1394.34 293.11ZM1394.34 272.771C1405.26 272.771 1413.98 269.337 1420.49 262.47C1427.01 255.426 1430.53 245.212 1431.06 231.829C1431.23 229.188 1431.32 225.842 1431.32 221.792C1431.32 217.742 1431.23 214.396 1431.06 211.754C1430.53 198.371 1427.01 188.246 1420.49 181.378C1413.98 174.334 1405.26 170.812 1394.34 170.812C1383.42 170.812 1374.62 174.334 1367.93 181.378C1361.41 188.246 1357.98 198.371 1357.63 211.754C1357.45 214.396 1357.36 217.742 1357.36 221.792C1357.36 225.842 1357.45 229.188 1357.63 231.829C1357.98 245.212 1361.41 255.426 1367.93 262.47C1374.62 269.337 1383.42 272.771 1394.34 272.771Z" fill="#EDEFF0"/>
<path d="M1524.74 290.469C1522.1 290.469 1519.98 289.852 1518.4 288.62C1516.99 287.387 1515.85 285.802 1514.97 283.865L1466.1 161.303C1465.75 160.423 1465.57 159.542 1465.57 158.662C1465.57 157.077 1466.1 155.756 1467.16 154.7C1468.21 153.643 1469.53 153.115 1471.12 153.115H1483.8C1485.73 153.115 1487.23 153.643 1488.29 154.7C1489.34 155.756 1489.96 156.725 1490.14 157.605L1530.55 261.677L1570.7 157.605C1571.05 156.725 1571.67 155.756 1572.55 154.7C1573.61 153.643 1575.1 153.115 1577.04 153.115H1589.98C1591.39 153.115 1592.62 153.643 1593.68 154.7C1594.91 155.756 1595.53 157.077 1595.53 158.662C1595.53 159.542 1595.35 160.423 1595 161.303L1545.87 283.865C1545.17 285.802 1544.02 287.387 1542.44 288.62C1541.03 289.852 1538.91 290.469 1536.1 290.469H1524.74Z" fill="#EDEFF0"/>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -0,0 +1,17 @@
<svg width="1596" height="400" viewBox="0 0 1596 400" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M155.013 400V353.26H100.759C104.479 393.912 138.737 400 155.013 400Z" fill="#2491FF"/>
<path d="M155.013 400V353.26H210.818C206.992 393.912 171.755 400 155.013 400Z" fill="#005EA2"/>
<path d="M124.326 33.9452C124.326 5.83608 143.21 0 155.014 0V337.68H0V304.105L38.5573 267.407V151.847C38.5573 83.1361 93.6378 42.0136 124.326 33.9452Z" fill="#2491FF"/>
<path d="M155.014 0C166.817 0 185.702 5.83608 185.702 33.9452C195.119 36.4212 206.833 42.0098 218.548 50.5533C205.923 63.1111 198.107 80.4997 198.107 99.7136C198.107 138.008 229.151 169.051 267.445 169.051C268.796 169.051 270.075 169.127 271.407 169.051L271.47 267.407L310.027 304.105V337.68H155.014V0Z" fill="#005EA2"/>
<path d="M324.236 99.3973C324.236 130.397 299.105 155.528 268.105 155.528C237.105 155.528 211.975 130.397 211.975 99.3973C211.975 68.3975 237.105 43.2672 268.105 43.2672C299.105 43.2672 324.236 68.3975 324.236 99.3973Z" fill="#D54309"/>
<path d="M416.686 290.469C414.749 290.469 413.252 289.94 412.195 288.884C411.139 287.651 410.61 286.154 410.61 284.393V111.909C410.61 109.972 411.139 108.475 412.195 107.418C413.252 106.186 414.749 105.569 416.686 105.569H428.836C430.95 105.569 432.534 106.098 433.591 107.154C434.647 108.035 435.264 108.739 435.44 109.267L523.135 243.98V111.909C523.135 109.972 523.664 108.475 524.72 107.418C525.777 106.186 527.274 105.569 529.211 105.569H541.89C543.827 105.569 545.323 106.186 546.38 107.418C547.613 108.475 548.229 109.972 548.229 111.909V284.129C548.229 285.89 547.613 287.387 546.38 288.62C545.323 289.852 543.915 290.469 542.154 290.469H529.475C527.538 290.469 526.041 289.94 524.984 288.884C524.104 287.827 523.488 287.123 523.135 286.771L435.704 153.379V284.393C435.704 286.154 435.088 287.651 433.855 288.884C432.798 289.94 431.302 290.469 429.365 290.469H416.686Z" fill="#2D2E2F"/>
<path d="M636.277 293.11C622.894 293.11 611.712 290.557 602.731 285.45C593.75 280.343 586.883 273.299 582.128 264.319C577.373 255.162 574.732 244.772 574.204 233.15C574.028 230.156 573.94 226.37 573.94 221.792C573.94 217.037 574.028 213.251 574.204 210.434C574.732 198.635 577.373 188.246 582.128 179.265C587.059 170.284 594.014 163.24 602.995 158.133C611.976 153.027 623.07 150.473 636.277 150.473C649.485 150.473 660.579 153.027 669.559 158.133C678.54 163.24 685.408 170.284 690.163 179.265C695.093 188.246 697.823 198.635 698.351 210.434C698.527 213.251 698.615 217.037 698.615 221.792C698.615 226.37 698.527 230.156 698.351 233.15C697.823 244.772 695.181 255.162 690.427 264.319C685.672 273.299 678.804 280.343 669.824 285.45C660.843 290.557 649.661 293.11 636.277 293.11ZM636.277 272.771C647.195 272.771 655.912 269.337 662.428 262.47C668.943 255.426 672.465 245.212 672.993 231.829C673.169 229.188 673.257 225.842 673.257 221.792C673.257 217.742 673.169 214.396 672.993 211.754C672.465 198.371 668.943 188.246 662.428 181.378C655.912 174.334 647.195 170.812 636.277 170.812C625.359 170.812 616.555 174.334 609.863 181.378C603.348 188.246 599.914 198.371 599.562 211.754C599.385 214.396 599.297 217.742 599.297 221.792C599.297 225.842 599.385 229.188 599.562 231.829C599.914 245.212 603.348 255.426 609.863 262.47C616.555 269.337 625.359 272.771 636.277 272.771Z" fill="#2D2E2F"/>
<path d="M781.381 290.469C771.519 290.469 763.507 288.62 757.344 284.922C751.18 281.048 746.69 275.677 743.872 268.809C741.055 261.765 739.646 253.489 739.646 243.98V174.246H719.043C717.282 174.246 715.785 173.718 714.552 172.661C713.496 171.429 712.968 169.932 712.968 168.171V159.19C712.968 157.429 713.496 156.02 714.552 154.964C715.785 153.731 717.282 153.115 719.043 153.115H739.646V109.003C739.646 107.242 740.174 105.833 741.231 104.777C742.464 103.544 743.96 102.928 745.721 102.928H758.136C759.897 102.928 761.306 103.544 762.362 104.777C763.595 105.833 764.211 107.242 764.211 109.003V153.115H796.965C798.726 153.115 800.135 153.731 801.191 154.964C802.424 156.02 803.04 157.429 803.04 159.19V168.171C803.04 169.932 802.424 171.429 801.191 172.661C800.135 173.718 798.726 174.246 796.965 174.246H764.211V242.131C764.211 250.407 765.62 256.923 768.438 261.677C771.255 266.432 776.274 268.809 783.494 268.809H799.607C801.368 268.809 802.776 269.425 803.833 270.658C805.066 271.715 805.682 273.123 805.682 274.884V284.393C805.682 286.154 805.066 287.651 803.833 288.884C802.776 289.94 801.368 290.469 799.607 290.469H781.381Z" fill="#2D2E2F"/>
<path d="M834.374 290.469C832.613 290.469 831.117 289.94 829.884 288.884C828.827 287.651 828.299 286.154 828.299 284.393V159.19C828.299 157.429 828.827 156.02 829.884 154.964C831.117 153.731 832.613 153.115 834.374 153.115H847.053C848.814 153.115 850.223 153.731 851.28 154.964C852.336 156.02 852.864 157.429 852.864 159.19V284.393C852.864 286.154 852.336 287.651 851.28 288.884C850.223 289.94 848.814 290.469 847.053 290.469H834.374ZM832.261 127.493C830.5 127.493 829.004 126.965 827.771 125.908C826.714 124.675 826.186 123.179 826.186 121.418V107.154C826.186 105.393 826.714 103.984 827.771 102.928C829.004 101.695 830.5 101.079 832.261 101.079H848.902C850.663 101.079 852.072 101.695 853.129 102.928C854.361 103.984 854.978 105.393 854.978 107.154V121.418C854.978 123.179 854.361 124.675 853.129 125.908C852.072 126.965 850.663 127.493 848.902 127.493H832.261Z" fill="#2D2E2F"/>
<path d="M912.082 290.469C910.321 290.469 908.824 289.94 907.592 288.884C906.535 287.651 906.007 286.154 906.007 284.393V174.246H883.555C881.794 174.246 880.297 173.718 879.064 172.661C878.008 171.429 877.479 169.932 877.479 168.171V159.19C877.479 157.429 878.008 156.02 879.064 154.964C880.297 153.731 881.794 153.115 883.555 153.115H906.007V139.908C906.007 130.927 907.504 123.091 910.497 116.399C913.491 109.531 918.245 104.249 924.761 100.551C931.453 96.8525 940.345 95.0035 951.439 95.0035H967.288C969.049 95.0035 970.458 95.6199 971.514 96.8525C972.571 97.9091 973.099 99.3179 973.099 101.079V110.06C973.099 111.821 972.571 113.317 971.514 114.55C970.458 115.607 969.049 116.135 967.288 116.135H951.968C943.691 116.135 938.056 118.336 935.062 122.738C932.069 126.965 930.572 133.128 930.572 141.228V153.115H964.646C966.407 153.115 967.816 153.731 968.873 154.964C969.929 156.02 970.458 157.429 970.458 159.19V168.171C970.458 169.932 969.929 171.429 968.873 172.661C967.816 173.718 966.407 174.246 964.646 174.246H930.572V284.393C930.572 286.154 929.956 287.651 928.723 288.884C927.667 289.94 926.258 290.469 924.497 290.469H912.082Z" fill="#2D2E2F"/>
<path d="M1017.94 340.656C1016.53 340.656 1015.3 340.127 1014.24 339.071C1013.19 338.014 1012.66 336.782 1012.66 335.373C1012.66 334.668 1012.75 333.964 1012.92 333.26C1013.1 332.555 1013.45 331.675 1013.98 330.618L1034.32 282.28L983.867 163.152C982.987 161.039 982.546 159.542 982.546 158.662C982.546 157.077 983.075 155.756 984.131 154.7C985.188 153.643 986.509 153.115 988.093 153.115H1001.04C1002.8 153.115 1004.21 153.555 1005.26 154.435C1006.32 155.316 1007.02 156.373 1007.38 157.605L1047.53 253.753L1088.73 157.605C1089.26 156.373 1089.96 155.316 1090.84 154.435C1091.9 153.555 1093.4 153.115 1095.34 153.115H1107.75C1109.33 153.115 1110.66 153.643 1111.71 154.7C1112.77 155.756 1113.3 156.989 1113.3 158.398C1113.3 159.278 1112.86 160.863 1111.98 163.152L1036.96 336.165C1036.43 337.398 1035.64 338.454 1034.58 339.335C1033.7 340.215 1032.29 340.656 1030.36 340.656H1017.94Z" fill="#2D2E2F"/>
<path d="M1128.65 290.469C1126.89 290.469 1125.4 289.94 1124.16 288.884C1123.11 287.651 1122.58 286.154 1122.58 284.393V265.375C1122.58 263.614 1123.11 262.205 1124.16 261.149C1125.4 259.916 1126.89 259.3 1128.65 259.3H1147.67C1149.43 259.3 1150.84 259.916 1151.9 261.149C1153.13 262.205 1153.75 263.614 1153.75 265.375V284.393C1153.75 286.154 1153.13 287.651 1151.9 288.884C1150.84 289.94 1149.43 290.469 1147.67 290.469H1128.65Z" fill="#2D2E2F"/>
<path d="M1244.66 348.58C1232.69 348.58 1222.83 346.995 1215.08 343.825C1207.51 340.656 1201.52 336.782 1197.12 332.203C1192.89 327.801 1189.81 323.31 1187.87 318.732C1186.11 314.329 1185.14 310.808 1184.97 308.166C1184.79 306.405 1185.32 304.908 1186.55 303.676C1187.96 302.443 1189.46 301.827 1191.04 301.827H1203.72C1205.31 301.827 1206.63 302.179 1207.68 302.883C1208.74 303.588 1209.62 305.084 1210.32 307.374C1211.38 310.015 1212.97 312.921 1215.08 316.09C1217.19 319.436 1220.45 322.254 1224.85 324.543C1229.25 327.008 1235.42 328.241 1243.34 328.241C1251.62 328.241 1258.57 327.096 1264.21 324.807C1269.84 322.694 1274.07 318.82 1276.89 313.185C1279.88 307.726 1281.38 300.154 1281.38 290.469V272.507C1277.15 277.966 1271.61 282.544 1264.74 286.242C1257.87 289.764 1249.24 291.525 1238.85 291.525C1228.99 291.525 1220.54 289.852 1213.49 286.507C1206.45 282.985 1200.64 278.318 1196.06 272.507C1191.66 266.52 1188.31 259.74 1186.02 252.168C1183.91 244.596 1182.68 236.672 1182.33 228.395C1182.15 223.465 1182.15 218.622 1182.33 213.867C1182.68 205.591 1183.91 197.667 1186.02 190.095C1188.31 182.523 1191.66 175.743 1196.06 169.756C1200.64 163.769 1206.45 159.102 1213.49 155.756C1220.54 152.234 1228.99 150.473 1238.85 150.473C1249.42 150.473 1258.13 152.498 1265 156.549C1272.05 160.423 1277.77 165.177 1282.17 170.812V159.454C1282.17 157.693 1282.7 156.196 1283.76 154.964C1284.99 153.731 1286.49 153.115 1288.25 153.115H1300.4C1302.16 153.115 1303.65 153.731 1304.89 154.964C1306.12 156.196 1306.74 157.693 1306.74 159.454V287.563C1306.74 299.361 1304.71 309.839 1300.66 318.996C1296.79 328.153 1290.27 335.373 1281.11 340.656C1272.13 345.938 1259.98 348.58 1244.66 348.58ZM1244.13 270.394C1252.94 270.394 1259.98 268.369 1265.27 264.319C1270.73 260.268 1274.69 255.162 1277.15 248.998C1279.79 242.835 1281.2 236.584 1281.38 230.244C1281.55 227.779 1281.64 224.785 1281.64 221.263C1281.64 217.565 1281.55 214.484 1281.38 212.018C1281.2 205.679 1279.79 199.428 1277.15 193.264C1274.69 187.101 1270.73 181.994 1265.27 177.944C1259.98 173.894 1252.94 171.869 1244.13 171.869C1235.33 171.869 1228.29 173.894 1223 177.944C1217.72 181.818 1213.93 187.013 1211.65 193.529C1209.36 199.868 1208.04 206.736 1207.68 214.132C1207.51 218.71 1207.51 223.377 1207.68 228.131C1208.04 235.527 1209.36 242.483 1211.65 248.998C1213.93 255.338 1217.72 260.533 1223 264.583C1228.29 268.457 1235.33 270.394 1244.13 270.394Z" fill="#2D2E2F"/>
<path d="M1394.35 293.11C1380.96 293.11 1369.78 290.557 1360.8 285.45C1351.82 280.343 1344.95 273.299 1340.2 264.319C1335.44 255.162 1332.8 244.772 1332.27 233.15C1332.1 230.156 1332.01 226.37 1332.01 221.792C1332.01 217.037 1332.1 213.251 1332.27 210.434C1332.8 198.635 1335.44 188.246 1340.2 179.265C1345.13 170.284 1352.08 163.24 1361.07 158.133C1370.05 153.027 1381.14 150.473 1394.35 150.473C1407.55 150.473 1418.65 153.027 1427.63 158.133C1436.61 163.24 1443.48 170.284 1448.23 179.265C1453.16 188.246 1455.89 198.635 1456.42 210.434C1456.6 213.251 1456.69 217.037 1456.69 221.792C1456.69 226.37 1456.6 230.156 1456.42 233.15C1455.89 244.772 1453.25 255.162 1448.5 264.319C1443.74 273.299 1436.87 280.343 1427.89 285.45C1418.91 290.557 1407.73 293.11 1394.35 293.11ZM1394.35 272.771C1405.27 272.771 1413.98 269.337 1420.5 262.47C1427.01 255.426 1430.53 245.212 1431.06 231.829C1431.24 229.188 1431.33 225.842 1431.33 221.792C1431.33 217.742 1431.24 214.396 1431.06 211.754C1430.53 198.371 1427.01 188.246 1420.5 181.378C1413.98 174.334 1405.27 170.812 1394.35 170.812C1383.43 170.812 1374.62 174.334 1367.93 181.378C1361.42 188.246 1357.98 198.371 1357.63 211.754C1357.46 214.396 1357.37 217.742 1357.37 221.792C1357.37 225.842 1357.46 229.188 1357.63 231.829C1357.98 245.212 1361.42 255.426 1367.93 262.47C1374.62 269.337 1383.43 272.771 1394.35 272.771Z" fill="#2D2E2F"/>
<path d="M1524.75 290.469C1522.1 290.469 1519.99 289.852 1518.41 288.62C1517 287.387 1515.85 285.802 1514.97 283.865L1466.11 161.303C1465.75 160.423 1465.58 159.542 1465.58 158.662C1465.58 157.077 1466.11 155.756 1467.16 154.7C1468.22 153.643 1469.54 153.115 1471.12 153.115H1483.8C1485.74 153.115 1487.24 153.643 1488.29 154.7C1489.35 155.756 1489.97 156.725 1490.14 157.605L1530.56 261.677L1570.71 157.605C1571.06 156.725 1571.67 155.756 1572.56 154.7C1573.61 153.643 1575.11 153.115 1577.05 153.115H1589.99C1591.4 153.115 1592.63 153.643 1593.69 154.7C1594.92 155.756 1595.54 157.077 1595.54 158.662C1595.54 159.542 1595.36 160.423 1595.01 161.303L1545.88 283.865C1545.17 285.802 1544.03 287.387 1542.44 288.62C1541.03 289.852 1538.92 290.469 1536.1 290.469H1524.75Z" fill="#2D2E2F"/>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -0,0 +1,3 @@
<svg viewBox="0 0 563 670" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M553.831 334.751V335.974L555.03 335.731C555.104 335.716 555.181 335.708 555.262 335.708H557.846C558.483 335.708 559 336.224 559 336.862V418.708C559 419.345 558.483 419.862 557.846 419.862H555.262C555.181 419.862 555.104 419.853 555.03 419.838L553.831 419.595V420.818V955.446C553.831 970.12 547.528 991.015 535.312 1008.3C522.978 1025.76 503.794 1040.6 477.723 1040.6H82.2769C56.206 1040.6 37.022 1025.76 24.6885 1008.3C12.472 991.015 6.16923 970.12 6.16923 955.446V420.818V419.595L4.97026 419.838C4.89621 419.853 4.8188 419.862 4.73846 419.862H2.15385C1.51659 419.862 1 419.345 1 418.708V358.4C1 357.763 1.51659 357.246 2.15385 357.246H4.73846C4.8188 357.246 4.89621 357.254 4.97026 357.269L6.16923 357.513V356.289V347.588V346.364L4.97026 346.608C4.89621 346.623 4.8188 346.631 4.73846 346.631H2.15385C1.51659 346.631 1 346.114 1 345.477V285.169C1 284.532 1.51659 284.015 2.15385 284.015H4.73846C4.8188 284.015 4.89621 284.023 4.97026 284.038L6.16923 284.282V283.058V261.434V260.21L4.97026 260.454C4.89621 260.469 4.8188 260.477 4.73846 260.477H2.15385C1.51659 260.477 1 259.96 1 259.323V220.554C1 219.917 1.51659 219.4 2.15385 219.4H4.73846C4.8188 219.4 4.89624 219.408 4.97036 219.423L6.16923 219.666V218.443V86.1538C6.16923 71.4804 12.472 50.5848 24.6885 33.2974C37.022 15.8443 56.206 1 82.2769 1H477.723C503.794 1 522.978 15.8443 535.312 33.2974C547.528 50.5848 553.831 71.4804 553.831 86.1538V334.751ZM400.615 16.2308H399.615V17.2308V43.0769C399.615 49.6619 394.277 55 387.692 55H172.308C165.723 55 160.385 49.6619 160.385 43.0769V17.2308V16.2308H159.385H82.2769C62.6883 16.2308 47.6257 27.2304 37.1269 42.0872C26.5125 57.1076 21.4 74.9813 21.4 86.1538V955.446C21.4 966.619 26.5125 984.492 37.1269 999.513C47.6257 1014.37 62.6883 1025.37 82.2769 1025.37H477.723C497.312 1025.37 512.374 1014.37 522.873 999.513C533.487 984.492 538.6 966.619 538.6 955.446V86.1538C538.6 74.9813 533.488 57.1076 522.873 42.0872C512.374 27.2304 497.312 16.2308 477.723 16.2308H400.615Z" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 84 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="260.000000pt" height="260.000000pt" viewBox="0 0 260.000000 260.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,260.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M1177 2586 c-67 -29 -117 -107 -117 -183 0 -12 -15 -24 -48 -37 -175
-69 -342 -229 -426 -406 -74 -156 -77 -183 -78 -657 l-1 -423 -123 -116 -124
-117 0 -109 0 -108 996 2 997 3 -1 105 -1 105 -123 117 -123 118 -1 310 c0
170 -3 313 -7 316 -4 4 -26 8 -50 9 -105 6 -216 59 -292 140 -152 161 -161
417 -22 583 35 42 31 48 -71 97 -42 20 -84 41 -92 45 -8 4 -18 28 -22 54 -14
100 -80 158 -182 162 -34 1 -74 -4 -89 -10z"/>
<path d="M1854 2297 c-64 -28 -95 -48 -134 -89 -65 -68 -99 -163 -94 -265 11
-271 317 -431 547 -286 163 103 215 311 122 482 -35 64 -91 114 -165 149 -77
37 -202 41 -276 9z"/>
<path d="M910 282 c0 -32 32 -116 59 -154 114 -161 427 -170 566 -16 42 47 75
119 75 165 l0 23 -350 0 c-332 0 -350 -1 -350 -18z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,17 @@
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6311_9575)">
<path d="M13.1356 105.339H93.2878C94.3236 105.339 95.1628 104.5 95.1628 103.464C95.1628 102.428 94.3236 101.589 93.2878 101.589H13.1356C11.6753 101.589 10.4873 100.401 10.4873 98.9407V26.0474H44.2016C41.9081 29.6852 40.5788 33.9892 40.5788 38.5982V46.6989C37.1923 47.1732 34.5773 50.0874 34.5773 53.6027V86.9362C34.5773 90.7812 37.7053 93.9092 41.5503 93.9092H86.8113C90.6563 93.9092 93.7843 90.7812 93.7843 86.9362V53.6029C93.7843 50.0877 91.1693 47.1734 87.7826 46.6992V38.5984C87.7826 33.9892 86.4533 29.6854 84.1598 26.0477H119.138V98.9409C119.138 100.401 117.95 101.589 116.49 101.589H102.282C101.246 101.589 100.407 102.428 100.407 103.464C100.407 104.5 101.246 105.339 102.282 105.339H116.49C120.018 105.339 122.888 102.469 122.888 98.9409V14.1582C122.888 9.20744 118.86 5.17969 113.909 5.17969H38.9261C37.8903 5.17969 37.0511 6.01894 37.0511 7.05469C37.0511 8.09044 37.8903 8.92969 38.9261 8.92969H113.909C116.792 8.92969 119.138 11.2752 119.138 14.1582V22.2974H81.3611C81.3201 22.2974 81.2798 22.3009 81.2393 22.3034C76.9391 17.8034 70.8815 14.9962 64.1805 14.9962C57.4533 14.9962 51.3748 17.8257 47.0716 22.3564C46.9241 22.3192 10.4873 22.2972 10.4873 22.2972V14.1582C10.4873 11.2752 12.8328 8.92969 15.7158 8.92969H30.1583C31.1941 8.92969 32.0333 8.09044 32.0333 7.05469C32.0333 6.01894 31.1941 5.17969 30.1583 5.17969H15.7158C10.7651 5.17969 6.7373 9.20744 6.7373 14.1582V98.9409C6.7373 102.469 9.60755 105.339 13.1356 105.339ZM90.0343 53.6029V86.9364C90.0343 88.7134 88.5886 90.1594 86.8113 90.1594H41.5503C39.7733 90.1594 38.3273 88.7137 38.3273 86.9364V53.6029C38.3273 51.8259 39.7731 50.3799 41.5503 50.3799H86.8113C88.5886 50.3802 90.0343 51.8259 90.0343 53.6029ZM74.5733 46.6302H53.7881V38.5984C53.7881 32.8677 58.4501 28.2057 64.1805 28.2057C69.911 28.2057 74.5731 32.8677 74.5731 38.5984V46.6302H74.5733ZM64.1808 18.7464C75.1271 18.7464 84.0326 27.6519 84.0326 38.5982V46.6299H78.3233V38.5982C78.3233 30.7999 71.979 24.4554 64.1808 24.4554C56.3826 24.4554 50.0383 30.7999 50.0383 38.5982V46.6299H44.3291V38.5982C44.3288 27.6519 53.2346 18.7464 64.1808 18.7464Z" fill="black"/>
<path d="M91.6201 17.4883C92.6558 17.4883 93.4951 16.649 93.4951 15.6133C93.4951 14.5775 92.6558 13.7383 91.6201 13.7383H89.5701C88.5343 13.7383 87.6951 14.5775 87.6951 15.6133C87.6951 16.649 88.5343 17.4883 89.5701 17.4883H91.6201Z" fill="black"/>
<path d="M100.641 17.4883C101.676 17.4883 102.516 16.649 102.516 15.6133C102.516 14.5775 101.676 13.7383 100.641 13.7383H98.5906C97.5548 13.7383 96.7156 14.5775 96.7156 15.6133C96.7156 16.649 97.5548 17.4883 98.5906 17.4883H100.641Z" fill="black"/>
<path d="M109.661 17.4883C110.697 17.4883 111.536 16.649 111.536 15.6133C111.536 14.5775 110.697 13.7383 109.661 13.7383H107.611C106.575 13.7383 105.736 14.5775 105.736 15.6133C105.736 16.649 106.575 17.4883 107.611 17.4883H109.661Z" fill="black"/>
<path d="M126.125 113.899H105.969C105.146 110.921 102.414 108.728 99.1775 108.728C95.9412 108.728 93.2095 110.921 92.3863 113.899H35.6138C34.7905 110.921 32.0588 108.728 28.8228 108.728C25.5865 108.728 22.8547 110.921 22.0315 113.899H1.875C0.83925 113.899 0 114.738 0 115.774C0 116.81 0.83925 117.649 1.875 117.649H22.0315C22.8547 120.627 25.5865 122.82 28.8228 122.82C32.0588 122.82 34.7905 120.627 35.6138 117.649H92.3865C93.2097 120.627 95.9415 122.82 99.1777 122.82C102.414 122.82 105.146 120.627 105.969 117.649H126.125C127.161 117.649 128 116.81 128 115.774C128 114.738 127.161 113.899 126.125 113.899ZM28.8228 119.07C27.005 119.07 25.5263 117.591 25.5263 115.774C25.5263 113.956 27.005 112.477 28.8228 112.477C30.6402 112.477 32.119 113.956 32.119 115.774C32.119 117.591 30.6402 119.07 28.8228 119.07ZM99.1775 119.07C97.3597 119.07 95.881 117.591 95.881 115.774C95.881 113.956 97.3597 112.477 99.1775 112.477C100.995 112.477 102.474 113.956 102.474 115.774C102.474 117.591 100.995 119.07 99.1775 119.07Z" fill="black"/>
<path d="M74.6482 63.1457C73.9162 62.4137 72.7289 62.4135 71.9967 63.146C71.2644 63.8782 71.2644 65.0655 71.9969 65.7975L76.4694 70.2697L71.9967 74.7422C71.2644 75.4747 71.2644 76.6617 71.9967 77.394C72.3629 77.76 72.8429 77.943 73.3227 77.943C73.8024 77.943 74.2824 77.76 74.6487 77.394L80.4469 71.5957C80.7984 71.244 80.9959 70.7672 80.9959 70.2697C80.9959 69.7722 80.7984 69.2957 80.4467 68.9437L74.6482 63.1457Z" fill="black"/>
<path d="M51.8922 70.2697L56.3647 65.7974C57.0972 65.0652 57.0972 63.8779 56.365 63.1459C55.6327 62.4139 54.4455 62.4134 53.7135 63.1456L47.9152 68.9436C47.5635 69.2954 47.366 69.7722 47.366 70.2697C47.366 70.7672 47.5635 71.2436 47.915 71.5956L53.7132 77.3939C54.0795 77.7599 54.5595 77.9429 55.0392 77.9429C55.519 77.9429 55.999 77.7599 56.3652 77.3939C57.0975 76.6614 57.0975 75.4744 56.3652 74.7421L51.8922 70.2697Z" fill="black"/>
<path d="M66.0639 62.6508C65.0587 62.4026 64.0422 63.0161 63.7937 64.0211L60.9274 75.6176C60.6792 76.6228 61.2927 77.6393 62.2977 77.8878C62.4487 77.9251 62.6002 77.9431 62.7492 77.9431C63.5912 77.9431 64.3569 77.3716 64.5679 76.5176L67.4342 64.9211C67.6824 63.9158 67.0689 62.8996 66.0639 62.6508Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_6311_9575">
<rect width="128" height="128" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -0,0 +1,12 @@
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6311_9539)">
<path d="M107.26 81.0871C108.302 81.0871 109.145 80.2431 109.145 79.2021V61.7874C109.145 60.7464 108.302 59.9023 107.26 59.9023H103.538C102.497 59.9023 101.653 60.7464 101.653 61.7874C101.653 62.8285 102.497 63.6725 103.538 63.6725H105.375V79.2021C105.375 80.2431 106.219 81.0871 107.26 81.0871Z" fill="black"/>
<path d="M105.03 95.3332C104.018 95.0871 102.999 95.7069 102.752 96.7186L97.7374 117.306C97.6188 117.793 97.2262 117.927 97.0625 117.963C96.8997 117.998 96.486 118.037 96.1776 117.642L59.5854 70.7809L122.95 13.8064L115.318 45.1362C115.072 46.1479 115.692 47.1676 116.703 47.4139C116.853 47.4503 117.003 47.4679 117.151 47.4679C118 47.4679 118.771 46.8901 118.981 46.0285L127.914 9.35889C128.13 8.46888 127.846 7.53061 127.173 6.91004C126.499 6.28972 125.541 6.08387 124.671 6.37267L34.2959 36.438C33.3079 36.7667 32.7735 37.8339 33.1023 38.8217C33.4308 39.8095 34.4985 40.3441 35.4858 40.0153L119.097 12.2011L56.5961 68.3984L5.56399 49.9696L27.7773 42.58C28.7653 42.2513 29.2997 41.1841 28.9709 40.1963C28.6424 39.2088 27.5755 38.6744 26.5874 39.0027L1.98209 47.1877C0.793983 47.5828 0.0163241 48.647 0.000238096 49.8989C-0.0153452 51.1506 0.735168 52.2342 1.91221 52.6592L37.0421 65.3453V98.9988C37.0421 100.55 37.8471 101.934 39.1953 102.701C39.8571 103.077 40.5798 103.265 41.3014 103.265C42.0504 103.265 42.7986 103.062 43.4772 102.659L51.7857 97.7167C52.6807 97.1843 52.9743 96.0276 52.4422 95.1328C51.9098 94.2378 50.7532 93.9442 49.8584 94.4763L41.5499 99.4185C41.3479 99.5386 41.1717 99.4871 41.0591 99.4233C40.9465 99.3592 40.8122 99.2335 40.8122 98.9988V66.7068L55.8657 72.1429L65.8687 84.9529L56.7635 90.3691C55.8685 90.9015 55.5749 92.0581 56.107 92.9529C56.4597 93.5456 57.0863 93.8746 57.729 93.8746C58.057 93.8746 58.3887 93.7891 58.6908 93.6094L68.2077 87.9484L93.2062 119.962C94.1045 121.113 95.4456 121.755 96.8595 121.755C97.1892 121.755 97.523 121.72 97.856 121.648C99.6162 121.27 100.974 119.948 101.401 118.198L106.416 97.6108C106.662 96.5994 106.042 95.5797 105.03 95.3332Z" fill="black"/>
<path d="M126.484 72.7292C125.468 72.51 124.464 73.1573 124.244 74.1747C122.533 82.1121 115.391 87.873 107.26 87.873C97.6782 87.873 89.8825 80.0773 89.8825 70.495C89.8825 60.9128 97.6782 53.1171 107.26 53.1171C115.446 53.1171 122.599 58.9234 124.269 66.9232C124.482 67.9424 125.482 68.5969 126.5 68.3832C127.519 68.1703 128.173 67.1718 127.96 66.1526C125.927 56.4145 117.221 49.3467 107.261 49.3467C95.5995 49.3467 86.1125 58.8337 86.1125 70.4948C86.1125 82.1559 95.5995 91.6429 107.261 91.6429C112.123 91.6429 116.871 89.9511 120.63 86.8791C124.335 83.8517 126.927 79.6216 127.93 74.9685C128.149 73.9515 127.502 72.9484 126.484 72.7292Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_6311_9539">
<rect width="128" height="128" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1 +1,19 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-256x256.png",
"sizes": "256x256",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@@ -0,0 +1 @@
<svg id="Capa_1" enable-background="new 0 0 512 512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><g><path d="m488.19 30.63h-48.55c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h48.551c4.857 0 8.81 3.952 8.81 8.811v39.835h-482.001v-39.836c0-4.858 3.952-8.811 8.81-8.811h380.83c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-380.83c-13.129.001-23.81 10.683-23.81 23.811v403.12c0 13.129 10.681 23.811 23.81 23.811h69c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-69c-4.857 0-8.81-3.952-8.81-8.811v-348.285h482v348.285c0 4.858-3.952 8.811-8.81 8.811h-360.38c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h360.38c13.129 0 23.81-10.682 23.81-23.811v-403.12c0-13.128-10.681-23.81-23.81-23.81z"/><path d="m185.41 134.28h-131.91c-7.444 0-13.5 6.056-13.5 13.5v66.13c0 7.444 6.056 13.5 13.5 13.5h405c7.444 0 13.5-6.056 13.5-13.5v-66.13c0-7.444-6.056-13.5-13.5-13.5h-238.09c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h236.59v63.13h-321.142v-63.13h49.552c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5zm-64.552 78.13h-65.858v-63.13h65.858z"/><path d="m67.935 188.478 11.756 9.094c1.321 1.021 2.937 1.567 4.589 1.567.329 0 .66-.021.989-.065 1.986-.265 3.783-1.312 4.992-2.909l18.666-24.671c2.499-3.304 1.847-8.007-1.456-10.507-3.304-2.499-8.006-1.847-10.507 1.456l-14.092 18.626-5.76-4.456c-3.275-2.533-7.985-1.934-10.521 1.344-2.534 3.275-1.933 7.985 1.344 10.521z"/><path d="m153.684 180.845c0 4.143 3.357 7.5 7.5 7.5h72.66c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-72.66c-4.143 0-7.5 3.357-7.5 7.5z"/><path d="m431.671 188.345c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-162.823c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5z"/><path d="m53.504 441.366h404.992c7.444 0 13.5-6.056 13.5-13.5v-66.132c0-7.444-6.056-13.5-13.5-13.5h-404.992c-7.444 0-13.5 6.056-13.5 13.5v66.132c0 7.445 6.056 13.5 13.5 13.5zm403.492-15h-321.138v-63.132h321.138zm-401.992-63.132h65.854v63.132h-65.854z"/><path d="m98.342 394.8 6.604-6.604c2.929-2.93 2.929-7.678 0-10.607-2.93-2.928-7.678-2.928-10.607 0l-6.604 6.604-6.604-6.604c-2.93-2.928-7.678-2.928-10.607 0-2.929 2.93-2.929 7.678 0 10.607l6.604 6.604-6.604 6.604c-2.929 2.93-2.929 7.678 0 10.607 1.465 1.464 3.385 2.196 5.304 2.196s3.839-.732 5.304-2.196l6.604-6.604 6.604 6.604c1.465 1.464 3.385 2.196 5.304 2.196s3.839-.732 5.304-2.196c2.929-2.93 2.929-7.678 0-10.607z"/><path d="m161.184 402.3h72.66c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-72.66c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5z"/><path d="m268.848 402.3h162.823c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-162.823c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5z"/><path d="m458.496 241.257h-404.992c-7.444 0-13.5 6.056-13.5 13.5v66.132c0 7.444 6.056 13.5 13.5 13.5h404.992c7.444 0 13.5-6.056 13.5-13.5v-66.132c0-7.445-6.056-13.5-13.5-13.5zm-403.492 15h65.854v63.132h-65.854zm401.992 63.132h-321.138v-63.132h321.138z"/><path d="m107.471 269.506c-3.304-2.499-8.006-1.847-10.507 1.456l-14.092 18.626-5.76-4.456c-3.275-2.534-7.985-1.933-10.521 1.344-2.534 3.276-1.933 7.986 1.344 10.521l11.756 9.094c1.321 1.021 2.937 1.567 4.589 1.567.329 0 .66-.021.989-.065 1.986-.265 3.783-1.312 4.992-2.909l18.666-24.671c2.499-3.304 1.846-8.007-1.456-10.507z"/><path d="m359.011 295.322h72.66c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-72.66c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5z"/><path d="m161.184 295.322h162.823c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-162.823c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5z"/><g><circle cx="42.069" cy="69.954" r="7.5"/><circle cx="76.192" cy="69.954" r="7.5"/><circle cx="110.31" cy="69.954" r="7.5"/></g></g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -0,0 +1,12 @@
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6311_9544)">
<path d="M31.5182 96.3591C31.7232 97.3748 32.7129 98.0311 33.7269 97.8261C38.9609 96.7696 42.8322 94.7671 45.6829 92.5183C48.5337 94.7671 52.4049 96.7698 57.6389 97.8261C58.6529 98.0311 59.6429 97.3746 59.8477 96.3591C60.0524 95.3441 59.3957 94.3551 58.3807 94.1503C54.1179 93.2898 50.8949 91.7473 48.4574 89.9433C51.1487 87.0021 52.9734 83.4338 53.8114 79.8881H58.3314C59.3672 79.8881 60.2064 79.0486 60.2064 78.0131C60.2064 76.9776 59.3672 76.1381 58.3314 76.1381H47.5584V71.7363C47.5584 70.7008 46.7192 69.8613 45.6834 69.8613C44.6477 69.8613 43.8084 70.7008 43.8084 71.7363V76.1381H33.0344C31.9987 76.1381 31.1594 76.9776 31.1594 78.0131C31.1594 79.0486 31.9987 79.8881 33.0344 79.8881H37.5544C38.3907 83.4258 40.2092 86.9866 42.8907 89.9241C40.4537 91.7403 37.2347 93.2923 32.9852 94.1501C31.9699 94.3548 31.3132 95.3441 31.5182 96.3591ZM41.4162 79.8881H49.9329C49.3807 81.7618 48.1822 84.6693 45.6567 87.4271C43.1337 84.6718 41.9552 81.7671 41.4162 79.8881Z" fill="black"/>
<path d="M82.3162 18.748C81.5372 18.748 80.839 19.23 80.5627 19.9585L71.3715 44.2103C71.0045 45.1785 71.492 46.261 72.4602 46.628C73.429 46.995 74.5112 46.5073 74.8782 45.5393L76.6965 40.7418C76.7585 40.748 76.8212 40.7513 76.885 40.7513H87.84C87.873 40.7513 87.905 40.748 87.9375 40.7463L89.754 45.539C90.1212 46.5075 91.2042 46.9945 92.172 46.6278C93.1402 46.2608 93.6277 45.1783 93.2607 44.21L84.0695 19.9583C83.7935 19.23 83.0955 18.748 82.3162 18.748ZM78.1142 37.0013L82.3162 25.9138L86.5182 37.0013H78.1142Z" fill="black"/>
<path d="M11.7858 116.457H16.6226C18.1479 116.457 19.5237 117.42 20.0462 118.853L22.5182 125.628C23.0439 127.069 24.3747 128 25.9087 128C27.4427 128 28.7737 127.069 29.2997 125.628L31.7715 118.852C32.2943 117.42 33.67 116.457 35.195 116.457H53.6349C54.6707 116.457 55.5099 115.618 55.5099 114.582C55.5099 113.547 54.6707 112.707 53.6349 112.707H35.1953C32.1008 112.707 29.3092 114.66 28.2487 117.567L25.9092 123.98L23.5694 117.567C22.5089 114.66 19.7174 112.707 16.6229 112.707H11.7858C7.35481 112.707 3.75003 109.103 3.75003 104.672V62.0325C3.75003 57.6015 7.35481 53.9967 11.7858 53.9967H36.633V54.4249C36.633 60.9237 41.9201 66.2108 48.4189 66.2108H87.6172V104.672C87.6172 109.103 84.0122 112.708 79.5811 112.708H62.3852C61.3495 112.708 60.5102 113.547 60.5102 114.583C60.5102 115.618 61.3495 116.458 62.3852 116.458H79.5811C86.0799 116.458 91.3672 111.171 91.3672 104.672V66.2108H92.805C94.33 66.2108 95.706 67.1735 96.2285 68.606L98.7003 75.3813C99.2263 76.8226 100.558 77.7536 102.091 77.7536C103.626 77.7536 104.956 76.8221 105.482 75.3813L107.954 68.606C108.477 67.1735 109.852 66.2108 111.377 66.2108H116.214C122.713 66.2108 128 60.9237 128 54.4249V38.8768C128 37.8413 127.161 37.0018 126.125 37.0018C125.089 37.0018 124.25 37.8413 124.25 38.8768V54.4249C124.25 58.856 120.645 62.4607 116.214 62.4607H111.377C108.283 62.4607 105.491 64.4138 104.431 67.3205L102.091 73.7338L99.7515 67.3205C98.6908 64.4138 95.899 62.4607 92.805 62.4607C91.289 62.4607 50.0484 62.4607 48.4189 62.4607C43.9878 62.4607 40.3831 58.856 40.3831 54.4249C40.3831 52.6232 40.3831 14.9124 40.3831 11.7856C40.3831 7.35481 43.9878 3.75003 48.4186 3.75003H116.214C120.645 3.75003 124.25 7.35481 124.25 11.7858V30.1267C124.25 31.1622 125.089 32.0018 126.125 32.0018C127.161 32.0018 128 31.1622 128 30.1267V11.7858C128 5.28704 122.713 0 116.214 0H48.4186C41.9201 0 36.6328 5.28704 36.6328 11.7858V50.2466H11.7858C5.28729 50.2466 0 55.5337 0 62.0325V104.672C0 111.17 5.28729 116.457 11.7858 116.457Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_6311_9544">
<rect width="128" height="128" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -0,0 +1 @@
<svg id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><g><path d="m291.532 66.273c4.142 0 7.5-3.357 7.5-7.5v-.057c0-4.143-3.358-7.472-7.5-7.472s-7.5 3.386-7.5 7.528 3.358 7.501 7.5 7.501z"/><path d="m254.455 66.273c4.142 0 7.5-3.357 7.5-7.5v-.057c0-4.143-3.358-7.472-7.5-7.472s-7.5 3.386-7.5 7.528 3.358 7.501 7.5 7.501z"/><path d="m217.378 66.273c4.142 0 7.5-3.357 7.5-7.5v-.057c0-4.143-3.358-7.472-7.5-7.472s-7.5 3.386-7.5 7.528 3.358 7.501 7.5 7.501z"/><path d="m123.925 51.273-76.763-.057c-.002 0-.003 0-.005 0-4.14 0-7.497 3.354-7.5 7.494-.003 4.143 3.353 7.503 7.495 7.506l76.763.057h.005c4.14 0 7.497-3.354 7.5-7.494.002-4.142-3.353-7.503-7.495-7.506z"/><path d="m287.507 124.863h-111.062c-6.933 0-12.574 5.641-12.574 12.574v33.479c0 6.948 5.641 12.602 12.574 12.602h111.062c6.933 0 12.574-5.653 12.574-12.602v-33.479c0-6.933-5.641-12.574-12.574-12.574zm-2.426 43.655h-106.209v-28.654h106.209z"/><path d="m292.581 210.217h-121.209c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h121.209c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z"/><path d="m189.882 245.736h-18.51c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h18.51c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z"/><path d="m292.581 245.736h-62.05c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h62.05c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z"/><path d="m444.802 450.744h-.255c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h.255c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z"/><path d="m490.667 301.75h-59.114v-129.049c0-11.669-9.494-21.163-21.163-21.163h-71.7v-114.592c0-11.404-9.278-20.682-20.682-20.682h-297.327c-11.404.001-20.681 9.278-20.681 20.682v241.718c0 11.419 9.277 20.709 20.681 20.709h33.801v97.131c0 11.669 9.494 21.163 21.163 21.163h104.223l-8.866 29.646h-14.994c-13.342 0-24.196 10.867-24.196 24.226v11.707c0 6.887 5.603 12.489 12.489 12.489h197.434c6.887 0 12.489-5.603 12.489-12.489v-11.707c0-13.358-10.867-24.226-24.225-24.226h-14.991l-8.847-29.646h71.443v56.735c0 11.763 9.557 21.333 21.305 21.333h91.758c11.763 0 21.333-9.57 21.333-21.333v-151.346c0-11.748-9.57-21.306-21.333-21.306zm-475.667-23.086v-177.438h137.039c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5h-137.039v-49.28c0-3.133 2.548-5.682 5.681-5.682h297.327c3.133 0 5.682 2.549 5.682 5.682v49.279h-137.011c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h137.011v177.438c0 3.147-2.549 5.709-5.682 5.709h-297.327c-3.133.001-5.681-2.56-5.681-5.708zm303.008 20.709c11.404 0 20.682-9.29 20.682-20.709v-112.126h71.7c3.398 0 6.163 2.765 6.163 6.163v129.049h-17.644c-11.748 0-21.305 9.558-21.305 21.306v41.683h-308.122v-65.365h248.526zm21.215 172.166v9.196h-192.411v-9.196c0-5.087 4.125-9.226 9.196-9.226h173.991c5.086 0 9.224 4.139 9.224 9.226zm-79.014-68.872c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h30.298l8.847 29.646h-112.696l8.866-29.646h30.188c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5h-150.067c-3.398 0-6.163-2.765-6.163-6.163v-16.766h308.123v22.929zm236.791 71.735c0 3.492-2.841 6.333-6.333 6.333h-91.758c-3.477 0-6.305-2.841-6.305-6.333v-151.346c0-3.477 2.828-6.306 6.305-6.306h91.758c3.492 0 6.333 2.829 6.333 6.306z"/><path d="m127.661 124.863h-76.451c-6.949 0-12.603 5.641-12.603 12.574v110.696c0 6.949 5.653 12.603 12.603 12.603h76.451c6.949 0 12.602-5.653 12.602-12.603v-110.695c0-6.934-5.653-12.575-12.602-12.575zm-2.398 120.873h-71.655v-105.873h71.655z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -0,0 +1,365 @@
(function (window) {
if (document.getElementById('activityChartContainer')) {
let currentType = 'service';
const tableContainer = document.getElementById('activityContainer');
const currentUserName = tableContainer.getAttribute('data-currentUserName');
const currentServiceId = tableContainer.getAttribute('data-currentServiceId');
const COLORS = {
delivered: '#0076d6',
failed: '#fa9441',
pending: '#C7CACE',
text: '#666'
};
const FONT_SIZE = 16;
const FONT_WEIGHT = 'bold';
const MAX_Y = 120;
const createChart = function(containerId, labels, deliveredData, failedData, pendingData) {
const container = d3.select(containerId);
container.selectAll('*').remove(); // Clear any existing content
const margin = { top: 60, right: 20, bottom: 40, left: 20 }; // Adjusted top margin for legend
const width = container.node().getBoundingClientRect().width - margin.left - margin.right;
const height = 400 - margin.top - margin.bottom;
const svg = container.append('svg')
.attr('width', width + margin.left + margin.right)
.attr('height', height + margin.top + margin.bottom)
.append('g')
.attr('transform', `translate(${margin.left},${margin.top})`);
let tooltip = d3.select('#tooltip');
if (tooltip.empty()) {
tooltip = d3.select('body').append('div')
.attr('id', 'tooltip')
.style('display', 'none');
}
// Calculate total messages
const totalMessages = d3.sum(deliveredData) + d3.sum(failedData) + d3.sum(pendingData);
// Create legend only if there are messages
const legendContainer = d3.select('.chart-legend');
legendContainer.selectAll('*').remove(); // Clear any existing legend
if (totalMessages > 0) {
// Show legend if there are messages
const legendData = [
{ label: 'Delivered', color: COLORS.delivered },
{ label: 'Failed', color: COLORS.failed },
{ label: 'Pending', color: COLORS.pending }
];
const legendItem = legendContainer.selectAll('.legend-item')
.data(legendData)
.enter()
.append('div')
.attr('class', 'legend-item');
legendItem.append('div')
.attr('class', 'legend-rect')
.style('background-color', d => d.color)
.style('display', 'inline-block')
.style('margin-right', '5px');
legendItem.append('span')
.attr('class', 'legend-label')
.text(d => d.label);
// Ensure the legend is shown
legendContainer.style('display', 'flex');
} else {
// Hide the legend if there are no messages
legendContainer.style('display', 'none');
}
const x = d3.scaleBand()
.domain(labels)
.range([0, width])
.padding(0.1);
// Adjust the y-axis domain to add some space above the tallest bar
const maxY = d3.max(deliveredData.map((d, i) => d + (failedData[i] || 0) + (pendingData[i] || 0)));
const y = d3.scaleSymlog()
.domain([0, maxY + 2]) // Add 2 units of space at the top
.nice()
.range([height, 0]);
svg.append('g')
.attr('class', 'x axis')
.attr('transform', `translate(0,${height})`)
.call(d3.axisBottom(x));
// Generate the y-axis with whole numbers
const yAxis = d3.axisLeft(y)
.ticks(Math.min(maxY + 2, 3))
.tickFormat(d3.format('d')); // Ensure whole numbers on the y-axis
svg.append('g')
.attr('class', 'y axis')
.call(yAxis);
// Data for stacking
const stackData = labels.map((label, i) => ({
label: label,
delivered: deliveredData[i],
failed: failedData[i] || 0,
pending: pendingData[i] || 0
}));
// Stack the data
const stack = d3.stack()
.keys(['delivered', 'failed', 'pending'])
.order(d3.stackOrderNone)
.offset(d3.stackOffsetNone);
const series = stack(stackData);
// Color scale
const color = d3.scaleOrdinal()
.domain(['delivered', 'failed', 'pending'])
.range([COLORS.delivered, COLORS.failed, COLORS.pending]);
// Create bars with animation
const barGroups = svg.selectAll('.bar-group')
.data(series)
.enter()
.append('g')
.attr('class', 'bar-group')
.attr('fill', d => color(d.key));
const minBarHeight = 5;
barGroups.selectAll('rect')
.data(d => d)
.enter()
.append('rect')
.filter(d => d[1] - d[0] > 0)
.attr('x', d => x(d.data.label))
.attr('y', height)
.attr('height', 0)
.attr('width', x.bandwidth())
.on('mouseover', function(event, d) {
const key = d3.select(this.parentNode).datum().key;
const capitalizedKey = key.charAt(0).toUpperCase() + key.slice(1);
tooltip.style('display', 'block')
.html(`${d.data.label}<br>${capitalizedKey}: ${d.data[key]}`);
})
.on('mousemove', function(event) {
tooltip.style('left', `${event.pageX + 10}px`)
.style('top', `${event.pageY - 20}px`);
})
.on('mouseout', function() {
tooltip.style('display', 'none');
})
.transition()
.duration(1000)
.attr('y', d => y(d[1]))
.attr('height', d => {
const calculatedHeight = y(d[0]) - y(d[1]);
return calculatedHeight < minBarHeight ? minBarHeight : calculatedHeight;
}); };
// Function to create an accessible table
const createTable = function(tableId, chartType, labels, deliveredData, failedData, pendingData) {
const table = document.getElementById(tableId);
table.innerHTML = ""; // Clear previous data
const captionText = document.querySelector(`#${chartType} .chart-subtitle`).textContent;
const caption = document.createElement('caption');
caption.textContent = captionText;
const thead = document.createElement('thead');
const tbody = document.createElement('tbody');
// Create table header
const headerRow = document.createElement('tr');
const headers = ['Day', 'Delivered', 'Failed', 'Pending'];
headers.forEach(headerText => {
const th = document.createElement('th');
th.textContent = headerText;
headerRow.appendChild(th);
});
thead.appendChild(headerRow);
// Create table body
labels.forEach((label, index) => {
const row = document.createElement('tr');
const cellDay = document.createElement('td');
cellDay.textContent = label;
row.appendChild(cellDay);
const cellDelivered = document.createElement('td');
cellDelivered.textContent = deliveredData[index];
row.appendChild(cellDelivered);
const cellFailed = document.createElement('td');
cellFailed.textContent = failedData[index];
row.appendChild(cellFailed);
const cellPending = document.createElement('td');
cellPending.textContent = pendingData[index];
row.appendChild(cellPending);
tbody.appendChild(row);
});
table.appendChild(caption);
table.appendChild(thead);
table.append(tbody);
};
const fetchData = function(type) {
var ctx = document.getElementById('weeklyChart');
if (!ctx) {
return;
}
var userTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
var url = type === 'service'
? `/services/${currentServiceId}/daily-stats.json?timezone=${encodeURIComponent(userTimezone)}`
: `/services/${currentServiceId}/daily-stats-by-user.json?timezone=${encodeURIComponent(userTimezone)}`;
return fetch(url)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(data => {
labels = [];
deliveredData = [];
failedData = [];
pendingData = [];
let totalMessages = 0;
for (var dateString in data) {
if (data.hasOwnProperty(dateString)) {
const dateParts = dateString.split('-');
const formattedDate = `${dateParts[1]}/${dateParts[2]}/${dateParts[0].slice(2)}`;
labels.push(formattedDate);
deliveredData.push(data[dateString].sms.delivered);
failedData.push(data[dateString].sms.failure);
pendingData.push(data[dateString].sms.pending || 0);
totalMessages += data[dateString].sms.delivered + data[dateString].sms.failure + data[dateString].sms.pending;
}
}
// Check if there are no messages sent
const subTitle = document.querySelector(`#activityChartContainer .chart-subtitle`);
if (totalMessages === 0) {
// Remove existing chart and render the alert message
d3.select('#weeklyChart').selectAll('*').remove();
d3.select('#weeklyChart')
.append('div')
.html(`
<div class="usa-alert usa-alert--info usa-alert--slim">
<div class="usa-alert__body">
<p class="usa-alert__text">
No messages sent in the last 7 days
</p>
</div>
</div>
`);
// Hide the subtitle
if (subTitle) {
subTitle.style.display = 'none';
}
} else {
// If there are messages, create the chart and table
createChart('#weeklyChart', labels, deliveredData, failedData, pendingData);
createTable('weeklyTable', 'activityChart', labels, deliveredData, failedData, pendingData);
}
return data;
})
.catch(error => console.error('Error fetching daily stats:', error));
};
setInterval(() => fetchData(currentType), 25000);
const handleDropdownChange = function(event) {
const selectedValue = event.target.value;
currentType = selectedValue;
const subTitle = document.querySelector(`#activityChartContainer .chart-subtitle`);
const selectElement = document.getElementById('options');
const selectedText = selectElement.options[selectElement.selectedIndex].text;
subTitle.textContent = `${selectedText} - last 7 days`;
fetchData(selectedValue);
const liveRegion = document.getElementById('aria-live-account');
liveRegion.textContent = `Data updated for ${selectedText} - last 7 days`;
const tableHeading = document.querySelector('#tableActivity h2');
const senderColumns = document.querySelectorAll('.sender-column');
const allRows = document.querySelectorAll('#activity-table tbody tr');
const caption = document.querySelector('#activity-table caption');
if (selectedValue === 'individual') {
tableHeading.textContent = 'My activity';
caption.textContent = `Table showing the sent jobs for ${currentUserName}`;
senderColumns.forEach(col => {
col.style.display = 'none';
});
allRows.forEach(row => row.style.display = 'none');
const userRows = Array.from(allRows).filter(row => {
const senderCell = row.querySelector('.sender-column');
const rowSender = senderCell ? senderCell.textContent.trim() : '';
return rowSender === currentUserName;
});
userRows.slice(0, 5).forEach(row => {
row.style.display = '';
});
} else {
tableHeading.textContent = 'Service activity';
caption.textContent = `Table showing the sent jobs for service`;
senderColumns.forEach(col => {
col.style.display = '';
});
allRows.forEach((row, index) => {
row.style.display = (index < 5) ? '' : 'none';
});
}
};
document.addEventListener('DOMContentLoaded', function() {
// Initialize activityChart chart and table with service data by default
fetchData(currentType);
const allRows = Array.from(document.querySelectorAll('#activity-table tbody tr'));
allRows.forEach((row, index) => {
row.style.display = (index < 5) ? '' : 'none';
});
const dropdown = document.getElementById('options');
dropdown.addEventListener('change', handleDropdownChange);
});
// Resize chart on window resize
window.addEventListener('resize', function() {
if (labels.length > 0 && deliveredData.length > 0 && failedData.length > 0 && pendingData.length > 0) {
createChart('#weeklyChart', labels, deliveredData, failedData, pendingData);
createTable('weeklyTable', 'activityChart', labels, deliveredData, failedData, pendingData);
}
});
// Export functions for testing
window.createChart = createChart;
window.createTable = createTable;
window.handleDropdownChange = handleDropdownChange;
window.fetchData = fetchData;
}
})(window);

View File

@@ -1,27 +0,0 @@
(function(Modules) {
"use strict";
Modules.Autofocus = function() {
this.start = function(component) {
var $component = $(component),
forceFocus = $component.data('forceFocus');
// if the page loads with a scroll position, we can't assume the item to focus onload
// is still where users intend to start
if (($(window).scrollTop() > 0) && !forceFocus) { return; }
// See if the component itself is something we want to send focus to
var target = $component.filter('input, textarea, select');
// Otherwise look inside the component to see if there are any elements
// we want to send focus to
if (target.length === 0) {
target = $('input, textarea, select', $component);
}
target.eq(0).trigger('focus');
};
};
})(window.GOVUK.Modules);

View File

@@ -1,29 +0,0 @@
(function(Modules) {
"use strict";
let isSixDigitHex = value => value.match(/^#[0-9A-F]{6}$/i);
let colourOrWhite = value => isSixDigitHex(value) ? value : '#FFFFFF';
Modules.ColourPreview = function() {
this.start = component => {
this.$input = $(component);
this.$input.closest('.usa-form-group').append(
this.$preview = $('<span class="textbox-colour-preview"></span>')
);
this.$input
.on('input', this.update)
.trigger('input');
};
this.update = () => this.$preview.css(
'background', colourOrWhite(this.$input.val())
);
};
})(window.GOVUK.Modules);

View File

@@ -1,34 +1,69 @@
function announceUploadStatusFromElement() {
const srRegion = document.getElementById('upload-status-live');
const success = document.getElementById('upload-success');
const error = document.getElementById('upload-error');
if (!srRegion) return;
const message = error?.textContent || success?.textContent;
if (message) {
srRegion.textContent = '';
setTimeout(() => {
srRegion.textContent = message + '\u00A0'; // add a non-breaking space
srRegion.focus(); // Optional
}, 300);
}
}
// Exported for use in tests
function initUploadStatusAnnouncer() {
document.addEventListener('DOMContentLoaded', () => {
announceUploadStatusFromElement();
});
}
(function(Modules) {
"use strict";
Modules.FileUpload = function() {
this.submit = () => this.$form.trigger('submit');
this.showCancelButton = () => $('.file-upload-button', this.$form).replaceWith(`
<a href="" class='usa-button usa-button--secondary'>Cancel upload</a>
`);
this.start = function(component) {
this.$form = $(component);
// The label gets styled like a button and is used to hide the native file upload control. This is so that
// users see a button that looks like the others on the site.
this.$form.find('label.file-upload-button').addClass('usa-button margin-bottom-1').attr( {role: 'button', tabindex: '0'} );
// Clear the form if the user navigates back to the page
$(window).on("pageshow", () => this.$form[0].reset());
// Need to put the event on the container, not the input for it to work properly
this.$form.on(
'change', '.file-upload-field',
() => this.submit() && this.showCancelButton()
);
this.showCancelButton = () => {
$('.file-upload-button', this.$form).replaceWith(`
<button class='usa-button uploading-button' aria-disabled="true" tabindex="0">
Uploading<span class="dot-anim" aria-hidden="true"></span>
</button>
`);
};
};
this.start = function(component) {
this.$form = $(component);
this.$form.on('click', '[data-module="upload-trigger"]', function () {
const inputId = $(this).data('file-input-id');
const fileInput = document.getElementById(inputId);
if (fileInput) fileInput.click();
});
$(window).on("pageshow", () => this.$form[0].reset());
this.$form.on('change', '.file-upload-field', () => {
this.submit();
this.showCancelButton();
});
};
};
})(window.GOVUK.Modules);
if (typeof module !== 'undefined' && module.exports) {
module.exports = {
announceUploadStatusFromElement,
initUploadStatusAnnouncer
};
}
if (typeof window !== 'undefined') {
initUploadStatusAnnouncer();
}

View File

@@ -22,7 +22,6 @@
this.$scrollableTable
.on('scroll', this.toggleShadows)
.on('scroll', this.maintainHeight)
.on('focus blur', () => this.$component.toggleClass('js-focus-style'));
if (
window.GOVUK.stickAtBottomWhenScrolling &&
@@ -37,11 +36,11 @@
this.insertShims = () => {
const attributesForFocus = 'role aria-labelledby tabindex';
const attributesForFocus = 'role aria-labelledby';
let captionId = this.$table.find('caption').text().toLowerCase().replace(/[^A-Za-z]+/g, '');
this.$table.find('caption').attr('id', captionId);
this.$table.wrap(`<div class="fullscreen-scrollable-table" role="region" aria-labelledby="${captionId}" tabindex="0"/>`);
this.$table.wrap(`<div class="fullscreen-scrollable-table" role="region" aria-labelledby="${captionId}"/>`);
this.$component
.append(

View File

@@ -1,24 +0,0 @@
(function(window) {
"use strict";
window.GOVUK.Modules.Homepage = function() {
this.start = function(component) {
let $component = $(component);
let iterations = 0;
let timeout = null;
$component.on('click', () => {
if (++iterations == 5) {
$component.toggleClass('product-page-intro-wrapper--alternative');
}
clearTimeout(timeout);
timeout = setTimeout(() => iterations = 0, 1500);
});
};
};
})(window);

View File

@@ -15,6 +15,7 @@
let query = normalize($searchBox.val());
let results = 0;
let $noResultsMessage = $('.js-live-search-no-results');
$targets.each(function() {
@@ -39,6 +40,12 @@
});
if (query !== '' && results === 0) {
$noResultsMessage.show();
} else {
$noResultsMessage.hide();
}
if (state === 'loaded') {
if (query !== '') {
$searchBox.attr('aria-label', $searchLabel.text().trim() + ', ' + resultsSummary(results));

View File

@@ -0,0 +1,41 @@
(function (window) {
// Set the target date (10 days before March 15th, 2024)
const targetDate = new Date("April 16, 2024 00:00:00").getTime();
// Set a const for the container to write a conditional statement and only run if it exists
const countdownContainer = document.getElementById("countdown-container");
// Function to update the countdown display
function updateCountdown() {
if (countdownContainer) {
const now = new Date().getTime();
const difference = targetDate - now;
// Time calculations for days only
const days = Math.floor(difference / (1000 * 60 * 60 * 24));
// Visibility logic
if (days < 0 || days > 10) {
// Hide if more than 10 days away OR if already past the date
countdownContainer.style.display = "none";
} else {
// Show if 10 days or less remaining
countdownContainer.style.display = "block";
document.getElementById("countdown").innerHTML = days + " days ";
}
}
}
// Expose the updateCountdown function to the outside world
window.updateCountdown = updateCountdown;
// Initial display update
updateCountdown();
// Update the countdown every second (inside the IIFE)
setInterval(updateCountdown, 1000);
})(window);

View File

@@ -1,7 +1,5 @@
window.GOVUK.Frontend.initAll();
$(() => $("time.timeago").timeago());
var showHideContent = new GOVUK.ShowHideContent();
showHideContent.init();

View File

@@ -0,0 +1,100 @@
let activeModal = null;
let lastFocusedElement = null;
function openModal(modalId) {
const wrapper = document.getElementById(modalId);
if (!wrapper) return;
const modal = wrapper.querySelector('.usa-modal, dialog');
if (!modal) return;
lastFocusedElement = document.activeElement;
wrapper.classList.remove('is-hidden');
modal.removeAttribute('aria-hidden');
modal.removeAttribute('inert');
modal.removeAttribute('hidden');
document.body.classList.add('modal-open');
// Set focus to the first focusable element inside modal
const focusTarget = modal.querySelector('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');
if (focusTarget) focusTarget.focus();
modal.addEventListener('keydown', function(e) {
if (e.key !== 'Tab') return;
const focusableElements = modal.querySelectorAll(
'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex]:not([tabindex="-1"])'
);
const firstElement = focusableElements[0];
const lastElement = focusableElements[focusableElements.length - 1];
if (e.shiftKey && document.activeElement === firstElement) {
e.preventDefault();
lastElement.focus();
} else if (!e.shiftKey && document.activeElement === lastElement) {
e.preventDefault();
firstElement.focus();
}
});
activeModal = wrapper;
}
function closeModal() {
if (!activeModal) return;
const modal = activeModal.querySelector('.usa-modal, dialog');
if (modal) {
modal.setAttribute('aria-hidden', 'true');
modal.setAttribute('inert', '');
modal.setAttribute('hidden', '');
}
activeModal.classList.add('is-hidden');
document.body.classList.remove('modal-open');
if (lastFocusedElement) lastFocusedElement.focus();
activeModal = null;
}
function attachModalTriggers() {
document.querySelectorAll('[data-open-modal]').forEach(btn => {
btn.addEventListener('click', () => {
const modalId = btn.getAttribute('data-open-modal');
openModal(modalId);
});
});
document.querySelectorAll('[data-close-modal]').forEach(btn => {
btn.addEventListener('click', () => {
closeModal();
});
});
}
// Escape key closes modal
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape' && activeModal) {
closeModal();
}
});
// Optional: click outside modal closes it
document.addEventListener('click', (e) => {
if (activeModal && e.target.classList.contains('usa-modal-overlay')) {
closeModal();
}
});
document.addEventListener('DOMContentLoaded', () => {
attachModalTriggers();
});
// ✅ Check if we're in a Node.js environment (for Jest) before using `module.exports`
if (typeof module !== "undefined" && typeof module.exports !== "undefined") {
module.exports = { closeModal, openModal, attachModalTriggers };
}

View File

@@ -1,30 +1,45 @@
(function() {
(function () {
"use strict";
let disableSubmitButtons = function(event) {
var $submitButton = $(this).find(':submit');
if ($submitButton.data('clicked') == 'true') {
const disableSubmitButtons = function (event) {
const $submitButton = $(this).find(':submit');
if ($submitButton.data('clicked') === 'true') {
event.preventDefault();
} else {
$submitButton.data('clicked', 'true');
setTimeout(renableSubmitButton($submitButton), 1500);
return;
}
$submitButton.data('clicked', 'true');
// Add dot animation for Send/Schedule/Cancel buttons
const buttonName = $submitButton.attr('name')?.toLowerCase();
if (["send", "schedule", "cancel"].includes(buttonName)) {
$submitButton.prop('disabled', true);
// Inject dot animation span if not already present
if ($submitButton.find('.dot-anim').length === 0) {
$submitButton.append('<span class="dot-anim" aria-hidden="true"></span>');
}
// Disable Cancel button too
const $cancelButton = $('button[name]').filter(function () {
return $(this).attr('name')?.toLowerCase() === 'cancel';
});
$cancelButton.prop('disabled', true);
setTimeout(() => {
renableSubmitButton($submitButton);
}, 10000); // fallback safety
} else {
setTimeout(renableSubmitButton($submitButton), 1500);
}
};
let renableSubmitButton = $submitButton => () => {
const renableSubmitButton = ($submitButton) => () => {
$submitButton.data('clicked', '');
$submitButton.prop('disabled', false);
$submitButton.find('.dot-anim').remove(); // clean up if needed
};
$('form').on('submit', disableSubmitButtons);
})();

View File

@@ -38,7 +38,7 @@
<label class="usa-radio__label" for="{{id}}">{{label}}</label>
</div>
{{/choices}}
<input type='button' class='usa-button usa-button--outline radio-select__button--done' aria-expanded='true' value='Done' />
<input type='button' class='usa-button usa-button--outline radio-select__button--done margin-top-4' aria-expanded='true' value='Back to select a new time' />
</div>
`),
'chosen': Hogan.compile(`

View File

@@ -0,0 +1,57 @@
document.addEventListener('DOMContentLoaded', () => {
const sidenavItems = document.querySelectorAll('.usa-sidenav__item > .parent-link');
let lastPath = window.location.pathname;
let debounceTimeout = null;
sidenavItems.forEach((link) => {
const parentItem = link.parentElement;
const sublist = parentItem.querySelector('.usa-sidenav__sublist');
const targetHref = link.getAttribute('href');
// initialize the menu to open the correct submenu based on the current route
if (window.location.pathname.startsWith(targetHref)) {
parentItem.classList.add('open');
link.setAttribute('aria-expanded', 'true');
}
link.addEventListener('click', (event) => {
const currentPath = window.location.pathname;
// prevent default behavior only if navigating to the same route
if (currentPath === targetHref) {
event.preventDefault();
return;
}
if (sublist && !parentItem.classList.contains('open')) {
// debounce the menu update to avoid flickering
clearTimeout(debounceTimeout);
debounceTimeout = setTimeout(() => {
parentItem.classList.add('open');
link.setAttribute('aria-expanded', 'true');
}, 50);
}
});
});
// handle browser back/forward navigation
window.addEventListener('popstate', () => {
const currentPath = window.location.pathname;
// sync menu state
sidenavItems.forEach((link) => {
const parentItem = link.parentElement;
const targetHref = link.getAttribute('href');
if (currentPath.startsWith(targetHref)) {
parentItem.classList.add('open');
link.setAttribute('aria-expanded', 'true');
} else {
parentItem.classList.remove('open');
link.setAttribute('aria-expanded', 'false');
}
});
lastPath = currentPath;
});
});

View File

@@ -0,0 +1,83 @@
function debounce(func, wait) {
let timeout;
return function (...args) {
clearTimeout(timeout);
timeout = setTimeout(() => func.apply(this, args), wait);
};
}
document.addEventListener('DOMContentLoaded', function () {
const isJobPage = window.location.pathname.includes('/jobs/');
if (!isJobPage) return;
const jobEl = document.querySelector('[data-job-id]');
const jobId = jobEl?.dataset?.jobId;
const featureEnabled = jobEl?.dataset?.feature === 'true';
const apiHost = jobEl?.dataset?.host;
if (!jobId) return;
if (featureEnabled) {
const socket = io(apiHost);
socket.on('connect_error', (err) => {
console.error('Socket connect_error:', err);
});
socket.on('error', (err) => {
console.error('Socket error:', err);
});
socket.on('connect', () => {
socket.emit('join', { room: `job-${jobId}` });
});
window.addEventListener('beforeunload', () => {
socket.emit('leave', { room: `job-${jobId}` });
});
const debouncedUpdate = debounce((data) => {
updateAllJobSections();
}, 1000);
socket.on('job_updated', (data) => {
if (data.job_id !== jobId) return;
debouncedUpdate(data);
});
}
function updateAllJobSections() {
const resourceEl = document.querySelector('[data-socket-update="status"]');
const url = resourceEl?.dataset?.resource;
if (!url) {
console.warn('No resource URL found for job updates');
return;
}
fetch(url)
.then((res) => res.json())
.then(({ status, counts, notifications }) => {
const sections = {
status: document.querySelector('[data-socket-update="status"]'),
counts: document.querySelector('[data-socket-update="counts"]'),
notifications: document.querySelector(
'[data-socket-update="notifications"]'
),
};
if (status && sections.status) {
sections.status.innerHTML = status;
}
if (counts && sections.counts) {
sections.counts.innerHTML = counts;
}
if (notifications && sections.notifications) {
sections.notifications.innerHTML = notifications;
}
})
.catch((err) => {
console.error('Error fetching job update partials:', err);
});
}
});

View File

@@ -0,0 +1,150 @@
(function (window) {
function createTotalMessagesChart() {
var chartContainer = document.getElementById('totalMessageChartContainer');
if (!chartContainer) return;
var chartTitle = document.getElementById('chartTitle').textContent;
// Access data attributes from the HTML
var messagesSent = parseInt(chartContainer.getAttribute('data-messages-sent'));
var messagesRemaining = parseInt(chartContainer.getAttribute('data-messages-remaining'));
var totalMessages = messagesSent + messagesRemaining;
// Update the message below the chart
document.getElementById('message').innerText = `${messagesSent.toLocaleString()} sent / ${messagesRemaining.toLocaleString()} remaining`;
// Calculate minimum width for "Messages Sent" as 1% of the total chart width
var minSentPercentage = (messagesSent === 0) ? 0 : 0.02;
var minSentValue = totalMessages * minSentPercentage;
var displaySent = Math.max(messagesSent, minSentValue);
var displayRemaining = totalMessages - displaySent;
var svg = d3.select("#totalMessageChart");
var width = chartContainer.clientWidth;
var height = 48;
// Ensure the width is set correctly
if (width === 0) {
console.error('Chart container width is 0, cannot set SVG width.');
return;
}
svg.attr("width", width).attr("height", height);
var x = d3.scaleLinear()
.domain([0, totalMessages])
.range([0, width]);
// Create tooltip dynamically
var tooltip = d3.select("body").append("div")
.attr("id", "tooltip");
// Create the initial bars
var sentBar = svg.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("height", height)
.attr("fill", '#0076d6')
.attr("width", 0) // Start with width 0 for animation
.on('mouseover', function(event) {
tooltip.style('display', 'block')
.html(`Messages Sent: ${messagesSent.toLocaleString()}`);
})
.on('mousemove', function(event) {
tooltip.style('left', `${event.pageX + 10}px`)
.style('top', `${event.pageY - 20}px`);
})
.on('mouseout', function() {
tooltip.style('display', 'none');
});
var remainingBar = svg.append("rect")
.attr("x", 0) // Initially set to 0, will be updated during animation
.attr("y", 0)
.attr("height", height)
.attr("fill", '#C7CACE')
.attr("width", 0) // Start with width 0 for animation
.on('mouseover', function(event) {
tooltip.style('display', 'block')
.html(`Remaining: ${messagesRemaining.toLocaleString()}`);
})
.on('mousemove', function(event) {
tooltip.style('left', `${event.pageX + 10}px`)
.style('top', `${event.pageY - 20}px`);
})
.on('mouseout', function() {
tooltip.style('display', 'none');
});
// Animate the bars together as a single cohesive line
svg.transition()
.duration(1000) // Total animation duration
.attr("width", width)
.tween("resize", function() {
var interpolator = d3.interpolate(0, width);
return function(t) {
var newWidth = interpolator(t);
var sentWidth = x(displaySent) / width * newWidth;
var remainingWidth = x(displayRemaining) / width * newWidth;
sentBar.attr("width", sentWidth);
remainingBar.attr("x", sentWidth).attr("width", remainingWidth);
};
});
// Create and populate the accessible table
var tableContainer = document.getElementById('totalMessageTable');
var table = document.createElement('table');
table.className = 'usa-sr-only usa-table';
var caption = document.createElement('caption');
caption.textContent = chartTitle;
table.appendChild(caption);
var thead = document.createElement('thead'); // Ensure thead is created
var theadRow = document.createElement('tr');
var thMessagesSent = document.createElement('th');
thMessagesSent.textContent = 'Messages Sent'; // First column header
var thRemaining = document.createElement('th');
thRemaining.textContent = 'Remaining'; // Second column header
theadRow.appendChild(thMessagesSent);
theadRow.appendChild(thRemaining);
thead.appendChild(theadRow); // Append theadRow to the thead
table.appendChild(thead);
var tbody = document.createElement('tbody');
var tbodyRow = document.createElement('tr');
var tdMessagesSent = document.createElement('td');
tdMessagesSent.textContent = messagesSent.toLocaleString(); // Value for Messages Sent
var tdRemaining = document.createElement('td');
tdRemaining.textContent = messagesRemaining.toLocaleString(); // Value for Remaining
tbodyRow.appendChild(tdMessagesSent);
tbodyRow.appendChild(tdRemaining);
tbody.appendChild(tbodyRow);
table.appendChild(tbody);
tableContainer.appendChild(table);
table.appendChild(tbody);
tableContainer.appendChild(table);
// Ensure the chart resizes correctly on window resize
window.addEventListener('resize', function () {
width = chartContainer.clientWidth;
x.range([0, width]);
svg.attr("width", width);
sentBar.attr("width", x(displaySent));
remainingBar.attr("x", x(displaySent)).attr("width", x(displayRemaining));
});
}
// Initialize total messages chart if the container exists
document.addEventListener('DOMContentLoaded', function() {
createTotalMessagesChart();
});
// Export function for testing
window.createTotalMessagesChart = createTotalMessagesChart;
})(window);

View File

@@ -0,0 +1,117 @@
function showError(input, errorElement, message) {
errorElement.textContent = ""; // Clear existing message
errorElement.style.display = "block";
// Small delay to ensure screen readers pick up the change
setTimeout(() => {
errorElement.textContent = message;
}, 10);
if (input.type !== "radio" && input.type !== "checkbox") {
input.classList.add("usa-input--error");
}
input.setAttribute("aria-describedby", errorElement.id);
}
function hideError(input, errorElement) {
errorElement.style.display = "none";
if (input.type !== "radio" && input.type !== "checkbox") {
input.classList.remove("usa-input--error");
}
input.removeAttribute("aria-describedby");
}
function getFieldLabel(input) {
const label = document.querySelector(`label[for="${input.id}"]`);
return label ? label.textContent.trim() : "This field";
}
// Attach validation logic to forms
function attachValidation() {
const forms = document.querySelectorAll('form[data-force-focus="True"]');
forms.forEach((form) => {
const inputs = form.querySelectorAll("input, textarea, select");
form.addEventListener("submit", function (event) {
let isValid = true;
let firstInvalidInput = null;
const validatedRadioNames = new Set();
inputs.forEach((input) => {
if (input.type === "hidden") return;
const errorId = input.type === "radio" ? `${input.name}-error` : `${input.id}-error`;
let errorElement = document.getElementById(errorId);
if (!errorElement) {
errorElement = document.createElement("span");
errorElement.id = errorId;
errorElement.classList.add("usa-error-message");
errorElement.setAttribute("aria-live", "polite");
errorElement.style.display = "none";
if (input.type === "radio") {
const group = form.querySelectorAll(`input[name="${input.name}"]`);
const lastRadio = group[group.length - 1];
lastRadio.parentElement.insertAdjacentElement("afterend", errorElement);
} else {
input.insertAdjacentElement("afterend", errorElement);
}
}
if (input.type === "radio") {
if (validatedRadioNames.has(input.name)) return;
validatedRadioNames.add(input.name);
const radioGroup = form.querySelectorAll(`input[name="${input.name}"]`);
const isChecked = Array.from(radioGroup).some(radio => radio.checked);
if (!isChecked) {
showError(input, errorElement, `Error: A selection must be made.`);
isValid = false;
if (!firstInvalidInput) {
firstInvalidInput = input;
}
}
} else if (input.value.trim() === "") {
showError(input, errorElement, `Error: ${getFieldLabel(input)} is required.`);
isValid = false;
if (!firstInvalidInput) {
firstInvalidInput = input;
}
}
});
if (!isValid) {
event.preventDefault();
if (firstInvalidInput) firstInvalidInput.focus();
}
});
inputs.forEach((input) => {
if (input.type === "hidden") return;
input.addEventListener("input", function () {
const errorId = input.type === "radio" ? `${input.name}-error` : `${input.id}-error`;
const errorElement = document.getElementById(errorId);
if (errorElement && input.value.trim() !== "") {
hideError(input, errorElement);
}
});
if (input.type === "radio") {
input.addEventListener("change", function () {
const errorElement = document.getElementById(`${input.name}-error`);
if (errorElement) {
hideError(input, errorElement);
}
});
}
});
});
}
// Automatically attach validation only in the browser
if (typeof window !== "undefined") {
document.addEventListener("DOMContentLoaded", attachValidation);
}
// ✅ Check if we're in a Node.js environment (for Jest) before using `module.exports`
if (typeof module !== "undefined" && typeof module.exports !== "undefined") {
module.exports = { showError, hideError, getFieldLabel, attachValidation };
}

View File

@@ -0,0 +1,8 @@
document.addEventListener("DOMContentLoaded", function () {
if (window.uswds && typeof window.uswds.init === 'function') {
console.log("Calling USWDS init");
window.uswds.init();
} else {
console.error("USWDS not found or init is not a function");
}
});

View File

@@ -0,0 +1,4 @@
document.addEventListener('DOMContentLoaded', function() {
var timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
document.cookie = `timezone=${timeZone}; path=/`;
})

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,148 @@
@use "uswds-core" as *;
$delivered: color('blue-50v');
$pending: color('green-cool-40v');
$failed: color('gray-cool-20');
.chart-container {
display: flex;
&.usage {
height: units(4);
}
svg {
overflow: visible;
}
}
#totalMessageChartContainer {
max-width: 600px;
}
.bar {
border-radius: units(0.5);
&.delivered, &.usage {
background-color: $delivered;
margin-right: 1px;
}
&.pending{
background-color: $pending;
margin-right: 1px;
}
&.failed, &.remaining {
background-color: $failed;
}
}
.legend {
display: flex;
margin: units(1) 0;
.legend-item {
display: flex;
align-items: flex-start;
margin-right: units(2);
}
.legend-color {
width: units(3);
height: units(3);
margin-right: 0;
padding: 0;
border-radius: 2px;
background-color: $delivered;
&.pending {
background-color: $pending;
}
&.failed, &.remaining {
background-color: $failed;
}
}
.legend-value {
margin: 0 units(1);
}
}
.progress-bar {
width: 300px;
height: 20px;
background-color: #eee;
border-radius: 5px;
margin-bottom: 10px;
}
.progress-bar-inner {
height: 100%;
background-color: #007bff;
border-radius: inherit;
}
.chart {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.chart-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: units(1) units(1) 0;
}
.chart-subtitle {
font-size: size("body", 6);
font-weight: bold;
text-align: left;
width: 100%;
padding: 0;
margin: 0;
}
.axis text {
font-size: size("body", 1);
}
.axis line,
.axis path {
shape-rendering: crispEdges;
stroke: #000;
fill: none;
}
.bar {
fill-opacity: 0.8;
}
.chart-container {
width: 100%;
position: relative;
}
.chart-legend {
display: flex;
align-items: center;
}
.legend-item {
display: flex;
align-items: center;
margin-right: units(2);
.legend-rect {
width: units(2);
height: units(2);
margin-right: units(1);
}
}
#tooltip {
position: absolute;
display: none;
background: color('ink');
color: #FFF;
border: 1px solid #ccc;
padding: units(1);
border-radius: units(1);
pointer-events: none;
z-index: 100;
font-size: size("body", 3);
line-height: 1.3;
}

View File

@@ -8,7 +8,7 @@
width: 100%;
max-width: 464px;
box-sizing: border-box;
padding: units(1);
padding: units(2);
background: color('gray-cool-10');
border: 1px solid color('gray-cool-10');
border-radius: 5px;
@@ -49,12 +49,12 @@
}
.sms-message-sender, .sms-message-file-name, .sms-message-scheduler, .sms-message-template, .sms-message-sender {
margin:0.25rem 0 0;
margin: units(0.5) 0 0;
}
.sms-message-recipient {
color: color('gray-cool-90');
margin: units(1) 0 units(1);
margin: units(0.5) 0 units(2);
}
.sms-message-status {
@@ -62,6 +62,18 @@
margin: -20px units(1) 20px units(1);
}
h2.sms-message-header {
margin-bottom: 0.5rem;
}
.usa-prose >*+ h2.message-header {
margin-top: 1em;
}
h2.recipient-list {
margin-bottom: 0.5rem;
}
.sms-message-status-outbound {
text-align: right;
}
@@ -333,10 +345,42 @@
}
}
.js-focus-style {
outline: 3px solid color("blue-40v");
box-shadow: 0 0 0 7px color("blue-40v");
*:focus {
outline: none;
}
.usa-search__input, [type=search] {
border-right: 1px solid;
height: 40px;
margin-top: units(1);
}
.usa-search .search-form__button {
height: 40px;
}
// Button ellipses loading
.dot-anim {
display: inline-block;
margin-left: 0; /* remove left margin if it exists */
padding-left: 0;
font-size: 1em;
animation: dots 1s steps(3, end) infinite;
}
/* Optional: reduce spacing by removing whitespace node */
button span.dot-anim {
margin-left: 0; /* forces no space even if white-space exists */
}
.dot-anim::after {
content: '.';
animation: dotPulse 1.5s steps(3, end) infinite;
}
@keyframes dotPulse {
0% { content: ''; }
33% { content: '.'; }
66% { content: '..'; }
100% { content: '...'; }
}
.modal-open {
overflow: hidden;
}

File diff suppressed because it is too large Load Diff

View File

@@ -9,5 +9,14 @@ in the form $setting: value,
@use "uswds-core" with (
$theme-font-type-sans: "public-sans",
$theme-show-notifications: false
$theme-card-border-radius: 0,
$theme-card-gap: 4,
$theme-card-border-width: 2px,
$theme-card-border-color: "ink",
$theme-show-notifications: false,
$theme-banner-max-width: "desktop-lg",
$theme-grid-container-max-width: "desktop-lg",
$theme-footer-max-width: "desktop-lg",
$theme-header-max-width: "desktop-lg",
$theme-identifier-max-width: "desktop-lg"
);

Some files were not shown because too many files have changed in this diff Show More