mirror of
https://github.com/internetee/registry.git
synced 2025-05-28 09:51:03 +02:00
Add validations to epp users
This commit is contained in:
parent
38edcded92
commit
0a3e631d84
6 changed files with 26 additions and 10 deletions
|
@ -3,6 +3,9 @@ class EppUser < ActiveRecord::Base
|
|||
belongs_to :registrar
|
||||
has_many :contacts
|
||||
|
||||
validates :username, :password, :registrar, presence: true
|
||||
validates :username, uniqueness: true
|
||||
|
||||
attr_accessor :registrar_typeahead
|
||||
|
||||
def registrar_typeahead
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
= f.text_field(:password, class: 'form-control')
|
||||
.form-group
|
||||
.form-group.has-feedback.js-typeahead-container
|
||||
= f.label :registrar_typeahead
|
||||
= f.label :registrar_typeahead, t('shared.registrar')
|
||||
= f.text_field(:registrar_typeahead, class: 'form-control js-registrar-typeahead', placeholder: t('shared.registrar'), autocomplete: 'off')
|
||||
%span.glyphicon.glyphicon-ok.form-control-feedback.js-typeahead-ok.hidden
|
||||
%span.glyphicon.glyphicon-remove.form-control-feedback.js-typeahead-remove
|
||||
|
@ -29,8 +29,8 @@
|
|||
|
||||
.col-md-6.text-left
|
||||
.form-group
|
||||
= f.label :crt, t('shared.crt')
|
||||
= f.text_area :crt, class: 'form-control'
|
||||
= f.label :csr, t('shared.certificate_signing_req')
|
||||
= f.text_area :csr, class: 'form-control'
|
||||
%hr
|
||||
.row
|
||||
.col-md-12.text-right
|
||||
|
|
|
@ -36,5 +36,8 @@
|
|||
%h3.panel-title= t('shared.certificates')
|
||||
.panel-body
|
||||
%dl.dl-horizontal
|
||||
%dt= t('shared.csr')
|
||||
%dd= @epp_user.csr
|
||||
|
||||
%dt= t('shared.crt')
|
||||
%dd= @epp_user.crt
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
= f.text_field(:email, class: 'form-control')
|
||||
.form-group
|
||||
.form-group.has-feedback.js-typeahead-container
|
||||
= f.label :registrar_typeahead
|
||||
= f.label :registrar_typeahead, t('shared.registrar')
|
||||
= f.text_field(:registrar_typeahead, class: 'form-control js-registrar-typeahead', placeholder: t('shared.registrar'), autocomplete: 'off')
|
||||
%span.glyphicon.glyphicon-ok.form-control-feedback.js-typeahead-ok.hidden
|
||||
%span.glyphicon.glyphicon-remove.form-control-feedback.js-typeahead-remove
|
||||
|
|
|
@ -37,14 +37,12 @@
|
|||
%li.dropdown-header= t('shared.system')
|
||||
%li
|
||||
= link_to t('shared.setting_groups'), admin_setting_groups_path
|
||||
%li
|
||||
= link_to t('shared.users'), admin_users_path
|
||||
%li.divider
|
||||
%li.dropdown-header= t('shared.users')
|
||||
%li
|
||||
= link_to t('shared.epp_users'), admin_epp_users_path
|
||||
%li.divider
|
||||
%li.dropdown-header= 'Something else'
|
||||
%li
|
||||
%a{href: "#"} Link
|
||||
= link_to t('shared.users'), admin_users_path
|
||||
%ul.nav.navbar-nav.navbar-right
|
||||
%li= link_to t('shared.log_out'), '/logout'
|
||||
/ /.nav-collapse
|
||||
|
|
|
@ -171,6 +171,16 @@ en:
|
|||
registrar:
|
||||
blank: 'Registrar is missing'
|
||||
|
||||
epp_user:
|
||||
attributes:
|
||||
username:
|
||||
blank: 'Username is missing'
|
||||
taken: 'Username already exists'
|
||||
password:
|
||||
blank: 'Password is missing'
|
||||
registrar:
|
||||
blank: 'Registrar is missing'
|
||||
|
||||
attributes:
|
||||
epp_domain: &epp_domain_attributes
|
||||
name: 'Domain name'
|
||||
|
@ -355,7 +365,9 @@ en:
|
|||
back_to_user: 'Back to user'
|
||||
|
||||
create_new_epp_user: 'Create new EPP user'
|
||||
crt: 'Certificate'
|
||||
certificate_signing_req: 'Certificate signing request'
|
||||
csr: 'CSR'
|
||||
crt: 'CRT'
|
||||
epp_user_details: 'EPP user details'
|
||||
edit_epp_user: 'Edit EPP user'
|
||||
back_to_epp_user: 'Back to EPP user'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue