Commit graph

860 commits

Author SHA1 Message Date
zandercymatics
251b8291f9
Merge branch 'main' into za/813-sort-dropdowns-alphabetically 2023-08-22 10:54:20 -06:00
zandercymatics
00d475f3a6
Changes 2023-08-22 10:53:52 -06:00
zandercymatics
74571069c3
AdminSortFields class 2023-08-18 15:50:44 -06:00
zandercymatics
bd0edf7203
Redirect and basic changes 2023-08-18 15:29:03 -06:00
rachidatecs
c98392baac
Add ineligible status on domain application, on user. Trigger fsm transition on domain application which triggers status ineligible on user. Edit permissions on domains and newly created application wizard perm class to block access to ineligible users. Run migrations. 2023-08-18 17:24:34 -04:00
zandercymatics
0978c91450
Test fix 2023-08-18 09:15:12 -06:00
zandercymatics
3beb23262b
Sort on domain_application 2023-08-18 08:51:04 -06:00
zandercymatics
2db74e6b00
Black changes - would not pass otherwise 2023-08-17 15:32:19 -06:00
zandercymatics
aef9df5296
PR changes 2023-08-17 14:55:21 -06:00
zandercymatics
40b5d7ec5c
Black formatting 2023-08-17 11:41:07 -06:00
zandercymatics
080a70e613
Why must the linter lint? 2023-08-17 11:24:35 -06:00
zandercymatics
ed26035763
Fixe some linting issues / comments 2023-08-17 09:54:16 -06:00
zandercymatics
f31258d2b0
Linter things / Rachid suggestions 2023-08-16 14:26:17 -06:00
zandercymatics
738b75a7df
Updated test cases / common.py helpers
Expanded some test cases and added some common.py helpers for future tests
2023-08-16 12:32:17 -06:00
rachidatecs
e1d78bda5a
lint 2023-08-14 12:58:47 -04:00
rachidatecs
f7c9c1c42c
Fix the approve() sets status to None bug by calling the transition methods on the current obj (as opposed to the old obj) in django admin 2023-08-14 12:39:34 -04:00
zandercymatics
4fa9e78688
Battle of the linter, circa 2023 2023-08-14 08:59:22 -06:00
zandercymatics
d99260f70a
Uncommited changes for tests
Test cases still a WIP - unsure as to why these two querysets are ordered differently. Otherwise the sorting logic is there
2023-08-11 12:41:45 -06:00
Alysia Broddrick
d1a5f6943c
added functions to admin buttons 2023-08-10 17:34:09 -07:00
zandercymatics
94738ca06f
Moved sort logic in a class / generalized 2023-08-10 14:56:16 -06:00
zandercymatics
6a04704cfb
(Somewhat) Generalized logic and expanded it to all dropdowns 2023-08-10 09:10:30 -06:00
zandercymatics
e2ae261cfa
Formatting changes 2023-08-09 08:47:09 -06:00
zandercymatics
95927753aa
Progress save
Needs some code cleanup
2023-08-08 14:42:08 -06:00
Alysia Broddrick
d3bc00fdce
started adding the security info 2023-07-26 16:18:33 -07:00
rachidatecs
267f76eb62
Merge remote-tracking branch 'origin/main' into rjm/757-action-needed-759-rejected 2023-07-14 15:31:20 -04:00
rachidatecs
5fa388ee2c
Change investigating to in review 2023-07-13 14:10:29 -04:00
rachidatecs
54bc17ff83
Merge remote-tracking branch 'origin/main' into rjm/757-action-needed-759-rejected 2023-07-13 13:29:59 -04:00
rachidatecs
616b9345f1
Remove unecessary self argument 2023-07-13 13:15:07 -04:00
rachidatecs
cbc2975c1d
Missing unit tests and linting 2023-07-12 16:10:30 -04:00
rachidatecs
a6f8e64c0a
Rejected status and email 2023-07-12 12:25:40 -04:00
rachidatecs
5763bb4a6a
Action needed status and email 2023-07-11 11:45:55 -04:00
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