Commit Graph

37 Commits

Author SHA1 Message Date
Beverly Nguyen
dc14da9638 3110 dashboard design feedback & permission changes (#3142)
* update org dashboard

* allowing org admins to access serviecs within an org

* fix test
2025-12-08 20:26:00 +00:00
Beverly Nguyen
a81c9d0ff0 Remove SMS Total Message Limit from Org Dash (#3144)
* Remove SMS Total Message Limit from Org Dash

* update text

* pytest
2025-12-08 12:12:19 -05:00
Beverly Nguyen
4d8cc358b4 org test 2025-11-19 19:55:24 -08:00
Beverly Nguyen
21d0d1ffe1 add delete helper 2025-11-11 12:18:16 -08:00
Beverly Nguyen
f5ae07aa0c EMAIL_REGEX complied and css updates 2025-11-06 11:16:44 -08:00
Beverly Nguyen
3bfb8de17a adding escaping 2025-11-05 15:27:05 -08:00
Beverly Nguyen
3beba2beaf Add service editing to organization dashboard with confirmation modal
- Add edit form for service name, primary contact, and status
- Add confirmation modal before saving changes
- Refactor dashboard actions into helper functions
- Add validation for service name and email format
2025-11-05 13:20:21 -08:00
Beverly Nguyen
820b6d2e78 fix test 2025-10-30 17:30:20 -07:00
Beverly Nguyen
6e20ebb7fa Added new buttons for forms to be inline and visual highlight 2025-10-30 14:14:17 -07:00
Beverly Nguyen
949f09bb70 Add inline forms to organization dashboard for creating services and inviting users 2025-10-30 10:00:52 -07:00
Beverly Nguyen
304efabeec update test 2025-10-27 17:28:31 -07:00
Beverly Nguyen
9ead834492 adding templates and refactor to use dashboard data endpoint 2025-10-24 14:40:17 -07:00
Beverly Nguyen
b76ab1a679 update date format 2025-10-21 14:37:27 -07:00
Beverly Nguyen
0a3d21215c get service and usage 2025-10-21 12:26:56 -07:00
Beverly Nguyen
ba01e6e388 Merge branch 'main' of github.com:GSA/notifications-admin into 3021-create-aggregate-table-of-services-per-org 2025-10-21 11:13:01 -07:00
Beverly Nguyen
3127de7711 refactor 2025-10-20 12:26:07 -07:00
Beverly Nguyen
afef4978f9 refactor org model and removed enum 2025-10-20 12:11:01 -07:00
Beverly Nguyen
507c33a4db Add services overview table to organization dashboard 2025-10-16 17:42:42 -07:00
Beverly Nguyen
3e5bc0917c refactor 2025-10-16 14:44:45 -07:00
Beverly Nguyen
a8400c1881 add enums 2025-10-16 14:41:13 -07:00
Beverly Nguyen
fb528f03a8 Add organization message usage and service counts to dashboard
- Fetch organization message allowance from API endpoint
- Display messages sent, remaining, and total limit on dashboard
- Add service count statistics (total, live, trial, suspended)
- Pass message usage data to template for chart visualization
2025-10-16 14:39:01 -07:00
Beverly Nguyen
8877087c28 Merge remote-tracking branch 'origin/main' into 2967-calculate-an-organizations-message-usage-for-current-agreement-period 2025-10-16 12:45:28 -07:00
Beverly Nguyen
69bee58170 adding todo 2025-10-15 16:45:35 -07:00
Beverly Nguyen
11d7f5839d Add Service Status and message usage count 2025-10-14 15:28:58 -07:00
Beverly Nguyen
2db7152bc4 sanitize 2025-10-14 13:37:04 -07:00
Beverly Nguyen
e041ea433f f-strings instead of .format() 2025-10-14 13:32:11 -07:00
Beverly Nguyen
14c4f3a726 we only need current financial year 2025-10-14 12:59:49 -07:00
Beverly Nguyen
f4d326738c added feature flag 2025-10-14 12:37:12 -07:00
Beverly Nguyen
08d39d7bad Moved usage to it's own route to not confuse with dashboard 2025-10-14 12:27:15 -07:00
Beverly Nguyen
0168331390 adding total chart 2025-10-06 18:12:31 -07:00
Alex Janousek
a40c8861bf Optimizing polling (#2946)
* Optimizing polling

* Fixed formatting issue
2025-09-26 06:57:18 -04:00
Alex Janousek
8057c7f8dc Consolidating code ql findings (#2920)
* Consolidating code ql findings

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

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

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

* Removed unused large file

* Fixed import order

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-09-18 16:42:39 -04:00
Kenneth Kehl
30093673d0 inline notifications-python-client 2025-06-10 11:40:14 -07:00
stvnrlly
378717571b remove unused support forms/pages & unused go-live form 2023-12-20 10:44:38 -05:00
stvnrlly
f600dd95d6 remove email branding 2023-12-18 16:10:12 -05:00
Kenneth Kehl
8c9721d8e2 notify-api-412 use black to enforce python coding style 2023-08-25 09:12:23 -07:00
Steven Reilly
13d0e46b52 blunt rename of org (#620) 2023-07-12 12:09:44 -04:00