Sha256: e33814a174864cf7a7bc1ed33c4d9a80e8071b4927bdb8bb07cd91ff05171481
Contents?: true
Size: 958 Bytes
Versions: 3
Compression:
Stored size: 958 Bytes
Contents
# frozen_string_literal: true if defined? Mensa class Importo::MensaImportsTable < Mensa::Base definition do model Importo::Import column(:created_at) column(:user) column(:kind) column(:original) column(:state) column(:result) order created_at: :desc end private def scope @scope = Importo.config.admin_visible_imports.call @scope = @scope.joins("LEFT JOIN users on importo_imports.importo_ownable_type = 'User' and importo_imports.importo_ownable_id = users.id ") end def filtered_scope @filtered_scope = scope @filtered_scope = @filtered_scope.where(importo_ownable_type: params[:ownable].split("#").first, importo_ownable_id: params[:ownable].split("#").last) if params[:ownable] @filtered_scope = @filtered_scope.where(kind: params[:kind]) if params[:kind] @filtered_scope end end else class Importo::MensaImportsTable end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
importo-3.0.11 | app/tables/importo/mensa_imports_table.rb |
importo-3.0.10 | app/tables/importo/mensa_imports_table.rb |
importo-3.0.9 | app/tables/importo/mensa_imports_table.rb |