suite
This commit is contained in:
parent
647e71e8d6
commit
0c53f506e7
@ -197,6 +197,23 @@ class Admin::PCustomersController < ApplicationController
|
|||||||
@fav_p_customers = PCustomer.where(:fav => true).order(:name).all
|
@fav_p_customers = PCustomer.where(:fav => true).order(:name).all
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#params[:search][:enabled] = "Oui" if !params[:search][:enabled]
|
||||||
|
|
||||||
|
if params[:search][:enabled].to_s == "Oui"
|
||||||
|
@p_customers = @p_customers.where(:enabled => true)
|
||||||
|
elsif params[:search][:enabled].to_s == "Non"
|
||||||
|
@p_customers = @p_customers.where(:enabled => false)
|
||||||
|
end
|
||||||
|
|
||||||
|
params[:search][:test_user] = "Non" if !params[:search][:test_user]
|
||||||
|
|
||||||
|
if params[:search][:test_user].to_s == "Oui"
|
||||||
|
@p_customers = @p_customers.where(:test_user => true)
|
||||||
|
elsif params[:search][:test_user].to_s == "Non"
|
||||||
|
@p_customers = @p_customers.where(:test_user => false)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
if params[:code].to_s != ""
|
if params[:code].to_s != ""
|
||||||
@p_customers = @p_customers.where("p_customers.code LIKE ?","#{params[:code]}%")
|
@p_customers = @p_customers.where("p_customers.code LIKE ?","#{params[:code]}%")
|
||||||
|
@ -252,7 +252,8 @@ class PCustomer < ApplicationRecord
|
|||||||
def self.qi_table_order
|
def self.qi_table_order
|
||||||
{
|
{
|
||||||
:created_at => {:name => "Date de création", :reorder => true, :as => :date},
|
:created_at => {:name => "Date de création", :reorder => true, :as => :date},
|
||||||
:cc_show_name => {:name => "Nom", :reorder => true},
|
:name => {:name => "Nom", :reorder => true, :sort_name => "particulars.name"},
|
||||||
|
:firstname => {:name => "Prénom", :reorder => true, :sort_name => "particulars.firstname"},
|
||||||
:mlm_token => {:name => "Code ambassadeur", :reorder => true},
|
:mlm_token => {:name => "Code ambassadeur", :reorder => true},
|
||||||
:enabled => "Actif ?",
|
:enabled => "Actif ?",
|
||||||
:test_user => "Utilisateur test ?",
|
:test_user => "Utilisateur test ?",
|
||||||
@ -274,7 +275,7 @@ class PCustomer < ApplicationRecord
|
|||||||
|
|
||||||
def self.valid_sort
|
def self.valid_sort
|
||||||
|
|
||||||
["code", "cc_show_name", "created_at", "cache_encours_th", "cache_encours", "cache_payments_th", "cache_payments", "cache_payments_tot", "cache_ca"]
|
["code", "cc_show_name","particulars.firstname","particulars.name", "created_at", "cache_encours_th", "cache_encours", "cache_payments_th", "cache_payments", "cache_payments_tot", "cache_ca"]
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -577,6 +578,13 @@ class PCustomer < ApplicationRecord
|
|||||||
self.particular.tel if self.particular
|
self.particular.tel if self.particular
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def csv_name
|
||||||
|
self.particular.name if self.particular
|
||||||
|
end
|
||||||
|
|
||||||
|
def csv_firstname
|
||||||
|
self.particular.firstname if self.particular
|
||||||
|
end
|
||||||
|
|
||||||
def csv_particular_cp
|
def csv_particular_cp
|
||||||
self.particular.cp if self.particular
|
self.particular.cp if self.particular
|
||||||
|
@ -56,6 +56,17 @@
|
|||||||
= p_customer.particular.city
|
= p_customer.particular.city
|
||||||
|
|
||||||
|
|
||||||
|
-tr[:name] = capture do
|
||||||
|
%td
|
||||||
|
-if p_customer.particular
|
||||||
|
= p_customer.particular.name
|
||||||
|
|
||||||
|
|
||||||
|
-tr[:firstname] = capture do
|
||||||
|
%td
|
||||||
|
-if p_customer.particular
|
||||||
|
= p_customer.particular.firstname
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -50,6 +50,13 @@
|
|||||||
|
|
||||||
%table
|
%table
|
||||||
%tr
|
%tr
|
||||||
|
%td
|
||||||
|
Actif :
|
||||||
|
=select_tag "search[enabled]", options_for_select([[""], "Oui", "Non"], params[:search][:enabled])
|
||||||
|
|
||||||
|
%td
|
||||||
|
Utilisateur test ?
|
||||||
|
=select_tag "search[test_user]", options_for_select([[""], "Oui", "Non"], params[:search][:test_user])
|
||||||
|
|
||||||
%td
|
%td
|
||||||
Catégorie :
|
Catégorie :
|
||||||
|
Loading…
x
Reference in New Issue
Block a user