Skip to content

Commit

Permalink
Scaffolding request index view
Browse files Browse the repository at this point in the history
Co-authored-by: Daniel Donisa <daniel.donisa@suse.com>
Co-authored-by: Dario Leidi <dleidi@suse.com>
Co-authored-by: Eduardo Navarro <enavarro@suse.com>
Co-authored-by: Jacob Michalskie <jacob.michalskie@suse.com>
Co-authored-by: Lukas Krause <lkrause@suse.de>
Co-authored-by: Rubhan Azeem <rubhan.azeem@suse.com>
  • Loading branch information
6 people committed Jul 17, 2024
1 parent 6358df3 commit 7d524bb
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/api/app/controllers/webui/request_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class Webui::RequestController < Webui::WebuiController
after_action :verify_authorized, only: [:create]

def index
# TODO
@bs_requests = []
end

def show
Expand Down
Empty file.
Empty file.
29 changes: 29 additions & 0 deletions src/api/app/views/webui/request/index.html.haml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
- @pagetitle = 'Requests'

.row
.col-md-4.col-lg-3.px-0.px-md-3.sticky-top#requests-filter-desktop
.card.mb-3
%strong.d-block.d-md-none.p-3{ data: { 'bs-toggle': 'collapse', 'bs-target': '#filters' },
aria: { expanded: true, controls: 'filters' } }
Filtered by: #{params[:status]&.humanize}
%i.float-end.mt-1.fa.fa-chevron-down#requests-dropdown-trigger
.collapse#filters
= render partial: 'requests_filter'
.col-md-8.col-lg-9.px-0.px-md-3.d-none#request-list-loading
= render partial: 'webui/shared/loading', locals: { text: 'Loading...', wrapper_css: ['loading'] }
.col-md-8.col-lg-9.px-0.px-md-3#request-list
.card
.card-body
- if @bs_requests.blank?
.text-center
%p There are no requests available
- else
.text-center
%span.ms-3= page_entries_info(@bs_requests)
.pt-3#requests
- @bs_requests.each do |bs_request|
.border-bottom.py-2{ id: "request-heading#{bs_request.number}" }
.mb-0
.row
= render partial: 'request_item', locals: { bs_request: bs_request }
= paginate @bs_requests, views_prefix: 'webui'

0 comments on commit 7d524bb

Please sign in to comment.