<% unless @available_subscription_tags.blank? && @custom_fields_per_subscription.blank? %> <% end %> <% (bundle.subscriptions || []).each do |sub| %> <% unless @available_subscription_tags.blank? && @custom_fields_per_subscription.blank? %> <% end %> <% end %>
Category Name Phase type Start date Charged through date Cancel information Actions
<% unless @available_subscription_tags.blank? %>
Tag as: <%= render :partial => 'kaui/bundle_tags/form_bar', :locals => {:params => { :bundle_id => bundle.bundle_id}, :tag_names => (@tags_per_subscription[sub.subscription_id] || []).map { |tag| tag.tag_definition_name }, :available_tags => @available_subscription_tags, :update_tags_path => update_subscriptions_tags_path(sub.subscription_id) } %>
<% end %> <%= render :partial => 'kaui/custom_fields/list_bar', :locals => {:custom_fields => @custom_fields_per_subscription[sub.subscription_id] || []} %>
<%= humanized_subscription_product_category(sub) %> <%= humanized_subscription_plan_or_product_name(sub, catalog) %> <%= humanized_subscription_phase_type(sub) %> <%= humanized_subscription_start_date(sub, account) %> <%= humanized_subscription_charged_through_date(sub, account) %> <%= humanized_subscription_cancelled_information(sub, account) %> <% if subscription_future_cancelled?(sub, account) %> <%= link_to 'Reinstate', kaui_engine.reinstate_path(:id => sub.subscription_id), :method => :put, :class => 'btn btn-xs' %> <% elsif !subscription_cancelled?(sub) %> <% if can? :change_plan, Kaui::Subscription %> <%= link_to 'Change', kaui_engine.edit_subscription_path(sub.subscription_id), :class => 'btn btn-xs' %> <% end %> <% if can? :cancel, Kaui::Subscription %>
Cancel
<% end %> <% if can? :create, Kaui::Subscription %> <%= link_to 'Update BCD', kaui_engine.edit_bcd_path(:id => sub.subscription_id), :class => 'btn btn-xs' %> <% end %> <% end %>
<%= render :partial => 'kaui/subscriptions/cancel_by_date_modal' %> <%= javascript_tag do %> $(document).ready(function() { $('.subscription-id-popover').popover(); $('#subscriptions_<%= bundle.bundle_id %>').dataTable({ "dom": "t", "paging": false, "order": [[ <%= @available_subscription_tags.blank? && @custom_fields_per_subscription.blank? ? 3 : 4 %>, "asc" ]], "columns": [ <%= "{ orderable: false }," unless @available_subscription_tags.blank? && @custom_fields_per_subscription.blank? %> null, null, null, null, null, null, { "orderable": false } ] }); $(".price-override-popover").popover({ container: 'body', trigger: 'hover' }); }); <% end %>