mirror of
https://github.com/google/nomulus
synced 2026-02-04 12:02:30 +00:00
Fix registrar security console
The registrar security console failed because it assumed the email is a required field for the registrar, but it isn't (at least - create_registrar doesn't require an email, and update_registrar lets you remove the email). Fixed by allowing it to *remain* unset if it was unset originally, but if it was set - it's required. There are more fixes needed, but they aren't related to the email, so they will wait for the next CL ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=191623034
This commit is contained in:
@@ -71,12 +71,17 @@ public final class RegistrarFormFields {
|
||||
.required()
|
||||
.build();
|
||||
|
||||
public static final FormField<String, String> EMAIL_ADDRESS_FIELD =
|
||||
public static final FormField<String, String> EMAIL_ADDRESS_FIELD_REQUIRED =
|
||||
FormFields.EMAIL.asBuilderNamed("emailAddress")
|
||||
.matches(ASCII_PATTERN, ASCII_ERROR)
|
||||
.required()
|
||||
.build();
|
||||
|
||||
public static final FormField<String, String> EMAIL_ADDRESS_FIELD_OPTIONAL =
|
||||
FormFields.EMAIL.asBuilderNamed("emailAddress")
|
||||
.matches(ASCII_PATTERN, ASCII_ERROR)
|
||||
.build();
|
||||
|
||||
public static final FormField<String, String> ICANN_REFERRAL_EMAIL_FIELD =
|
||||
FormFields.EMAIL.asBuilderNamed("icannReferralEmail")
|
||||
.matches(ASCII_PATTERN, ASCII_ERROR)
|
||||
|
||||
Reference in New Issue
Block a user