sadem_app/app/views/admin/m_odrs/show.html.haml
Nicolas Bally d4c76bafa8 suite
2020-07-03 10:19:55 +02:00

205 lines
7.7 KiB
Plaintext

.qi_header
.right{:style => "text-align:right;"}
= link_to i(:pencil), edit_admin_m_odr_path(@m_odr), :remote => false
%h1
ODR
%span
Détail d'une ODR
%span
=@m_odr.p_customer.show_name
="-"
=@m_odr.name
.qi_row
.qi_pannel.qi_plain.padding
%table.table.table-striped.table-hover.table-bordered
%tr
%td Client
%td=@m_odr.p_customer.show_name
%tr
%td Nom
%td=@m_odr.name
%tr
%td Url
%td=link_to public_m_odr_path(@m_odr.slug, :lang => nil), public_m_odr_path(@m_odr.slug, :lang => nil), :target => "_blank"
%tr
%td Description
%td=simple_format @m_odr.description
%tr
%td Texte de lancement
%td=@m_odr.landing_text
.qi_row#tabs
.qi_pannel
%ul.nav.nav-tabs
-params[:tab] = params[:tab] || "m_odr_file_types"
=#%li{:class => ("active" if params[:tab] == "mail_hists")}=link_to "Historique des mails envoyés", "?tab=mail_hists"
- tabs = [["m_odr_file_types", "Fichiers demandés"],["m_odr_brands", "Marques concernées"],["m_odr_product_cats", "Catégories produit"],["m_odr_products", "Produits"],["m_odr_places", "Revendeurs"],["m_odr_trackers", "Trackers"],["mail_types", "Mails"]]
- tabs.each do |tab|
%li{:class => ("active" if params[:tab] == tab[0])}=link_to tab[1], "?tab=#{tab[0]}"
.qi_tab_content
-if params[:tab] == "m_odr_file_types"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_m_odr_file_type_path(:m_odr => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_file_types =@m_odr.m_odr_file_types
-@m_odr_file_types = sort_by_sorting(@m_odr_file_types, "created_at DESC")
-@m_odr_file_types = @m_odr_file_types.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_file_types}
-if params[:tab] == "m_odr_brands"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_m_odr_brand_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_brands =@m_odr.m_odr_brands
-@m_odr_brands = sort_by_sorting(@m_odr_brands, "created_at DESC")
-@m_odr_brands = @m_odr_brands.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_brands}
-if params[:tab] == "m_odr_product_cats"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_m_odr_product_cat_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_product_cats =@m_odr.m_odr_product_cats
-@m_odr_product_cats = sort_by_sorting(@m_odr_product_cats, "created_at DESC")
-@m_odr_product_cats = @m_odr_product_cats.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_product_cats}
-if params[:tab] == "m_odr_products"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_m_odr_product_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_products =@m_odr.m_odr_products
-@m_odr_products = sort_by_sorting(@m_odr_products, "created_at DESC")
-@m_odr_products = @m_odr_products.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_products}
-if params[:tab] == "m_odr_places"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_m_odr_place_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_places =@m_odr.m_odr_places
-@m_odr_places = sort_by_sorting(@m_odr_places, "created_at DESC")
-@m_odr_places = @m_odr_places.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_places}
-if params[:tab] == "m_odr_trackers"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_m_odr_tracker_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_trackers =@m_odr.m_odr_trackers
-@m_odr_trackers = sort_by_sorting(@m_odr_trackers, "created_at DESC")
-@m_odr_trackers = @m_odr_trackers.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_trackers}
-if params[:tab] == "mail_types"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
= link_to 'Ajouter', new_admin_mail_type_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@mail_types =@m_odr.mail_types
-@mail_types = sort_by_sorting(@mail_types, "created_at DESC")
-@mail_types = @mail_types.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @mail_types}
-if params[:tab] == "mail_hists"
#offres
.qi_tab_header
.right{:style => "text-align:right;"}
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@mail_hists =@p_customer.mail_hists
-@mail_hists = sort_by_sorting(@mail_hists, "created_at DESC")
-@mail_hists = @mail_hists.page(page).per(per_page)
=#debug MailHist.qi_ordered_table_name
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @mail_hists}