Commit graph

329 commits

Author SHA1 Message Date
rachidatecs
52dc04c1ac
Expose users in django admin for CISA Analysts while hiding uuids 2023-07-07 11:01:15 -04:00
rachidatecs
10b0700657
Convert investigator id to investigator name in descriptive subheader on admin lists, update unit test, linting 2023-07-06 13:57:27 -04:00
rachidatecs
0ee7e71fc1
Merge remote-tracking branch 'origin/main' into rjm/680-admin-workshop 2023-06-30 12:34:01 -04:00
rachidatecs
31a18bbd50
cleanup and linting 2023-06-30 12:08:31 -04:00
rachidatecs
15688b8fdb
wip 2023-06-29 18:21:41 -04:00
rachidatecs
de36ca9cf7
Add permissions to staff in fixtures by codename not id, make class with for the list header context updater and inherit it from domain, domain application, and contacts (the classes that implement search, filter and sort) 2023-06-28 16:23:55 -04:00
rachidatecs
eac616204b
Add descriptive subheader for listing pages in django admin 2023-06-27 17:08:23 -04:00
rachidatecs
d506e5a8e8
Add fixtures for Analysts, add domains to analyts dashboard )with search) 2023-06-27 15:47:53 -04:00
rachidatecs
100af4fd1c
Add the right fields to the readonly list 2023-06-26 19:32:27 -04:00
rachidatecs
963feef9b4
make some fields read only for non superusers 2023-06-26 19:22:32 -04:00
rachidatecs
6d46785962
tweak cisa analyst roles documentation, move policy acknoledged to its own fieldset at the end on detail page 2023-06-26 18:50:24 -04:00
rachidatecs
05c755be96
add one last else and a logger warning for unknown status transition in django admin 2023-06-23 16:37:07 -04:00
rachidatecs
1cb380c030
cleanup 2023-06-23 15:37:03 -04:00
rachidatecs
c2e24f4fb9
tweak documentation and change ifs to elifs 2023-06-23 15:28:51 -04:00
rachidatecs
64767a4af0
Customize contacts list, domain applications list, domain application detail view with search, sorts, filters, fieldsets, search helper text. Document django admin CISA analyst access group. 2023-06-22 18:49:45 -04:00
rachidatecs
94d5682b24
Implement all statuses in application admin class, implement approved email, consolidate email methods in application model class, unit test emails sends as side-effects of admin save 2023-06-20 19:10:58 -04:00
Seamus Johnston
12d3f5bdb7
Merge branch 'main' into sspj/draft-test-cases 2023-06-16 14:17:49 -05:00
Seamus Johnston
d2683ef32c
Respond to PR feedback 2023-06-16 13:56:19 -05:00
rachidatecs
1ac56afe20
additional comments, move log statements after the actions they're logging. 2023-06-13 17:44:19 -04:00
Seamus Johnston
cabe516f9f
Sketch test cases for Domain integration
This also includes an illustration of how action buttons
could be integrated into the admin portal.
2023-06-13 14:50:40 -05:00
rachidatecs
f3bf3f9e66
Add logging, templatize SUMMARY in email templates, templatize complete_application in tests, to integrate FSM inspect the status change that was made in the admin view here and call the transition method that's now defined in the model 2023-06-12 17:29:30 -04:00
rachidatecs
31295053f9
Implement 'investigating' email templates and tigger email send on admin domain application save, status change to investidated. 2023-06-07 13:19:22 -04:00
Jon Roberts
d0bdc194d2
Domain Information~ 2023-05-08 09:12:55 -04:00
Neil Martinsen-Burrell
64553e0d01
Tweak templates and save invitation status change 2023-03-28 13:56:59 -05:00
Seamus Johnston
dee826c5e3
Remove UserProfile and add PublicContact 2023-03-06 15:51:04 -06:00
Seamus Johnston
54b6b525b5
Fix failing tests 2022-11-28 13:30:40 -06:00
Seamus Johnston
349659be90
Enable auditlogging 2022-11-10 08:20:57 -06:00
Neil Martinsen-Burrell
60f282752b
Respond to review feedback 2022-09-26 11:51:15 -05:00
Neil Martinsen-Burrell
e0b3023520
Add User and UserProfile models 2022-09-22 12:13:53 -05:00