suite
This commit is contained in:
parent
cac0790358
commit
3e7fabfbc9
@ -301,7 +301,7 @@ $ ->
|
||||
resize()
|
||||
|
||||
$(".flashs .remove").click ->
|
||||
$(this).parent().remove()
|
||||
$(this).parent().parent().remove()
|
||||
$(document).on "scroll", ->
|
||||
scroll_ajust()
|
||||
|
||||
|
@ -10480,3 +10480,32 @@ a.sp-video {
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.flashs{
|
||||
background: #F9F1E4;
|
||||
color: #333f48;
|
||||
padding: 30px 20px;
|
||||
font-size: 14px;
|
||||
position: relative;
|
||||
|
||||
|
||||
.notice, .error, .alert{
|
||||
margin:0;
|
||||
padding:0;
|
||||
max-width:1000px;
|
||||
margin:auto;
|
||||
}
|
||||
.error{
|
||||
color:red;
|
||||
}
|
||||
|
||||
.remove{
|
||||
position:absolute;
|
||||
top:6px;
|
||||
right:8px;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -19,9 +19,9 @@ class Admin::MOdrRemisesController < ApplicationController
|
||||
|
||||
|
||||
@prelevement_date = Time.now
|
||||
@iban = @m_odr.iban.to_s
|
||||
@bic = @m_odr.bic.to_s
|
||||
@name = @m_odr.bank_name.to_s
|
||||
@iban = "FR7616807001133638997621962"
|
||||
@bic = "CCBPFRPPGRE"
|
||||
@name = "Banque Populaire Auvergne Rhone Alpes"
|
||||
|
||||
|
||||
|
||||
|
@ -45,6 +45,8 @@ class Admin::MOdrRepRibsController < ApplicationController
|
||||
@m_odr_rep_rib = MOdrRepRib.new(params.require(:m_odr_rep_rib).permit!)
|
||||
|
||||
if @m_odr_rep_rib.save
|
||||
|
||||
|
||||
#@m_odr_rep_rib.m_odr_rep.change_state("En cours de traitement")
|
||||
else
|
||||
render action: "new"
|
||||
|
@ -22,7 +22,7 @@ class MEvent < ApplicationRecord
|
||||
belongs_to :image_file
|
||||
|
||||
def member_label
|
||||
self.start_at.to_s+" - "+self.title.to_s+" - "+(self.organisateur.name if self.organisateur).to_s
|
||||
self.start_at.to_date.to_s+" - "+self.title.to_s+" - "+(self.organisateur.name if self.organisateur).to_s
|
||||
end
|
||||
|
||||
|
||||
|
@ -28,6 +28,23 @@ class MOdrFile < ApplicationRecord
|
||||
end
|
||||
|
||||
|
||||
def new_nbr_primes
|
||||
self.m_odr_file_roulages.count if self.m_odr_file_type_id == 1
|
||||
|
||||
end
|
||||
|
||||
def new_nbr_primes_useds
|
||||
MOdrPrime.where(:m_odr_file_roulage_id => self.m_odr_file_roulages.ids).count if self.m_odr_file_type_id == 1
|
||||
|
||||
end
|
||||
|
||||
def new_nbr_primes_not_useds
|
||||
(self.new_nbr_primes - self.new_nbr_primes_useds) if self.m_odr_file_type_id == 1
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
after_save do
|
||||
#self.p_customer.generate_prime if self.p_customer
|
||||
end
|
||||
|
@ -30,6 +30,7 @@ class MOdrRepRib < ApplicationRecord
|
||||
|
||||
def update_prime_status
|
||||
if self.admin_ok and self.p_customer
|
||||
|
||||
self.p_customer.m_odr_primes.where(:state => "Manque RIB").all.each do |m_odr_prime|
|
||||
m_odr_prime.state = "Validé"
|
||||
m_odr_prime.save
|
||||
|
@ -1,6 +1,10 @@
|
||||
|
||||
%tr.m_odr_file_product_form.field
|
||||
%td= form.input :m_odr_product_size, :label => "Produit :", :collection => MOdrProductSize.all, :as => :select, :include_blank => false, :member_label => :member_label
|
||||
%td
|
||||
= form.input :m_odr_product_size_id, :label => "Produit :", :collection => option_groups_from_collection_for_select(MOdrProduct.all, :m_odr_product_sizes, :name, :id, :name, form.object.m_odr_product_size_id), :as => :select, :include_blank => false, :member_label => :member_label, :include_blank => "Choisissez le profil et la dimension"
|
||||
|
||||
|
||||
|
||||
%td= form.input :qte, :label => "Qté :", :input_html => {:style => "width:60px;"}
|
||||
%td= form.input :price, :label => "Prix :"
|
||||
|
||||
|
@ -1,6 +1,11 @@
|
||||
%tr.m_odr_file_roulage_form.field
|
||||
%td= form.input :date, :label => "date :" , :as => :date
|
||||
%td= form.input :m_event_id, :label => "Journée de roulage :", :as => :date, :collection => MEvent.all, :member_label => :member_label, :as => :select
|
||||
|
||||
-if form.object.date?
|
||||
%td= form.input :m_event_id, :label => "Journée de roulage :", :as => :date, :collection => MEvent.order("start_at").where("start_at <= ? and end_at >= ?", form.object.date, form.object.date).all, :member_label => :member_label, :as => :select
|
||||
|
||||
-else
|
||||
%td= form.input :m_event_id, :label => "Journée de roulage :", :as => :date, :collection => MEvent.all, :member_label => :member_label, :as => :select
|
||||
|
||||
|
||||
%td.actions=link_to_remove_fields ic(:"trash-o"), form
|
@ -12,15 +12,16 @@
|
||||
|
||||
-tr[:nbr_primes] = capture do
|
||||
%td
|
||||
=m_odr_file.m_odr_file_roulages.count if m_odr_file.m_odr_file_type_id == 1
|
||||
=m_odr_file.new_nbr_primes
|
||||
|
||||
-tr[:nbr_primes_useds] = capture do
|
||||
%td
|
||||
=MOdrPrime.where(:m_odr_file_roulage_id => m_odr_file.m_odr_file_roulages.ids).count if m_odr_file.m_odr_file_type_id == 1
|
||||
=m_odr_file.new_nbr_primes_useds
|
||||
|
||||
|
||||
-tr[:nbr_primes_not_useds] = capture do
|
||||
%td
|
||||
=(m_odr_file.m_odr_file_roulages.count - MOdrPrime.where(:m_odr_file_roulage_id => m_odr_file.m_odr_file_roulages.ids).count) if m_odr_file.m_odr_file_type_id == 1
|
||||
=m_odr_file.new_nbr_primes_not_useds
|
||||
|
||||
|
||||
|
||||
|
@ -34,12 +34,16 @@
|
||||
|
||||
-m_odr_file = @m_odr_prime.m_odr_file_roulage.m_odr_file
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
%td
|
||||
=m_odr_file.nbr_primes
|
||||
=m_odr_file.new_nbr_primes
|
||||
%td
|
||||
=m_odr_file.nbr_primes_useds
|
||||
=m_odr_file.new_nbr_primes_useds
|
||||
%td
|
||||
=m_odr_file.nbr_primes_not_useds
|
||||
=m_odr_file.new_nbr_primes_not_useds
|
||||
|
||||
%td
|
||||
= link_to i(:pencil), edit_admin_m_odr_file_path(m_odr_file), :remote => false
|
||||
@ -70,7 +74,7 @@
|
||||
= link_to i(:pencil), edit_admin_m_odr_file_path(m_odr_prime_file.m_odr_file), :remote => false
|
||||
|
||||
|
||||
-if @m_odr_prime.state = "A traiter" and @m_odr_prime.m_odr_virements.where(:refused => false).count == 0
|
||||
-if @m_odr_prime.state == "A traiter" and @m_odr_prime.m_odr_virements.where(:refused => false).count == 0
|
||||
=link_to "Générer le virement", generate_virement_admin_m_odr_prime_path(@m_odr_prime), :class => "btn btn-primary"
|
||||
|
||||
%hr
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
%br
|
||||
.qi_side_padding
|
||||
.right_actions
|
||||
.right.right_actions
|
||||
-if !@m_odr_remise.confirmed
|
||||
=link_to ic(:envelope)+" Confirmer maintenant TOUS les virements", confirm_admin_m_odr_remise_path(@m_odr_remise) , :class => "btn btn-success"
|
||||
.qi_help
|
||||
|
@ -2,7 +2,9 @@
|
||||
|
||||
.content
|
||||
=f.inputs do
|
||||
= f.hidden_field :p_customer_id
|
||||
= render :partial => "qi/autocomplete", :locals => {:form => f, :field => :p_customer, :label => "Utilisateur :"}
|
||||
|
||||
|
||||
= f.input :iban, :label => "iban :" , :input_html => {:class => "iban_input"}
|
||||
|
||||
= f.input :bic, :label => "bic :"
|
||||
|
@ -84,20 +84,7 @@
|
||||
|
||||
|
||||
%body.pageAccueil
|
||||
-if flash[:error] or flash[:notice] or flash[:alert]
|
||||
.flashs
|
||||
-if flash[:error]
|
||||
.error
|
||||
%span.remove=ic :times
|
||||
=flash[:error]
|
||||
-if flash[:notice]
|
||||
.notice
|
||||
%span.remove=ic :times
|
||||
=flash[:notice]
|
||||
-if flash[:alert]
|
||||
.alert
|
||||
%span.remove=ic :times
|
||||
=flash[:alert]
|
||||
|
||||
%span.fond_body_1
|
||||
%span.fond_body_2
|
||||
#conteneur
|
||||
@ -169,14 +156,33 @@
|
||||
%span.icon-bar
|
||||
%span.icon-bar
|
||||
|
||||
|
||||
|
||||
|
||||
#contenu
|
||||
/
|
||||
|
||||
-if flash[:error] or flash[:notice] or flash[:alert]
|
||||
.flashs
|
||||
-if flash[:error]
|
||||
.error
|
||||
%span.remove=ic :times
|
||||
=flash[:error]
|
||||
-if flash[:notice]
|
||||
.notice
|
||||
%span.remove=ic :times
|
||||
=flash[:notice]
|
||||
-if flash[:alert]
|
||||
.alert
|
||||
%span.remove=ic :times
|
||||
=flash[:alert]
|
||||
|
||||
|
||||
#centreetdroite
|
||||
|
||||
|
||||
|
||||
=yield
|
||||
/
|
||||
|
||||
#pied
|
||||
#conteneur_pied
|
||||
.row
|
||||
|
@ -47,21 +47,27 @@
|
||||
|
||||
=link_to raw(ic(:'facebook-f')), @circuit.facebook, :target => "_blank", :class => "new_btn"
|
||||
|
||||
%p.localisation
|
||||
<img src="https://www.mamotosurcircuit.com/images/interface/picto_pointer.png">
|
||||
=@circuit.address2
|
||||
=@circuit.address3 if @circuit.address3?
|
||||
=@circuit.cp
|
||||
=@circuit.city
|
||||
=@circuit.country
|
||||
|
||||
.clear
|
||||
.clear
|
||||
%br
|
||||
%br
|
||||
%p.localisation
|
||||
<img src="https://www.mamotosurcircuit.com/images/interface/picto_pointer.png">
|
||||
=@circuit.address2
|
||||
=@circuit.address3 if @circuit.address3?
|
||||
=@circuit.cp
|
||||
=@circuit.city
|
||||
=@circuit.country
|
||||
|
||||
|
||||
|
||||
-@m_events = MEvent.where("start_at >= ? or end_at >= ?", Date.today.beginning_of_day, Date.today.beginning_of_day).where(:circuit_id => @circuit.id)
|
||||
-params[:search][:per_page] = params[:search][:per_page] || 4
|
||||
-per_page = params[:search][:per_page]
|
||||
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
|
||||
-@m_events = @m_events.page(page).per(per_page)
|
||||
|
||||
-if @m_events.count > 0
|
||||
%h3 Les prochaines journées :
|
||||
|
||||
@ -71,3 +77,4 @@
|
||||
|
||||
=render @m_events
|
||||
|
||||
.prevnext= paginate @m_events
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
%tr.m_odr_file_product_form.field
|
||||
%td
|
||||
= form.input :m_odr_product_size, :label => "Produit :", :collection => option_groups_from_collection_for_select(MOdrProduct.all, :m_odr_product_sizes, :name, :id, :name), :as => :select, :include_blank => false, :member_label => :member_label, :include_blank => "Choisissez le profil et la dimension"
|
||||
= form.input :m_odr_product_size_id, :label => "Produit :", :collection => option_groups_from_collection_for_select(MOdrProduct.all, :m_odr_product_sizes, :name, :id, :name, form.object.m_odr_product_size_id), :as => :select, :include_blank => false, :member_label => :member_label, :include_blank => "Choisissez le profil et la dimension"
|
||||
|
||||
%td{:style => "width:60px;"}
|
||||
= form.input :qte, :label => "Qté :"
|
||||
|
@ -44,8 +44,7 @@
|
||||
|
||||
%p.localisation{:style => "text-align:center !important;"}
|
||||
|
||||
=#@organisateur.address2
|
||||
=#@organisateur.address3 if @organisateur.address3?
|
||||
|
||||
=@organisateur.cp
|
||||
=@organisateur.city
|
||||
=@organisateur.country
|
||||
@ -55,6 +54,12 @@
|
||||
|
||||
|
||||
-@m_events = MEvent.where("start_at >= ? or end_at >= ?", Date.today.beginning_of_day, Date.today.beginning_of_day).where(:organisateur_id => @organisateur.id)
|
||||
|
||||
-params[:search][:per_page] = params[:search][:per_page] || 4
|
||||
-per_page = params[:search][:per_page]
|
||||
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
|
||||
-@m_events = @m_events.page(page).per(per_page)
|
||||
|
||||
-if @m_events.count > 0
|
||||
%h3 Les prochaines journées :
|
||||
|
||||
@ -64,3 +69,6 @@
|
||||
|
||||
=render @m_events
|
||||
|
||||
.prevnext= paginate @m_events
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user