This commit is contained in:
Nicolas Bally 2020-04-01 15:37:03 +02:00
parent 855d8171f8
commit 0d82e514cd
4 changed files with 14 additions and 7 deletions

View File

@ -11,8 +11,9 @@ class Admin::MOdrRepsController < ApplicationController
end
def index
@m_odr_reps = MOdrRep.includes(:particulars)
@m_odr_reps = MOdrRep.includes(:particulars).includes(:m_odr)
@can_update = current_admin.has_permission?("odr_rep.update")
if !current_admin.has_permission?("odr_rep.view")
@m_odr_reps = @m_odr_reps.joins(:m_odr).where(:m_odrs => {:p_customer_id => current_admin.p_customers.ids})
@ -30,7 +31,7 @@ class Admin::MOdrRepsController < ApplicationController
end
#puts @m_odr_reps.klass
@m_odr_reps = sort_by_sorting(@m_odr_reps, "created_at DESC")
@m_odr_reps = sort_by_sorting(@m_odr_reps, "m_odr_reps.created_at DESC")
params[:search][:per_page] = params[:search][:per_page] || 50

View File

@ -201,7 +201,7 @@ file_admin_ok remise particular_civilite particular_name particular_firstname pa
def self.qi_table_order
{
:m_odr => "ODR",
:created_at => {:name => "Date", :reorder => true},
:created_at => {:name => "Date", :reorder => true, :sort_name => "m_odr_reps.created_at"},
:state => {:name => "Etat", :reorder => true},
:cc_rib_admin_ok => {:name => "Rib valide ?", :reorder => true},
:cc_file_admin_ok => {:name => "Fichiers valides ?", :reorder => true},
@ -276,7 +276,12 @@ file_admin_ok remise particular_civilite particular_name particular_firstname pa
self.qi_table_order.each do |key, value|
if value.instance_of? Hash
if value[:reorder] and value[:reorder] == true
r << key.to_s if value[:reorder]
if value[:sort_name]
r << value[:sort_name] if value[:sort_name]
else
r << key.to_s if value[:reorder]
end
end
end
end

View File

@ -8,7 +8,7 @@
%td=m_odr_rep.m_odr.name if m_odr_rep.m_odr
-tr[:cc_remise] = capture do
%td=number_to_currency m_odr_rep.remise
%td=number_to_currency m_odr_rep.cc_remise
-tr[:cc_rib_admin_ok] = capture do
%td= "oui" if m_odr_rep.rib_admin_ok
@ -21,9 +21,9 @@
-tr[:actions] = capture do
%td.actions
-if current_admin.has_permission?("odr_rep.delete")
-if @can_update
= link_to i(:"trash-o"), [:admin, m_odr_rep], method: :delete, data: { confirm: 'Voulez-vous vraiment supprimer cet enregistrement ? ' } , :remote => true
-if current_admin.has_permission?("odr_rep.update")
= link_to i(:pencil), edit_admin_m_odr_rep_path(m_odr_rep), :remote => true
= link_to i(:eye), admin_m_odr_rep_path(m_odr_rep)

View File

@ -9,6 +9,7 @@
-MOdrRep.all.each do |m_odr_rep|
-m_odr_rep.save
.qi_search_row
=form_tag "", :method => "get", :onsubmit => "" do
-params[:search] =params[:search] || {}