Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.2.25 regulations: optional admin contact for private registration #2702

Open
vohmar opened this issue Oct 24, 2024 · 2 comments
Open

1.2.25 regulations: optional admin contact for private registration #2702

vohmar opened this issue Oct 24, 2024 · 2 comments
Assignees

Comments

@vohmar
Copy link
Contributor

vohmar commented Oct 24, 2024

Make admin contact optional for private registrations over epp and rest-epp.

Currently .ee domain regulations require specifying admin contact for all registrations
Change admin contact to optional on domain create and domain update for registrations with private registrants. Admin contact is still mandatory for all registrations with org type registrant

the feature needs to be configurable in admin settings to enable deploying it prior to new regulations taking effect

@vohmar vohmar changed the title 1.2.25 regulations: optional admin contact for private regsitration 1.2.25 regulations: optional admin contact for private registration Oct 24, 2024
@vohmar
Copy link
Contributor Author

vohmar commented Jan 29, 2025

Current solution lets any domain to be registered without setting admin contacts if the 0 admin contact condition is enabled in admin.

.ee policy requires the admin contact if the registrant is an organisation. It is also needed if the private registrant is a minor (under 18 years old)

how can i enforce the correct admin contact policy?

@vohmar
Copy link
Contributor Author

vohmar commented Feb 1, 2025

Need to change the settings logic:
we have settings:
Admin contacts min count:
Admin contacts max count:

to achieve needed configurable result with the new conditions:

  • admin contact is optional
    ** except when registrant is an organisation (ident type = org)
    ** except when registrant is private, but underaged
  • admin contact cannot be an organisation (ident type = priv or birthday)

  • admin contact min count: 0 should give the general optionality for the admin contacts
    ** to enforce min count 1 for company registrants add checkbox "Require admin for businesses"
    ** to enforce min count 1 for minor registrants add checkbox "Require admin for minors" (age is calculated from birthday and if possible from identity code)
  • to allow only private admin contacts add setting "allowed admin ident types" with multiple selection list option (in this case priv and birthday should be selected)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants