Commit graph

111 commits

Author SHA1 Message Date
rachidatecs
76b0a72ad4
Merge remote-tracking branch 'origin/main' into rjm/472-email-domain-in-review 2023-06-12 17:31:28 -04: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
Jon Roberts
eaf98a0509
added withdraw transition 2023-06-09 11:53:22 -06:00
Jon Roberts
25cc38ff71
changed Address line 2 from Char to TextField 2023-05-31 13:08:33 -04:00
Seamus Johnston
7a3e1bcb2c
Create a DraftDomain model for requested domains 2023-05-26 08:15:25 -05:00
Jon Roberts
560646fd03
added model test and exception to one line from lint 2023-05-10 11:25:53 -04:00
Jon Roberts
7d38dce08c
updated more PR feedback 2023-05-09 17:10:00 -04:00
Jon Roberts
08b2060f35
PR feedback and new migration file based on PR #551 2023-05-09 16:27:09 -04:00
Jon Roberts
54e6121f46
added and cleaned up as per PR review 2023-05-09 15:26:23 -04:00
Jon Roberts
39598bbc21
accidently removed something, putting back in 2023-05-08 15:50:12 -04:00
Jon Roberts
4498ae7847
Lint 2023-05-08 15:41:20 -04:00
Jon Roberts
8982d8d293
Lint 2023-05-08 15:30:49 -04:00
Jon
381d8a6593
Merge branch 'main' into jon/541 2023-05-08 14:45:07 -04:00
Jon Roberts
2ade162ec4
tweak to prevent duplication 2023-05-08 11:31:10 -04:00
Jon Roberts
d0bdc194d2
Domain Information~ 2023-05-08 09:12:55 -04:00
Michelle Rago
4af6a37c42
Making field labels consistent (#551)
* Making field labels consistent

* Update field label

* Make field labels consistent

* Make field labels consistent
2023-04-28 14:53:23 -04:00
Jon Roberts
2aa5582a47
removed a line - DRAFT2 2023-04-26 11:30:22 -06:00
Jon Roberts
f4d30b5780
removed a line - DRAFT 2023-04-26 11:29:31 -06:00
Jon Roberts
db46c03ba6
minor edit 2023-04-13 18:07:24 -06:00
Jon Roberts
bb25253959
formatting 2023-04-13 15:43:22 -06:00
Jon Roberts
f1a96e37fe
fixed withdrawn flow for now 2023-04-13 14:32:23 -06:00
Jon Roberts
c0b789b9f5
added withdraw path and such 2023-04-13 12:53:36 -06:00
Jon Roberts
75b5cc977b
added withdrawn as new status and migrations 2023-04-13 12:35:26 -06:00
Neil Martinsen-Burrell
252269569a
Improve submission confirmation email and test it 2023-04-04 15:57:09 -05:00
Neil Martinsen-Burrell
ac73a54a9d
Review feedback: logging, name changes 2023-04-04 10:24:04 -05:00
Neil Martinsen-Burrell
2693641f2b
Template email subject lines 2023-03-28 13:53:32 -05:00
Neil Martinsen-Burrell
8338704315
Send invitation email when invite is created 2023-03-27 15:20:08 -05:00
Neil Martinsen-Burrell
1e77bd9bf6
Fix deprecation warnings 2023-03-27 12:39:58 -05:00
Neil MartinsenBurrell
1e69eb3c10
Merge pull request #459 from cisagov/nmb/rbac
Role-based Access Control
2023-03-20 12:04:34 -05:00
Ashwin Ramaswami
90a1b2552c
Fix typo ("ogranization") 2023-03-14 17:16:46 -05:00
Neil Martinsen-Burrell
49b4f078e8
Add UserDomainRole table and helpers 2023-03-06 12:03:29 -06:00
Jon Roberts
e213c7388b
Merge branch 'main' into jon/425 2023-02-27 13:24:06 -07:00
Jon Roberts
b12e97f674
removing security from test cases. still need to clean up 2023-02-27 10:30:44 -07:00
Seamus Johnston
ab34629a7b
Place no other contacts reason box on own page 2023-02-22 10:24:02 -06:00
Neil Martinsen-Burrell
f0ecae08c5
Review feedback: error tolerance, logging, etc. 2023-02-14 13:31:00 -06:00
Neil Martinsen-Burrell
1fbd0506ff
Fix formatting and mypy warning 2023-02-13 14:22:41 -06:00
Neil Martinsen-Burrell
884a58cf10
Send confirmation emails on application submission 2023-02-13 14:19:50 -06:00
Seamus Johnston
ffedcac439
Update key personnel language 2023-02-06 16:03:40 -06:00
Seamus Johnston
0e3f68622f
Bypass Django internal form rendering
The purpose of this change is to allow direct use of Django templates
to make edits to how form fields and labels are rendered, while
retaining the validation logic provided by Django's extensive field and
widget library.

This commit additional contains:
 - Remove `REQUIRED_SUFFIX`, as it is handled by the templates now
 - Remove `required=True` from form fields, as this is the default
 - Remove `required=False` from fields where it was added as workaround
   for conditionally required questions which Django form wizard
   couldn't handle
 - Replace `clean_is_policy_acknowledged` with `error_messages` dict
 - Remove duplicate nil entry for Federal Agency dropdown
 - Update `DOMAIN_REGEX` to match whole string
 - Subtle changes to `is_valid` and `get_forms` in ApplicationWizard to
   reduce database calls and use form object's initial data correctly
2023-02-02 15:06:23 -06:00
Neil Martinsen-Burrell
b36dbf8ec1
Revert "Unrecognized tribal government more explanation"
This reverts commit 2cd53dc4c8.
2023-01-30 11:20:59 -06:00
Neil Martinsen-Burrell
78fb98bf56
Fix linting error 2023-01-30 11:15:15 -06:00
Neil MartinsenBurrell
e086fcd9a2
Simplify None/False logic
Co-authored-by: Seamus Johnston <seamus.johnston@gsa.gov>
2023-01-30 10:00:19 -06:00
Neil Martinsen-Burrell
0c318e0eea
Fix linting 2023-01-25 11:55:46 -06:00
Neil Martinsen-Burrell
2cd53dc4c8
Unrecognized tribal government more explanation 2023-01-24 13:24:06 -06:00
Neil Martinsen-Burrell
2c66b3728e
Tribal government question, still needs follow-up 'more information' page 2023-01-23 15:04:24 -06:00
Neil Martinsen-Burrell
8b76490794
Add Type of Work section for special districts/interstate orgs 2023-01-10 14:52:24 -06:00
Seamus Johnston
9886367dd6
Remove formtools
Move the ApplicationWizard from under forms/ into
views/ where each page of the application is now its
own view.
2023-01-04 08:57:28 -06:00
Seamus Johnston
6641fa3982
Fix linter and failing tests 2022-12-28 10:01:04 -06:00
Michelle Rago
3ad810ee7d
Added school district to list of org types 2022-12-27 14:28:25 -05:00
Michelle Rago
115cce62fa
update org type text and other field labels 2022-12-27 13:29:51 -05:00