Commit Graph

4546 Commits

Author SHA1 Message Date
Carlo Costino
9e609efa1c Remove webauthn hooks
This changeset removes webauthn from the Notify.gov admin app.  We are not using webauthn at all in our implementation and will be looking at an entirely different authentication system in the near future.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-08-14 16:59:38 -04:00
Kenneth Kehl
47ab69c4ec notify-admin-687 settings/send text messages changes 2023-08-08 07:53:06 -07:00
Kenneth Kehl
7637695417 Merge pull request #665 from GSA/dependabot/pip/flake8-6.1.0
Bump flake8 from 6.0.0 to 6.1.0
2023-08-07 08:35:23 -07:00
Kenneth Kehl
d5f9fb15d7 fix test for flake8 2023-08-07 08:07:36 -07:00
Jonathan Bobel
d9e5709a0f Removing the section that calculated the count bar for templates and simplified 2023-08-04 14:23:19 -04:00
Jonathan Bobel
0675749b0c Merge branch 'main' of https://github.com/GSA/notifications-admin into 636-remove-uk-requirements 2023-08-03 14:54:09 -04:00
Jonathan Bobel
74c1bb3baf Changed link to email address instead, adjusted test to reflect 2023-08-03 14:46:36 -04:00
Carlo Costino
ab92764840 Remove unused HTTP response header
See https://github.com/wntrblm/flask-talisman/issues/27 for more details

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-08-03 11:13:18 -04:00
Jonathan Bobel
e1528a27b2 Seeing if this test change will let it pass 2023-07-28 14:11:03 -04:00
Steven Reilly
be5144b99a Merge pull request #643 from GSA/notify-admin-530 2023-07-28 11:18:36 -04:00
Andrew Shumway
abf06247d2 Added if admin check to remove row in service settings (#621) 2023-07-28 11:17:02 -04:00
Jonathan Bobel
242c7acd34 Changing U.S. Notify to Notify.gov (#656) 2023-07-28 11:12:46 -04:00
Jonathan Bobel
27a193160f 619 - Removing all mention of emails from the pilot (#615) 2023-07-28 11:03:37 -04:00
Carlo Costino
b5664c3d20 Add support for E2E (end-to-end) tests (#625)
This changeset lays the foundation for supporting E2E (end-to-end) integration tests for US Notify.  It brings in the Playwright testing framework along with the Playwright pytest plugin to make this possible, and includes the following adjustments:

- A new test session fixture for ensuring that Playwright authenticates with the sites that are currently behind HTTP Auth (requies env-var config)
- A new end_to_end test directory specifically for E2E tests
- Updates to the Makefile that make sure E2E tests are not run as a part of the normal test routine but can be run separately
- A new command in the Makefile to run E2E tests that will run in Chromium, Firefox, and Webkit headless browsers

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-07-28 09:31:45 -04:00
Andrew Shumway
34fef6954c Added UTC to formatter return strings and appropriate tests (#617)
Co-authored-by: Andrew Shumway <ashumway@flexion.us>
2023-07-27 11:22:05 -04:00
Kenneth Kehl
f188dea3cd fix flake8 2023-07-26 10:58:53 -07:00
Kenneth Kehl
3a463737c7 merge from main and resolve 2023-07-26 09:20:05 -07:00
Kenneth Kehl
559ed217e4 fix test 2023-07-26 09:09:06 -07:00
Kenneth Kehl
dc342385ce notify-admin-641 let platform admins export listing of all users (#647)
Co-authored-by: Kenneth Kehl <@kkehl@flexion.us>
Co-authored-by: stvnrlly <steven.reilly@gsa.gov>
2023-07-26 12:08:55 -04:00
Kenneth Kehl
933a4808e4 notify-admin-530 remove email info in service name settings 2023-07-21 08:24:10 -07:00
Tim Lowden
94ea3832f8 Merge pull request #627 from GSA/609-remove-create-account-link
Removing the link to create an account
2023-07-18 11:23:24 -04:00
Kenneth Kehl
ecc4aeb416 Merge pull request #618 from GSA/notify-api-340
notify-api-340 remove daily limit
2023-07-18 07:00:09 -07:00
Jonathan Bobel
bbc03d2ddb Deleting instead of commenting out 2023-07-14 10:39:12 -04:00
Jonathan Bobel
f11746324d Changing white space to try to kick this test off again 2023-07-13 12:54:40 -04:00
Kenneth Kehl
4b3ccfeec3 fix tests 2023-07-13 08:28:46 -07:00
Kenneth Kehl
00edf5d023 merge from main 2023-07-13 08:15:34 -07:00
Jonathan Bobel
e2ba5e5bb7 Commenting out this test 2023-07-13 10:46:15 -04:00
Jonathan Bobel
e8170f22b7 Merge branch 'main' of https://github.com/GSA/notifications-admin into 616-remove-sticky-position 2023-07-12 15:43:47 -04:00
Jonathan Bobel
1da906279f Removed links to the sticky javascript, but didn't remove altogether 2023-07-12 15:43:21 -04:00
Steven Reilly
13d0e46b52 blunt rename of org (#620) 2023-07-12 12:09:44 -04:00
Kenneth Kehl
c165589d4c notify-api-340 remove daily limit 2023-07-11 12:37:27 -07:00
Jonathan Bobel
05329f0ddd Removing the link to create an account 2023-07-10 12:43:45 -04:00
Jonathan Bobel
f570bb5015 #590 - Adapt homepage redesign changes (#597)
* - Change content
- Edit the homepage images #521
- Remove account creation option
- Remove navigation
- Remove links to Notify docs in footer

* Updated alt text, jinja comment consistency for the footer
2023-07-06 10:33:27 -04:00
Kenneth Kehl
20a0bd5c99 merge from main 2023-07-05 15:07:38 -07:00
Carlo Costino
234bbe677b Merge pull request #594 from GSA/notify-api-316
Rework downloadable reports and fix process_type
2023-07-03 15:12:34 -04:00
Carlo Costino
9f88af0ac2 Fix create and update template method calls
The removal of the process_type argument was causing a couple of the method calls to break since they were still sending in the argument.  This commit fixes that and updates the corresponding tests as well.

h/t @terrazoon for uncovering the touchpoints originally!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-07-03 15:06:06 -04:00
Carlo Costino
da84a18970 Ensure users are authenticated for most pages (#586)
* Ensure users are authenticated for most pages

This changeset makes sure that users must be authenticated and logged in to view most pages of the Notify service.  We are moving to a model where only the home page and a select few others will be publicly accessible for the time being.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-07-03 15:03:33 -04:00
Kenneth Kehl
4229448a67 fix tests 2023-07-03 08:20:12 -07:00
Kenneth Kehl
88b033616b Merge pull request #561 from GSA/notify-552
notify-552 remove option to use priority queue from UI
2023-06-28 13:46:55 -07:00
Kenneth Kehl
d2d7a75a5f notify-536: accurately reflect delivery receipts in UI (#551) 2023-06-27 11:20:58 -04:00
Kenneth Kehl
7168309fbb fix all tests 2023-06-26 14:07:28 -07:00
Kenneth Kehl
ed274bd266 notify-542: move to 24 hour time for UTC 2023-06-26 08:42:04 -07:00
Kenneth Kehl
aa0f15c1b2 notify-552 remove option to use priority queue from UI 2023-06-20 08:37:56 -07:00
Jonathan Bobel
f266084ddb Test passed, good time to commit 2023-06-16 14:55:24 -04:00
Jonathan Bobel
86cf2ab836 Fixing the issue of the template area buttons not working 2023-06-15 15:15:37 -04:00
Andrew Shumway
e0d4fee515 Replaced 30 min email exp variable with 1 hour in config for consistency 2023-06-15 08:54:52 -06:00
Andrew Shumway
1b5de90657 Form is visible in html/text added for clarification on validation 2023-06-14 09:42:22 -06:00
Carlo Costino
92d25f5a69 Convert frontend display to be just UTC (#540)
This changeset converts the display of dates and times to be just UTC to match the recent changes in the backend.  This unwinds a bit of work that was done previously and allows us to start with a clean slate in how we want to approach displaying dates and times going forward. It also adds a bit of explanatory text to help users.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
Co-authored-by: stvnrlly <steven.reilly@gsa.gov>
2023-06-12 15:49:48 -04:00
Steven Reilly
da623c87d6 Add Google Tag Manager for analytics (#541) 2023-06-12 13:52:38 -04:00
Jonathan Bobel
d98a8ceada Update to top navigation active state(s) (#538)
* Updated top navigation active states
* Updated pricing page
2023-06-09 10:59:01 -04:00