New epp examples, legal doc type validations fix

This commit is contained in:
Martin Lensment 2015-01-29 16:55:47 +02:00
parent efad36929e
commit 7130533d43
4 changed files with 2381 additions and 1287 deletions

View file

@ -62,8 +62,8 @@ class EppController < ApplicationController
# validate legal document's type here because it may be in most of the requests
@prefix = nil
if element_count('extension > extdata > legalDocument') > 0
requires_attribute('extension > extdata > legalDocument', 'type', values: LegalDocument::TYPES)
if element_count('extdata > legalDocument') > 0
requires_attribute('extdata > legalDocument', 'type', values: LegalDocument::TYPES)
end
handle_errors and return if epp_errors.any?

View file

@ -45,3 +45,20 @@
%dt= t('accepter')
%dd= link_to(@keyrelay.accepter, [:admin, @keyrelay.accepter])
.row
.col-md-12
.panel.panel-default
.panel-heading.clearfix
= t('legal_documents')
.table-responsive
%table.table.table-hover.table-bordered.table-condensed
%thead
%tr
%th{class: 'col-xs-8'}= t('created_at')
%th{class: 'col-xs-4'}= t('type')
%tbody
- @keyrelay.legal_documents.each do |x|
%tr
%td= link_to(x.created_at, [:admin, x])
%td= x.document_type