Basic browser for audit logs added
This commit is contained in:
parent
1c2bfb87d3
commit
d41220c5fd
4 changed files with 59 additions and 0 deletions
47
app/views/my/logs.slim
Normal file
47
app/views/my/logs.slim
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
= render partial: 'menu'
|
||||
|
||||
// Paginator and search bar
|
||||
.grid-x
|
||||
.small-6.medium-8.large-9.cell
|
||||
// Paginator
|
||||
= render(partial: 'packages/paginator', locals: {items: @logs})
|
||||
|
||||
.small-6.medium-4.large-3.cell
|
||||
// Search form
|
||||
= render 'packages/searchfield'
|
||||
|
||||
- if @logs
|
||||
table
|
||||
thead
|
||||
tr
|
||||
th Message
|
||||
th Level
|
||||
th Section
|
||||
th IP
|
||||
tbody
|
||||
- @logs.each do |log|
|
||||
tr
|
||||
td #{log.message }
|
||||
td #{log.level }
|
||||
td #{log.section }
|
||||
td #{log.ip_address}
|
||||
|
||||
- else
|
||||
p Nothing here.
|
||||
|
||||
/ // Grid view of packages
|
||||
/ .grid-x
|
||||
/ .small-9.large-10.cell
|
||||
/ - if @packages.any?
|
||||
/ - if @view_style==:grid
|
||||
/ .grid-x.grid-margin-x.small-up-1.medium-up-2.large-up-3 data-equalizer=true data-equalize-on="medium"
|
||||
/ - @packages.all.each do |pkg|
|
||||
/ .cell.pkgcard data-equalizer-watch=true
|
||||
/ a.black href=package_path(name: pkg.name)
|
||||
/ .image
|
||||
/ / This leads to an N+1 SQL query for each image. Ideas for optimization welcome.
|
||||
/ = small_img(pkg.screenshots.accessible_by(current_ability, :view).first, cls: '')
|
||||
/ .text.pkgname
|
||||
/ = pkg.name
|
||||
/ .text
|
||||
/ = pkg.description
|
||||
Loading…
Add table
Add a link
Reference in a new issue