#369: updated UI for Tokens
This commit is contained in:
parent
b4f6129951
commit
c505426d1f
|
@ -1,4 +1,6 @@
|
||||||
class Platforms::TokensController < Platforms::BaseController
|
class Platforms::TokensController < Platforms::BaseController
|
||||||
|
layout 'bootstrap'
|
||||||
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
|
||||||
load_resource :platform
|
load_resource :platform
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
-set_meta_tags title: [title_object(@platform), t('layout.tokens.header')]
|
|
||||||
= render 'submenu'
|
|
||||||
= render 'sidebar'
|
|
||||||
= link_to t('layout.tokens.new'), new_platform_token_path(@platform), class: 'button'
|
|
||||||
|
|
||||||
%table#myTable.tablesorter.tokens{cellspacing: "0", cellpadding: "0"}
|
|
||||||
%thead
|
|
||||||
%tr
|
|
||||||
%th= t('activerecord.attributes.token.description')
|
|
||||||
%th.th2= t('activerecord.attributes.token.creator')
|
|
||||||
%th= t('activerecord.attributes.token.status')
|
|
||||||
%th
|
|
||||||
%tbody
|
|
||||||
- @tokens.each do |token|
|
|
||||||
%tr{class: cycle('odd', 'even')}
|
|
||||||
%td= truncate token.description, length: 50
|
|
||||||
%td= link_to token.creator.try(:fullname), token.creator
|
|
||||||
%td= t("layout.tokens.statuses.#{token.status}")
|
|
||||||
%td= link_to t('layout.show'), platform_token_path(@platform, token)
|
|
||||||
|
|
||||||
= will_paginate @tokens
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
- set_meta_tags title: [title_object(@platform), t('layout.tokens.header')]
|
||||||
|
= render 'submenu'
|
||||||
|
.container
|
||||||
|
.row
|
||||||
|
a.btn.btn-primary href=new_platform_token_path(@platform)
|
||||||
|
= t('layout.tokens.new')
|
||||||
|
|
||||||
|
.row
|
||||||
|
table.table.table-striped
|
||||||
|
thead
|
||||||
|
tr
|
||||||
|
th= t('activerecord.attributes.token.description')
|
||||||
|
th= t('activerecord.attributes.token.creator')
|
||||||
|
th= t('activerecord.attributes.token.status')
|
||||||
|
th
|
||||||
|
tbody
|
||||||
|
- @tokens.each do |token|
|
||||||
|
tr
|
||||||
|
td= truncate token.description, length: 50
|
||||||
|
td= link_to token.creator.try(:fullname), token.creator
|
||||||
|
td= t("layout.tokens.statuses.#{token.status}")
|
||||||
|
td= link_to t('layout.show'), platform_token_path(@platform, token)
|
||||||
|
|
||||||
|
= will_paginate @tokens
|
|
@ -1,16 +0,0 @@
|
||||||
-set_meta_tags title: [title_object(@platform), t('layout.tokens.new')]
|
|
||||||
= render 'submenu'
|
|
||||||
= render 'sidebar'
|
|
||||||
|
|
||||||
%h3= t('layout.tokens.new')
|
|
||||||
|
|
||||||
= form_for @token, url: platform_tokens_path(@platform), method: :post, html: { class: :form } do |f|
|
|
||||||
.leftlist= f.label :description
|
|
||||||
.rightlist= f.text_area :description
|
|
||||||
|
|
||||||
.both
|
|
||||||
.hr
|
|
||||||
.button_block
|
|
||||||
= submit_tag t('layout.save'), data: {'disable-with' => t('layout.saving')}
|
|
||||||
%span.text_button_padding= t('layout.or')
|
|
||||||
= link_to t('layout.cancel'), platform_tokens_path(@platform), class: 'button'
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
-set_meta_tags title: [title_object(@platform), t('layout.tokens.new')]
|
||||||
|
= render 'submenu'
|
||||||
|
|
||||||
|
.container
|
||||||
|
.row
|
||||||
|
h3
|
||||||
|
= t('layout.tokens.new')
|
||||||
|
|
||||||
|
= simple_form_for @token, url: platform_tokens_path(@platform) do |f|
|
||||||
|
fieldset
|
||||||
|
= f.input :description, as: :text
|
||||||
|
|
||||||
|
.button_block
|
||||||
|
button type="submit" class="btn btn-default" data-disable-with=t('layout.saving')
|
||||||
|
= t('layout.save')
|
|
@ -1,41 +0,0 @@
|
||||||
-set_meta_tags title: [title_object(@platform), t('layout.tokens.header')]
|
|
||||||
= render 'submenu'
|
|
||||||
= render 'sidebar'
|
|
||||||
|
|
||||||
%h3.fix= "#{t('layout.tokens.about')} #{@platform.name}"
|
|
||||||
|
|
||||||
%p= @token.description
|
|
||||||
|
|
||||||
%table.tablesorter.unbordered
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b= "#{t('activerecord.attributes.token.creator')}:"
|
|
||||||
%td= link_to @token.creator.try(:name), @token.creator
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b= "#{t('activerecord.attributes.token.created_at')}:"
|
|
||||||
%td= @token.created_at
|
|
||||||
- if @token.updater
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b= "#{t('activerecord.attributes.token.updater')}:"
|
|
||||||
%td= link_to @token.updater.try(:name), @token.updater if @token.updater
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b= "#{t('activerecord.attributes.token.updated_at')}:"
|
|
||||||
%td= @token.updated_at
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b= "#{t('activerecord.attributes.token.status')}:"
|
|
||||||
%td= t("layout.tokens.statuses.#{@token.status}")
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b= "#{t('activerecord.attributes.token.authentication_token')}:"
|
|
||||||
%td= @token.authentication_token
|
|
||||||
|
|
||||||
- if @token.active?
|
|
||||||
.buttons_block
|
|
||||||
= link_to t('layout.tokens.withdraw'),
|
|
||||||
withdraw_platform_token_path(@platform, @token),
|
|
||||||
method: :post, class: 'button',
|
|
||||||
data: { confirm: t('layout.tokens.withdraw_confirm') }
|
|
|
@ -0,0 +1,45 @@
|
||||||
|
-set_meta_tags title: [title_object(@platform), t('layout.tokens.header')]
|
||||||
|
= render 'submenu'
|
||||||
|
|
||||||
|
.container
|
||||||
|
.row
|
||||||
|
h3
|
||||||
|
= t('layout.tokens.about')
|
||||||
|
|
|
||||||
|
= @platform.name
|
||||||
|
|
||||||
|
p= @token.description
|
||||||
|
|
||||||
|
table.table.table-striped
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
b= t('activerecord.attributes.token.creator')
|
||||||
|
td= link_to @token.creator.try(:name), @token.creator
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
b= t('activerecord.attributes.token.created_at')
|
||||||
|
td= @token.created_at
|
||||||
|
- if @token.updater
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
b= t('activerecord.attributes.token.updater')
|
||||||
|
td= link_to @token.updater.try(:name), @token.updater if @token.updater
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
b= t('activerecord.attributes.token.updated_at')
|
||||||
|
td= @token.updated_at
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
b= t('activerecord.attributes.token.status')
|
||||||
|
td= t("layout.tokens.statuses.#{@token.status}")
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
b= t('activerecord.attributes.token.authentication_token')
|
||||||
|
td= @token.authentication_token
|
||||||
|
|
||||||
|
- if @token.active?
|
||||||
|
.buttons_block
|
||||||
|
= link_to t('layout.tokens.withdraw'),
|
||||||
|
withdraw_platform_token_path(@platform, @token),
|
||||||
|
method: :post, class: 'btn btn-danger',
|
||||||
|
data: { confirm: t('layout.tokens.withdraw_confirm') }
|
Loading…
Reference in New Issue