This commit is contained in:
Patrick Gansterer 2016-04-28 13:46:13 +02:00 committed by wvengen
parent 33c9b23e2f
commit 8bb58c5519
18 changed files with 310 additions and 0 deletions

View file

@ -0,0 +1,20 @@
- if Document.count > 20
= items_per_page
= pagination_links_remote @documents
%table.table.table-striped
%thead
%tr
%th= sort_link_helper heading_helper(Document, :name), "name", :per_page => @per_page
%th= sort_link_helper heading_helper(Document, :created_at), "created_at", :per_page => @per_page
%th= heading_helper(Document, :created_by)
%th
%tbody
- for document in @documents
%tr
%td= link_to document.name, document
%td= format_time(document.created_at)
%td= h show_user(document.created_by)
%td
- if document.created_by == current_user or current_user.role_admin?
= link_to t('ui.delete'), document, :method => :delete, :data => {:confirm => t('admin.confirm', name: document.name)},
class: 'btn btn-mini btn-danger'

View file

@ -0,0 +1,7 @@
- title t('.title')
- content_for :actionbar do
= link_to t('.new'), new_document_path, class: 'btn btn-primary'
#documentsTable
= render :partial => "documents"

View file

@ -0,0 +1 @@
$('#documentsTable').html('#{escape_javascript(render("documents"))}');

View file

@ -0,0 +1,8 @@
- title t('.title')
= simple_form_for(@document) do |f|
= f.input :name, as: :string
= f.input :data, as: :file
.form-actions
= f.submit class: 'btn'
= link_to t('ui.or_cancel'), :back