.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_coupons", "Bons de réduction"],["m_odr_trackers", "Trackers"],["mail_types", "Mails"],["mail_type_cats", "Catégories mails"],["import_csvs", "Imports CSV"]] - 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_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_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_coupons" #offres .qi_tab_header .right{:style => "text-align:right;"} = link_to 'Importer un fichier CSV', new_admin_import_csv_path(:m_odr_id => @m_odr.id, :table_name => "m_odr_coupons"), :class => "btn btn-primary", :remote => true = link_to 'Ajouter', new_admin_m_odr_coupon_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true .clear -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_coupons =@m_odr.m_odr_coupons -@m_odr_coupons = sort_by_sorting(@m_odr_coupons, "created_at DESC") -@m_odr_coupons = @m_odr_coupons.page(page).per(per_page) =render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_coupons} -if params[:tab] == "m_odr_places" #offres .qi_tab_header .right{:style => "text-align:right;"} = link_to 'Importer un fichier CSV', new_admin_import_csv_path(:m_odr_id => @m_odr.id, :table_name => "m_odr_places"), :class => "btn btn-primary", :remote => true = link_to 'Ajouter', new_admin_m_odr_place_path(:m_odr_id => @m_odr.id), :class => "btn btn-primary", :remote => true .clear -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} %p Mails importants : confirmation-inscription, erreur-coordonnees-bancaire, succes -if params[:tab] == "mail_type_cats" #offres .qi_tab_header .right{:style => "text-align:right;"} = link_to 'Ajouter', new_admin_mail_type_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 -@mail_type_cats =@m_odr.mail_type_cats -@mail_type_cats = sort_by_sorting(@mail_type_cats, "created_at DESC") -@mail_type_cats = @mail_type_cats.page(page).per(per_page) =render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @mail_type_cats} %p Catégories importantes : refus-facture, refus-demande -if params[:tab] == "import_csvs" #offres .qi_tab_header .clear -params[:search][:per_page] = params[:search][:per_page] || 50 -per_page = params[:search][:per_page] -page = (params[:page] and params[:page] != "") ? params[:page] : 1 -@import_csvs =@m_odr.import_csvs -@import_csvs = sort_by_sorting(@import_csvs, "created_at DESC") -@import_csvs = @import_csvs.page(page).per(per_page) =render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @import_csvs} -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}