From ea72a10b9ab8771bfb55be657210ef67fbb55a05 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Mon, 22 Jul 2019 11:49:07 +0100 Subject: [PATCH] Remove unused rabl files from views/json --- app/views/json/_current_order.rabl | 12 ---------- app/views/json/_enterprises.rabl | 7 ------ app/views/json/_groups.rabl | 18 --------------- app/views/json/_hubs.rabl | 3 --- app/views/json/_producer.rabl | 14 ------------ app/views/json/_producers.rabl | 3 --- app/views/json/partials/_address.rabl | 4 ---- app/views/json/partials/_enterprise.rabl | 29 ------------------------ app/views/json/partials/_hub.rabl | 23 ------------------- app/views/json/partials/_producer.rabl | 10 -------- 10 files changed, 123 deletions(-) delete mode 100644 app/views/json/_current_order.rabl delete mode 100644 app/views/json/_enterprises.rabl delete mode 100644 app/views/json/_groups.rabl delete mode 100644 app/views/json/_hubs.rabl delete mode 100644 app/views/json/_producer.rabl delete mode 100644 app/views/json/_producers.rabl delete mode 100644 app/views/json/partials/_address.rabl delete mode 100644 app/views/json/partials/_enterprise.rabl delete mode 100644 app/views/json/partials/_hub.rabl delete mode 100644 app/views/json/partials/_producer.rabl diff --git a/app/views/json/_current_order.rabl b/app/views/json/_current_order.rabl deleted file mode 100644 index c8d6771644..0000000000 --- a/app/views/json/_current_order.rabl +++ /dev/null @@ -1,12 +0,0 @@ -object current_order -attributes :id, :item_total - -if current_order - child line_items: :line_items do - attributes :id, :variant_id, :quantity, :price - end - - node :cart_count do - cart_count - end -end diff --git a/app/views/json/_enterprises.rabl b/app/views/json/_enterprises.rabl deleted file mode 100644 index e76ab187f8..0000000000 --- a/app/views/json/_enterprises.rabl +++ /dev/null @@ -1,7 +0,0 @@ -# TODO: This should be moved into the controller -# RABL is tricky to pass variables into: so we do this as a workaround for now -# I noticed some vague comments on Rabl github about this, but haven't looked into -collection Enterprise.visible -extends 'json/partials/enterprise' -extends 'json/partials/producer' -extends 'json/partials/hub' diff --git a/app/views/json/_groups.rabl b/app/views/json/_groups.rabl deleted file mode 100644 index e6eeda8ffb..0000000000 --- a/app/views/json/_groups.rabl +++ /dev/null @@ -1,18 +0,0 @@ -collection @groups -attributes :id, :permalink, :name, :position, :description, :long_description, :email, :website, :facebook, :instagram, :linkedin, :twitter - -child enterprises: :enterprises do - attributes :id -end - -node :logo do |group| - group.logo(:medium) if group.logo? -end - -node :promo_image do |group| - group.promo_image(:large) if group.promo_image? -end - -node :state do |group| - group.state.andand.abbr -end diff --git a/app/views/json/_hubs.rabl b/app/views/json/_hubs.rabl deleted file mode 100644 index 66cbdee277..0000000000 --- a/app/views/json/_hubs.rabl +++ /dev/null @@ -1,3 +0,0 @@ -collection Enterprise.is_distributor.visible -extends 'json/partials/enterprise' -extends 'json/partials/hub' diff --git a/app/views/json/_producer.rabl b/app/views/json/_producer.rabl deleted file mode 100644 index b3f19267be..0000000000 --- a/app/views/json/_producer.rabl +++ /dev/null @@ -1,14 +0,0 @@ -attributes :id, :name, :description, :long_description, :website, :instagram, :facebook, :linkedin, :twitter - -node :promo_image do |producer| - producer.promo_image(:large) -end -node :logo do |producer| - producer.logo(:medium) -end - -node :path do |producer| - main_app.producer_path(producer) -end - -node :hash, &:to_param diff --git a/app/views/json/_producers.rabl b/app/views/json/_producers.rabl deleted file mode 100644 index cad5b29062..0000000000 --- a/app/views/json/_producers.rabl +++ /dev/null @@ -1,3 +0,0 @@ -collection Enterprise.is_primary_producer.visible -extends 'json/partials/enterprise' -extends 'json/partials/producer' diff --git a/app/views/json/partials/_address.rabl b/app/views/json/partials/_address.rabl deleted file mode 100644 index 8f77f83d99..0000000000 --- a/app/views/json/partials/_address.rabl +++ /dev/null @@ -1,4 +0,0 @@ -attributes :city, :zipcode, :phone -node :state_name do |address| - address.state.abbr -end diff --git a/app/views/json/partials/_enterprise.rabl b/app/views/json/partials/_enterprise.rabl deleted file mode 100644 index 14f88244f3..0000000000 --- a/app/views/json/partials/_enterprise.rabl +++ /dev/null @@ -1,29 +0,0 @@ -attributes :name, :id, :description, :latitude, :longitude, :long_description, :website, :instagram, :linkedin, :twitter, :facebook, :is_primary_producer, :is_distributor, :phone - -node :email_address do |enterprise| - enterprise.email_address.to_s.reverse -end - -child :address do - extends "json/partials/address" -end - -node :hash, &:to_param - -node :logo do |enterprise| - enterprise.logo(:medium) if enterprise.logo? -end - -node :promo_image do |enterprise| - enterprise.promo_image(:large) if enterprise.promo_image? -end - -node :icon do |e| - if e.is_primary_producer && e.is_distributor - image_path "map_003-producer-shop.svg" - elsif e.is_primary_producer - image_path "map_001-producer-only.svg" - else - image_path "map_005-hub.svg" - end -end diff --git a/app/views/json/partials/_hub.rabl b/app/views/json/partials/_hub.rabl deleted file mode 100644 index c765271d39..0000000000 --- a/app/views/json/partials/_hub.rabl +++ /dev/null @@ -1,23 +0,0 @@ -child distributed_taxons: :taxons do - extends "json/taxon" -end -child suppliers: :producers do - attributes :id -end -node :path do |enterprise| - main_app.enterprise_shop_path(enterprise) -end -node :pickup do |hub| - hub.shipping_methods.where(require_ship_address: false).present? -end -node :delivery do |hub| - hub.shipping_methods.where(require_ship_address: true).present? -end -if @active_distributors - node :active do |hub| - @active_distributors.include?(hub) - end -end -node :orders_close_at do |hub| - OrderCycle.first_closing_for(hub).andand.orders_close_at -end diff --git a/app/views/json/partials/_producer.rabl b/app/views/json/partials/_producer.rabl deleted file mode 100644 index f18f7e0c8d..0000000000 --- a/app/views/json/partials/_producer.rabl +++ /dev/null @@ -1,10 +0,0 @@ -child distributors: :hubs do - attributes :id -end -node :path do |producer| - main_app.producer_path(producer) -end - -child supplied_taxons: :supplied_taxons do - extends 'json/taxon' -end