Add disputing logic for EPP

This commit is contained in:
Karl Erik Õunapuu 2020-04-24 16:04:58 +03:00
parent 7a7b2f9881
commit 0f2a290d64
17 changed files with 626 additions and 325 deletions

View file

@ -44,6 +44,8 @@ defaults: &defaults
registrar_ip_whitelist_enabled: false
api_ip_whitelist_enabled: false
dispute_period_in_months: 36
registry_juridical_name: "Eesti Interneti SA"
registry_reg_no: "90010019"
registry_email: "info@internet.ee"

View file

@ -8,3 +8,5 @@ en:
form:
password_hint: Generated automatically if left blank
optional: Not required by default
in_future: Must be at least today / in future

View file

@ -24,6 +24,8 @@ en:
key_data_not_allowed: 'keyData object is not allowed'
required_parameter_missing_reserved: 'Required parameter missing; reserved>pw element required for reserved domains'
invalid_auth_information_reserved: 'Invalid authorization information; invalid reserved>pw value'
required_parameter_missing_disputed: 'Required parameter missing; disputed pw element required for dispute domains'
invalid_auth_information_disputed: 'Invalid authorization information; invalid disputed>pw value'
domain_name_blocked: 'Data management policy violation: Domain name is blocked [name]'
name_dirty:
invalid: 'Domain name is invalid'
@ -631,6 +633,7 @@ en:
add_blocked_domain: 'Add domain to blocked list'
add_disputed_domain: 'Add domain to disputed list'
edit_pw: 'Edit Pw'
edit_dispute: 'Edit dispute'
optional: 'Optional'
test_registrar: "Test registrar"
verified_confirm: 'Verified status is for cases when current registrant is the one applying for the update. Legal document signed by the registrant is required. Are you sure this update is properly verified with the registrant?'

View file

@ -1,7 +1,6 @@
require_dependency 'epp_constraint'
Rails.application.routes.draw do
resources :disputes
# https://github.com/internetee/epp_proxy#translation-of-epp-calls
namespace :epp do
constraints(EppConstraint.new(:session)) do
@ -259,7 +258,11 @@ Rails.application.routes.draw do
get 'delete'
end
end
resources :disputes
resources :disputes do
member do
get 'delete'
end
end
resources :registrars do
resources :api_users, except: %i[index]