ujh/fountainpencompanion

View on GitHub
app/views/admins/brand_clusters/new.html.slim

Summary

Maintainability
Test Coverage
- content_for :title, "#{MacroCluster.unassigned.count} clusters to assign"

div class="fpc-table fpc-table--full-width fpc-scroll-shadow"
  table class="table"
    thead
      tr
        th Brand
        th Line
        th Ink
        th
    tbody
      tr
        td= @macro_cluster.brand_name
        td= @macro_cluster.line_name
        td= @macro_cluster.ink_name
        td
          = link_to "Create",
                    admins_brand_clusters_path(macro_cluster_id: @macro_cluster.id),
                    method: :post,
                    class: "btn btn-sm btn-secondary"

h2 Existing clusters
table class="table table-striped"
  thead
    tr
      th Name
      th Count
      th
  tbody
    - @brand_clusters.each do |brand_cluster|
      tr
        td= "#{brand_cluster.name} (#{brand_cluster.synonyms.join(', ')})"
        td= brand_cluster.macro_clusters.size
        td
          = link_to "Assign",
                    admins_brand_cluster_path(@macro_cluster, brand_cluster_id: brand_cluster.id, all: true),
                    method: :put,
                    class: "btn btn-sm btn-secondary"