Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- = render 'new_version_message'
- .container-fluid.margin-left-0.well
- = form_tag '', method: :get do
- .col-md-4.margin-left-0
- = label_tag :query, "Document title, number or user email"
- = text_field_tag :query, params[:query], title: 'Document title, number or user email', class: 'form-control'
- .col-md-1
- = label_tag :interview_complete, "Status"
- = select_tag :interview_complete, options_for_select(status_collection, params[:interview_complete]), class: 'form-control'
- .col-md-6.margin-bottom-0
- = label_tag :sort_order, "Order by"
- .dashed-border.padding-bottom-38
- .col-md-2.padding-top-10
- = radio_button_tag :sort_field, :acquisition_title, (params[:sort_field] == 'acquisition_title' || !params[:sort_field])
- = label_tag :sort_field_acquisition_title, "Name"
- .col-md-3.padding-top-10
- = radio_button_tag :sort_field, :document_number, (params[:sort_field] == 'document_number')
- = label_tag :sort_field_document_number, "Number"
- .col-md-4
- = select_tag :sort_order, options_for_select(sort_order_collection, params[:sort_order]), class: 'form-control'
- .col-md-1.padding-top-15
- = submit_tag 'Search', class: 'btn btn-primary'
- %table
- %tr
- - if can? :create, Document
- %td.dashboard_create_btn
- = button_to 'New Solicitation', account_new_solicitation_index_path, class: "btn btn-primary"
- %td.dashboard_create_btn
- = button_to 'New Award', account_new_award_index_path, class: "btn btn-primary"
- %hr/
- - if can? :read, Document
- - if documents.nil? || documents.size == 0
- %h5 No Documents.
- - else
- %table#documentTable.table.table-hover.table-striped
- - filtered_documents.each_with_index do | doc, idx |
- - if idx == 0
- %thead
- %tr
- %th.dashboard_doc_awards Awards
- %th.dashboard_doc_date Date
- %th Type
- %th.dashboard_doc_desc Description
- %th.dashboard_doc_complete Status
- %th.text-center{:colspan => "4"} Actions
- - if doc.has_linked_awards?
- = render partial: "document_row", locals: {doc: doc, idx: idx}
- %tr
- %td.hiddenRow{:colspan => "12"}
- .accordian-body.collapse{:colspan => "12", :id => "lnAw#{idx}"}
- %table#documentTable.table.table-hover.table-striped.border
- - # render linked awards under the parent doc.
- - doc.awards.each_with_index do | award_doc, award_idx |
- = render partial: "document_row", locals: {doc: award_doc, idx: "LA#{award_idx}"}
- - else
- = render partial: "document_row", locals: {doc: doc, idx: idx}
- %div{role: 'tabpanel'}
- %ul.nav.nav-tabs{role: 'tablist'}
- %li#inprogress-tab.active{'role' => 'presentation'}
- = link_to 'In Progress', "#inprogress", {'role' => 'tab', 'data-toggle' => 'tab'}
- %li#complete-tab{'role'=> 'presentation'}
- = link_to 'Complete', "#complete", {'role' => 'tab', 'data-toggle' => 'tab'}
- %div.tab-content
- - [false, true].each do |status|
- - classes = ["tab-pane", ("active" if status == false)]
- - id = status == false ? 'inprogress' : 'complete'
- %div{'role' => 'tabpanel', 'class' => classes, 'id' => id}
- - sort_order = (params[:sort_order] == 'asc' ? :desc : :asc)
- %table.document-table.table.table-hover.table-striped
- - if grouped_documents[status].empty?
- %h5 No Documents.
- - else
- - grouped_documents[status].each_with_index do | doc, idx |
- - if idx == 0
- %thead
- %tr
- %th
- %span= link_to 'Creation date', { sort_field: :created_at, sort_order: sort_order }
- %span.glyphicon.glyphicon-sort.sorter-icon
- %th
- %span= link_to 'Title', { sort_field: :acquisition_title, sort_order: sort_order}
- %span.glyphicon.glyphicon-sort.sorter-icon
- %th
- %span= link_to 'Number', { sort_field: :document_number, sort_order: sort_order }
- %span.glyphicon.glyphicon-sort.sorter-icon
- %th
- %span= link_to 'Email', { sort_field: :email, sort_order: sort_order }
- %span.glyphicon.glyphicon-sort.sorter-icon
- %th
- %span= link_to 'Type', { sort_field: :document_type, sort_order: sort_order }
- %span.glyphicon.glyphicon-sort.sorter-icon
- %th{colspan: 6}
- - if doc.has_linked_awards?
- = render partial: "document_row", locals: {doc: doc, idx: idx}
- %tr
- %td.hiddenRow{:colspan => "12"}
- .accordian-body.collapse{:colspan => "12", :id => "lnAw#{idx}"}
- %table#documentTable.table.table-hover.table-striped.border
- - # render linked awards under the parent doc.
- - doc.awards.each_with_index do | award_doc, award_idx |
- = render partial: "document_row", locals: {doc: award_doc, idx: "LA#{award_idx}"}
- - else
- = render partial: "document_row", locals: {doc: doc, idx: idx}
- = will_paginate filtered_documents, renderer: BootstrapPagination::Rails
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement