Sha256: f96b6be68888cd3f5ee216e01fd5b58cf7bb03c8c547b14abf75ac2a57f7c752
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
module Trade class Admin::UsersController < Admin::BaseController def index @managers = Manager.where(id: current_manager.allow_ids) q_params = params.fetch(:q, {}).permit(:payment_strategy_id, :'crm_permits.manager_id', :'name-like').reverse_merge('orders.payment_status': ['unpaid', 'part_paid'], 'orders.state': 'active') @overdue_date = params.fetch(:q, {})['overdue_date-lte'] || Date.today @buyers = Buyer.unscoped.includes(:orders, :payment_strategy, :crm_permits).default_where(q_params).permit_with(rails_role_user).page(params[:page]) end def overdue @managers = Manager.where(id: current_manager.allow_ids) q_params = params.fetch(:q, {}).permit(:payment_strategy_id, :'crm_permits.manager_id', :'name-like').reverse_merge('orders.payment_status': ['unpaid', 'part_paid'], 'orders.state': 'active') @overdue_date = params.fetch(:q, {})['overdue_date-lte'] || Date.today @buyers = Buyer.unscoped.includes(:orders, :payment_strategy, :crm_permits).default_where(q_params).permit_with(rails_role_user).page(params[:page]) end def remind Order.remind params[:order_ids].split(',') end private def set_buyer @buyer = Buyer.find params[:id] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_trade-0.0.3 | app/controllers/trade/admin/users_controller.rb |