Commit graph

429 commits

Author SHA1 Message Date
Alysia Broddrick
5398a81d24
cleaned up code comments 2023-06-15 07:59:02 -07:00
Alysia Broddrick
f45095c82b
changed test to share patch function 2023-06-14 22:49:37 -07:00
Alysia Broddrick
c3e8cbb81f
applied _get_property so it can be tested properly 2023-06-14 08:26:52 -07: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
Alysia Broddrick
9ca860b26a
domain mock added with mock object 2023-06-13 08:24:13 -07:00
Alysia Broddrick
bb6c953b31
test is being mocked 2023-06-12 08:19:09 -07:00
Seamus Johnston
3884536869
Merge branch 'main' into sspj/domain-cache 2023-06-02 09:37:01 -05:00
Seamus Johnston
dcf6c8f8a2
Renumber migration files and fix linter error 2023-06-01 17:28:27 -05:00
Seamus Johnston
1cd74ebda5
Resond to PR feedback 2023-06-01 11:27:38 -05:00
Seamus Johnston
63d8198075
WIP domain caching layer 2023-05-30 09:11:06 -05:00
Seamus Johnston
d51a8600d4
Write a new Domain interface 2023-05-26 14:51:11 -05:00
rachidatecs
c01a0276e5
Implement domain security email page with stubs for EPP 2023-05-17 10:39:49 -04:00
Neil Martinsen-Burrell
ff21b19c63
Merge branch 'main' into nmb/nameservers 2023-05-08 11:26:10 -05:00
Neil Martinsen-Burrell
ae2527f0ec
Tweaks for better PR 2023-05-05 11:16:31 -05:00
Neil Martinsen-Burrell
b344e71190
Working JS "additional form" form 2023-05-05 10:40:13 -05:00
Neil Martinsen-Burrell
df6525c5b4
Improve form: required fields 2023-05-01 12:30:21 -05:00
Seamus Johnston
39c54fa79f
Respond to PR feedback 2023-04-28 16:02:30 -05:00
Neil Martinsen-Burrell
6e9a8c8792
Update domain namerservers form 2023-04-25 12:19:56 -05:00
Seamus Johnston
ce7cfc1a53
Include epplibwrapper module 2023-04-21 10:03:31 -05:00
Neil Martinsen-Burrell
69706fbbb7
Make invitation and show on user management page 2023-03-22 16:14:52 -05:00
Neil Martinsen-Burrell
49b4f078e8
Add UserDomainRole table and helpers 2023-03-06 12:03:29 -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
Seamus Johnston
0f87d9ea9a
Respond to PR feedback 2023-01-24 10:09:36 -06:00
Seamus Johnston
90557c51e8
Respond to PR feedback 2022-12-06 16:09:15 -06:00
Seamus Johnston
07eb374d25
Save button for domain application 2022-12-05 14:38:53 -06:00
Seamus Johnston
54b6b525b5
Fix failing tests 2022-11-28 13:30:40 -06:00
Seamus Johnston
6fd29aea75
Respond to PR feedback 2022-11-28 11:49:01 -06:00
Seamus Johnston
eda5e9751b
Fix lint errors 2022-11-17 08:26:41 -06:00
Seamus Johnston
2b91a3c1d1
Second revision of Domain model draft 2022-11-17 07:50:28 -06:00