Add api user button to registrar view

This commit is contained in:
Martin Lensment 2015-04-24 15:35:28 +03:00
parent b1714f4b1f
commit 920b3e71e0
4 changed files with 14 additions and 5 deletions

View file

@ -8,7 +8,8 @@ class Admin::ApiUsersController < AdminController
end
def new
@api_user = ApiUser.new
@registrar = Registrar.find_by(id: params[:registrar_id])
@api_user = ApiUser.new(registrar: @registrar)
end
def create

View file

@ -1,6 +1,6 @@
- content_for :actions do
= link_to(t(:edit), edit_admin_api_user_path(@api_user), class: 'btn btn-primary')
= link_to(t(:delete), admin_api_user_path(@api_user),
= link_to(t(:delete), admin_api_user_path(@api_user),
method: :delete, data: { confirm: t(:are_you_sure) }, class: 'btn btn-danger')
= render 'shared/title', name: @api_user.username
@ -23,6 +23,9 @@
%dt= t(:password)
%dd= @api_user.password
%dt= t(:registrar)
%dd= link_to(@api_user.registrar, admin_registrar_path(@api_user.registrar))
%dt= t(:active)
%dd= @api_user.active
.row
@ -32,7 +35,7 @@
.pull-left
= t(:certificates)
.pull-right
= link_to(t(:upload_csr),
= link_to(t(:upload_csr),
new_admin_api_user_certificate_path(@api_user), class: 'btn btn-primary btn-xs')
.table-responsive

View file

@ -1,6 +1,6 @@
- content_for :actions do
= link_to(t(:edit), edit_admin_registrar_path(@registrar), class: 'btn btn-primary')
= link_to(t(:delete), admin_registrar_path(@registrar),
= link_to(t(:delete), admin_registrar_path(@registrar),
method: :delete, data: { confirm: t(:are_you_sure) }, class: 'btn btn-danger')
= render 'shared/title', name: @registrar.name
@ -57,7 +57,11 @@
.col-md-12
#epp-users.panel.panel-default
.panel-heading.clearfix
= t(:api_users)
.pull-left
= t(:api_users)
.pull-right
= link_to(t('create_new_api_user'), new_admin_registrar_api_user_path(@registrar), class: 'btn btn-primary btn-xs')
.table-responsive
%table.table.table-hover.table-bordered.table-condensed
%thead

View file

@ -107,6 +107,7 @@ Rails.application.routes.draw do
resources :settings
resources :registrars do
resources :api_users
collection do
get :search
end