Commit Graph

56 Commits

Author SHA1 Message Date
Kenneth Kehl
3168f28920 more 2024-11-18 09:26:04 -08:00
Cliff Hill
1571143012 Resend invites works.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-07 09:56:09 -05:00
Cliff Hill
70404a2a8b Invites are now working.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-07 08:37:55 -05:00
Cliff Hill
f95738a763 Getting all the needed data in place.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-06 14:30:57 -05:00
Cliff Hill
017406cbb6 Fixing tests, and resend invites endpoint.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-06 08:09:03 -05:00
Cliff Hill
123aa7129b Making state be validated.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-06 08:09:03 -05:00
Cliff Hill
c800fbc2b0 Removing unused code.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-06 08:09:03 -05:00
Cliff Hill
e80029e5f0 Properly handling and validating the state for login.gov
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-11-06 08:09:03 -05:00
Cliff Hill
4c891de47c Nonce stuff added.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-10-21 16:42:17 -04:00
Kenneth Kehl
621770daf0 merge from main and code review feedback 2024-10-08 07:36:17 -07:00
Kenneth Kehl
f720b48d0d Bug: Invites expiring immediately 2024-10-02 09:54:18 -07:00
Kenneth Kehl
3fde9c5d5d fix flake 8 2024-08-15 10:40:26 -07:00
Kenneth Kehl
146f0cc787 initial 2024-08-15 10:31:02 -07:00
Carlo Costino
a3ef6de5bc Merge pull request #992 from GSA/notify-admin-1396
Exception Investigation: app.notify_client:InviteTokenError
2024-05-31 11:35:20 -04:00
Kenneth Kehl
bce5220515 merge from main 2024-05-31 07:35:41 -07:00
Kenneth Kehl
905df17f65 remove datetime.utcnow() 2024-05-23 13:59:51 -07:00
Carlo Costino
99edc88197 Localize notification_utils to the API
This changeset pulls in all of the notification_utils code directly into the API 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 API.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-16 10:17:45 -04:00
Kenneth Kehl
a274aae232 fix invite text 2024-05-15 08:22:04 -07:00
Carlo Costino
5ece190c7f Minor changes accounting for black and isort formatting
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-06 15:35:04 -04:00
Kenneth Kehl
bd80ef16ba code review feedback 2024-04-25 13:21:26 -07:00
Kenneth Kehl
f1f2f728af cleanup 2024-04-24 14:06:43 -07:00
Kenneth Kehl
49352a4be1 add tests 2024-04-19 15:19:11 -07:00
Kenneth Kehl
44c8d74250 don't do a json.dumps before sending 2024-04-19 14:11:05 -07:00
Kenneth Kehl
56c73d9898 api to return service invite info 2024-04-19 14:02:38 -07:00
Kenneth Kehl
075ac1f3d3 use raw_get and raw_set for better debug of redis 2024-04-19 10:12:27 -07:00
Kenneth Kehl
1ae239cdb8 fix flake8 2024-04-19 09:27:58 -07:00
Kenneth Kehl
751e8ab077 more debug 2024-04-19 09:14:36 -07:00
Kenneth Kehl
23e66db2a9 make state non-arbitrary 2024-04-02 13:18:21 -07:00
Kenneth Kehl
24aea5efc3 remove debug 2024-04-01 12:48:30 -07:00
Kenneth Kehl
97ba070b0e debug staging 2024-03-28 11:19:02 -07:00
Kenneth Kehl
8d48ec4c87 fix invitations 2024-03-22 11:18:47 -07:00
Kenneth Kehl
1a9800f924 fix tests 2024-03-19 13:23:22 -07:00
Kenneth Kehl
93d9ab62e4 login.gov first time workflow notify-api-1250 2024-03-19 07:34:23 -07:00
Kenneth Kehl
b777249b6f merge from main 2024-03-01 13:50:09 -08:00
Cliff Hill
9523cc1d97 Cleaning up with black, isort, flake8.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-02-28 12:43:33 -05:00
Cliff Hill
7416de2a28 KeyType implemented.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-02-28 12:43:33 -05:00
Cliff Hill
3982f061b6 Made enums.py for all the enums to avoid cyclic imports.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-02-28 12:43:31 -05:00
Cliff Hill
820ee5a942 Cleaning up a lot of things, getting Enums used everywhere.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2024-02-28 12:40:52 -05:00
Kenneth Kehl
b5a0562077 fix tests 2024-01-24 07:55:14 -08:00
Kenneth Kehl
6dc9828663 fix tests 2024-01-22 10:55:09 -08:00
Cliff Hill
affc5e7aff Fixing stuff.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-12-20 09:51:43 -05:00
Cliff Hill
ff70dc9b8b Filtering the rest endpoint for resending invites by status = pending
now.

Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-12-20 08:15:19 -05:00
Cliff Hill
61d294292b Did stuff, fixed things. This seems to work now.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-12-15 13:14:53 -05:00
Cliff Hill
e4f228ca0d More test fixes.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-12-08 22:01:27 -05:00
Cliff Hill
1157f5639d black, isort, flake8
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-12-08 21:43:52 -05:00
Cliff Hill
991d9aa621 Made new /resend route in api.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-12-05 23:03:44 -05:00
Cliff Hill
8350408512 Working on getting tests working.
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
2023-11-13 16:00:11 -05:00
Kenneth Kehl
1ecb747c6d reformat 2023-08-29 14:54:30 -07:00
Kenneth Kehl
5a350560d7 notify-api-433b remove research mode 2023-08-25 12:09:00 -07:00
stvnrlly
57f4df8ed1 remove broadcast-related code, except migrations 2022-10-04 15:28:27 +00:00