From 4c6a7622eb6d35458198de27ff5fd76e2227bb35 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Thu, 29 May 2014 17:18:27 +1000 Subject: [PATCH] Convert rep template to rabl --- app/views/admin/enterprises/index.rabl | 14 ++++++++++++++ app/views/admin/enterprises/index.rep | 15 --------------- 2 files changed, 14 insertions(+), 15 deletions(-) create mode 100644 app/views/admin/enterprises/index.rabl delete mode 100644 app/views/admin/enterprises/index.rep diff --git a/app/views/admin/enterprises/index.rabl b/app/views/admin/enterprises/index.rabl new file mode 100644 index 0000000000..9e1ee893d1 --- /dev/null +++ b/app/views/admin/enterprises/index.rabl @@ -0,0 +1,14 @@ +collection @collection + +attributes :id, :name + +child supplied_products: :supplied_products do |product| + attributes :name + node(:supplier_name) { |p| p.supplier.andand.name } + node(:image_url) { |p| p.images.present? ? p.images.first.attachment.url(:mini) : nil } + node(:master_id) { |p| p.master.id } + child variants: :variants do |variant| + attributes :id + node(:label) { |v| v.options_text } + end +end diff --git a/app/views/admin/enterprises/index.rep b/app/views/admin/enterprises/index.rep deleted file mode 100644 index beaceef8a4..0000000000 --- a/app/views/admin/enterprises/index.rep +++ /dev/null @@ -1,15 +0,0 @@ -r.list_of :enterprises, @collection do - r.element :id - r.element :name - - r.list_of :supplied_products do |product| - r.element :name - r.element :supplier_name, product.supplier.andand.name - r.element :image_url, product.images.present? ? product.images.first.attachment.url(:mini) : nil - r.element :master_id, product.master.id - r.list_of :variants do |variant| - r.element :id - r.element :label, variant.options_text - end - end -end