This commit is contained in:
Nicolas Bally 2020-09-11 00:17:29 +02:00
parent a4170d531d
commit 7ff2f312f7
5 changed files with 53 additions and 2 deletions

View File

@ -7,6 +7,20 @@ class Admin::PCustomersController < ApplicationController
before_action :admin_space
def update_tel
PCustomer.find_each do |pc|
if !pc.tel?
if pc.imp_tel?
pc.tel = pc.imp_tel
pc.save
elsif pc.imp_portable
pc.tel = pc.imp_portable
pc.save
end
end
end
end
def send_mail
@p_customer = PCustomer.find(params[:id])
@ -421,7 +435,7 @@ class Admin::PCustomersController < ApplicationController
@data_to_send = @csv
send_data @data_to_send, :filename => "export-csv.csv" #, :type => 'text/csv; charset=iso-8859-1; header=present'
send_data "\uFEFF" + @data_to_send, :filename => "export-csv.csv" #, :type => 'text/csv; charset=iso-8859-1; header=present'

View File

@ -25,6 +25,8 @@ class MOdrPrime < ApplicationRecord
has_many :mail_hists
has_many :m_odr_virements
acts_as_sorting :fields => {
:id => {:name => "Id", :reorder => true},
@ -53,6 +55,7 @@ class MOdrPrime < ApplicationRecord
:date_roulage => {:name => "Date de roulage", :reorder => true, :sort_name => "m_odr_file_roulages.date"},
:state => {:name => "Statut", :reorder => true},
:date_virement => {:name => "Date de virement"},
:actions => {:name => "Actions", :reorder => true},

View File

@ -264,7 +264,8 @@ class PCustomer < ApplicationRecord
:particular_fill => "Adresse remplie ?",
:parent => "Ambassadeur",
:particular_address_2 => "Adresse",
:particular_address_3 => "Adresse (suite)",
:particular_cp => "Code postal",
:particular_city => "Ville",
@ -597,6 +598,14 @@ class PCustomer < ApplicationRecord
self.particular.firstname if self.particular
end
def csv_particular_address_2
self.particular.address_2 if self.particular
end
def csv_particular_address_3
self.particular.address_3 if self.particular
end
def csv_particular_cp
self.particular.cp if self.particular
end

View File

@ -47,7 +47,15 @@
=m_odr_prime.m_odr_file_roulage.m_event.organisateur.name if m_odr_prime.m_odr_file_roulage and m_odr_prime.m_odr_file_roulage.m_event and m_odr_prime.m_odr_file_roulage.m_event.organisateur
-tr[:date_virement] = capture do
%td
-virement = m_odr_prime.m_odr_virements.where(:refused => 0, :sended => 1).order('id DESC').first
-if virement and virement.m_odr_remise
=l virement.m_odr_remise.created_at, :format => :date
-tr[:actions] = capture do

View File

@ -42,7 +42,24 @@
%td
-if p_customer.particular
= p_customer.particular.country
-tr[:particular_address_2] = capture do
%td
-if p_customer.particular
= p_customer.particular.address_2
-tr[:particular_address_3] = capture do
%td
-if p_customer.particular
= p_customer.particular.address_3
-tr[:particular_cp] = capture do
%td
-if p_customer.particular