diff --git a/app/views/admin/enterprises/index.html.erb b/app/views/admin/enterprises/index.html.erb deleted file mode 100644 index 1795b17950..0000000000 --- a/app/views/admin/enterprises/index.html.erb +++ /dev/null @@ -1,76 +0,0 @@ -<% content_for :page_title do %> - Enterprises -<% end %> - -<% content_for :page_actions do %> - -<% end %> - -<%= render 'admin/shared/enterprises_sub_menu' %> - - -<%= form_for @enterprise_set, :url => main_app.bulk_update_admin_enterprises_path do |f| %> - - - - - - - - - - - - - - - - - - - - <%= f.fields_for :collection do |enterprise_form| %> - <% enterprise = enterprise_form.object %> - - - - - - - - <% end %> - <% if @enterprises.empty? %> - - <% end %> - -
NameRoleVisible?Description
<%= link_to enterprise.name, main_app.admin_enterprise_path(enterprise) %><% if enterprise.is_primary_producer && enterprise.is_distributor %> Producer & Distributor - <% elsif enterprise.is_distributor %> Distributor - <% elsif enterprise.is_primary_producer %> Producer - <% else %> -

- <% end %> -
<%= enterprise.visible ? 'Visible' : 'Invisible' %><%= enterprise.description %> - - <%= link_to_with_icon('icon-edit', 'Edit Profile', main_app.edit_admin_enterprise_path(enterprise), class: 'edit') %>
- <%= link_to_delete_enterprise enterprise %>
- - <% if enterprise.is_distributor %> - <%= link_to_with_icon 'icon-chevron-right', 'Payment Methods', spree.admin_payment_methods_path(enterprise_id: enterprise.id) %> (<%= enterprise.payment_methods.count %>) - <% if enterprise.payment_methods.count == 0 %> - - <% end %>
- <%= link_to_with_icon 'icon-plane', 'Shipping Methods', spree.admin_shipping_methods_path(enterprise_id: enterprise.id) %> (<%= enterprise.shipping_methods.count %>) - <% if enterprise.shipping_methods.count == 0 %> - - <% end %>
- <% end %> - <%= link_to_with_icon 'icon-money', 'Enterprise Fees', main_app.admin_enterprise_fees_path(enterprise_id: enterprise.id) %> (<%= enterprise.enterprise_fees.count %>) - <% if enterprise.enterprise_fees.count == 0 %> - - <% end %> -
<%= t(:none) %>
- - <%= f.submit 'Update' %> -<% end %> diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml new file mode 100644 index 0000000000..18a295b920 --- /dev/null +++ b/app/views/admin/enterprises/index.html.haml @@ -0,0 +1,64 @@ +- content_for :page_title do + Enterprises + +- content_for :page_actions do + %li#new_product_link + = button_link_to "New Enterprise", main_app.new_admin_enterprise_path, :icon => 'add', :id => 'admin_new_enterprise_link' + += render 'admin/shared/enterprises_sub_menu' + += form_for @enterprise_set, :url => main_app.bulk_update_admin_enterprises_path do |f| + %table#listing_enterprises.index + %colgroup + %col{style: "width: 20%;"}/ + %col{style: "width: 10%;"}/ + %col{style: "width: 5%;"}/ + %col/ + %col{style: "width: 20%;"}/ + %thead + %tr{"data-hook" => "enterprises_header"} + %th Name + %th Role + %th Visible? + %th Description + %th + %tbody + = f.fields_for :collection do |enterprise_form| + - enterprise = enterprise_form.object + %tr{class: "enterprise-#{enterprise.id}"} + %td= link_to enterprise.name, main_app.admin_enterprise_path(enterprise) + %td + - if enterprise.is_primary_producer && enterprise.is_distributor + Producer & Distributor + - elsif enterprise.is_distributor + Distributor + - elsif enterprise.is_primary_producer + Producer + - else + %h1.icon-exclamation-sign.with-tip{"data-powertip" => "This enterprise does not have any roles", style: "text-align: center;color: #DA5354"} + %td= enterprise.visible ? 'Visible' : 'Invisible' + %td= enterprise.description + %td{"data-hook" => "admin_users_index_row_actions"} + = link_to_with_icon('icon-edit', 'Edit Profile', main_app.edit_admin_enterprise_path(enterprise), class: 'edit') + %br/ + = link_to_delete_enterprise enterprise + %br/ + - if enterprise.is_distributor + = link_to_with_icon 'icon-chevron-right', 'Payment Methods', spree.admin_payment_methods_path(enterprise_id: enterprise.id) + (#{enterprise.payment_methods.count}) + - if enterprise.payment_methods.count == 0 + %span.icon-exclamation-sign.with-tip{"data-powertip" => "This enterprise has no payment methods", style: "font-size: 16px;color: #DA5354"} + %br/ + = link_to_with_icon 'icon-plane', 'Shipping Methods', spree.admin_shipping_methods_path(enterprise_id: enterprise.id) + (#{enterprise.shipping_methods.count}) + - if enterprise.shipping_methods.count == 0 + %span.icon-exclamation-sign.with-tip{"data-powertip" => "This enterprise has shipping methods", style: "font-size: 16px;color: #DA5354"} + %br/ + = link_to_with_icon 'icon-money', 'Enterprise Fees', main_app.admin_enterprise_fees_path(enterprise_id: enterprise.id) + (#{enterprise.enterprise_fees.count}) + - if enterprise.enterprise_fees.count == 0 + %span.icon-warning-sign.with-tip{"data-powertip" => "This enterprise has no fees", style: "font-size: 16px;color: orange"} + - if @enterprises.empty? + %tr + %td{colspan: "4"}= t(:none) + = f.submit 'Update' \ No newline at end of file