mirror of
https://github.com/internetee/registry.git
synced 2025-08-03 16:32:04 +02:00
Added basic Registrant portal
This commit is contained in:
parent
90633160c0
commit
fdcad95683
28 changed files with 810 additions and 26 deletions
|
@ -5,28 +5,27 @@ zonefile_export_dir: 'export/zonefiles'
|
|||
bank_statement_import_dir: 'import/bank_statements'
|
||||
legal_documents_dir: 'import/legal_documents'
|
||||
|
||||
# Contact epp will not accept org value by default
|
||||
# and returns 2306 "Parameter value policy error"
|
||||
contact_org_enabled: 'false'
|
||||
|
||||
# You can use `rake secret` to generate a secure secret key.
|
||||
# Your secret key is used for verifying the integrity of signed cookies.
|
||||
# If you change this key, all old signed cookies will become invalid!
|
||||
secret_key_base: 'please-change-it-you-can-generate-it-with-rake-secret'
|
||||
devise_secret: 'please-change-it-you-can-generate-it-with-rake-secret'
|
||||
|
||||
# Used by admin server, you can leave those empty for when running EPP server:
|
||||
# Admin server configuration:
|
||||
openssl_config_path: '/etc/ssl/openssl.cnf'
|
||||
crl_path: '/home/registry/registry/shared/ca/crl/crl.pem'
|
||||
ca_cert_path: '/home/registry/registry/shared/ca/certs/ca.crt.pem'
|
||||
ca_key_path: '/home/registry/registry/shared/ca/private/ca.key.pem'
|
||||
ca_key_password: 'your-root-key-password'
|
||||
|
||||
# Used only by EPP server, you can leave it empty when running admin server:
|
||||
# EPP server configuration
|
||||
webclient_ip: '127.0.0.1'
|
||||
webclient_cert_common_name: 'webclient'
|
||||
# Contact epp will not accept org value by default
|
||||
# and returns 2306 "Parameter value policy error"
|
||||
contact_org_enabled: 'false'
|
||||
|
||||
# DEPP configuration
|
||||
# DEPP server configuration (both for Registrar/Registrant servers)
|
||||
show_ds_data_fields: 'false'
|
||||
default_nameservers_count: '2'
|
||||
default_admin_contacts_count: '1'
|
||||
|
@ -36,7 +35,7 @@ key_path: '/home/registry/registry/shared/ca/private/webclient.key.pem'
|
|||
epp_hostname: 'registry.gitlab.eu'
|
||||
repp_url: 'https://repp.gitlab.eu/repp/v1/'
|
||||
|
||||
# SMTP configuration
|
||||
# SMTP configuration (for Admin/EPP/Registrar/Registrant servers)
|
||||
smtp_address: 'server-hostname'
|
||||
smtp_port: '25' # 587, 465
|
||||
smtp_user_name: 'login'
|
||||
|
@ -50,8 +49,9 @@ smtp_openssl_verify_mode: 'peer' # 'none', 'peer', 'client_once','fail_if_no_pee
|
|||
smtp_enable_starttls_auto: 'true' # 'false'
|
||||
# If your mail server requires authentication, please change.
|
||||
smtp_authentication: 'plain' # 'plain', 'login', 'cram_md5'
|
||||
registrant_url: 'https:/registrant.example.com' # for valid email body registrant links
|
||||
|
||||
# autotest config overwrites
|
||||
# Autotest config overwrites
|
||||
test:
|
||||
webclient_ip: '127.0.0.1' # it should match to localhost ip address
|
||||
crl_path: '/var/lib/jenkins/workspace/registry/ca/crl/crl.pem'
|
||||
|
|
|
@ -41,6 +41,7 @@ module Registry
|
|||
config.assets.precompile += %w(*.svg *.eot *.woff *.ttf)
|
||||
config.assets.precompile += %w(admin-manifest.css admin-manifest.js)
|
||||
config.assets.precompile += %w(registrar-manifest.css registrar-manifest.js)
|
||||
config.assets.precompile += %w(registrant-manifest.css registrant-manifest.js)
|
||||
|
||||
# Active Record used to suppresses errors raised within
|
||||
# `after_rollback`/`after_commit` callbacks and only printed them to the logs.
|
||||
|
|
|
@ -725,6 +725,8 @@ en:
|
|||
admin_head_title_sufix: ' - Estonian Internet Foundation'
|
||||
registrar_head_title: 'EIS Registrar'
|
||||
admin_head_title: 'Estonian Internet Foundation'
|
||||
registrant_head_title: 'EIS Registrant'
|
||||
registrant_head_title_sufix: ' - EIS Registrant'
|
||||
bind_manually: 'Bind manually'
|
||||
forward_invoice: 'Forward invoice'
|
||||
forward: 'Forward'
|
||||
|
|
|
@ -17,6 +17,7 @@ Rails.application.routes.draw do
|
|||
|
||||
mount Repp::API => '/'
|
||||
|
||||
# ADMIN ROUTES
|
||||
namespace :registrar do
|
||||
root 'polls#show'
|
||||
|
||||
|
@ -87,7 +88,63 @@ Rails.application.routes.draw do
|
|||
end
|
||||
end
|
||||
|
||||
# ## ADMIN ROUTES
|
||||
# REGISTRANT ROUTES
|
||||
namespace :registrant do
|
||||
root 'domains#index'
|
||||
|
||||
# resources :invoices do
|
||||
# member do
|
||||
# get 'download_pdf'
|
||||
# match 'forward', via: [:post, :get]
|
||||
# patch 'cancel'
|
||||
# end
|
||||
# end
|
||||
|
||||
# resources :deposits
|
||||
# resources :account_activities
|
||||
|
||||
devise_scope :user do
|
||||
get 'login' => 'sessions#login'
|
||||
get 'login/mid' => 'sessions#login_mid'
|
||||
post 'login/mid' => 'sessions#mid'
|
||||
post 'login/mid_status' => 'sessions#mid_status'
|
||||
|
||||
post 'sessions' => 'sessions#create'
|
||||
post 'mid' => 'sessions#mid'
|
||||
get 'logout' => '/devise/sessions#destroy'
|
||||
end
|
||||
|
||||
resources :domains do
|
||||
resources :registrant_verifications
|
||||
collection do
|
||||
post 'update', as: 'update'
|
||||
post 'destroy', as: 'destroy'
|
||||
get 'renew'
|
||||
get 'edit'
|
||||
get 'info'
|
||||
get 'delete'
|
||||
end
|
||||
end
|
||||
|
||||
# resources :contacts do
|
||||
# member do
|
||||
# get 'delete'
|
||||
# end
|
||||
|
||||
# collection do
|
||||
# get 'check'
|
||||
# end
|
||||
# end
|
||||
|
||||
# resource :poll do
|
||||
# collection do
|
||||
# post 'confirm_keyrelay'
|
||||
# post 'confirm_transfer'
|
||||
# end
|
||||
# end
|
||||
end
|
||||
|
||||
# ADMIN ROUTES
|
||||
namespace :admin do
|
||||
resources :keyrelays
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue