diff --git a/app/assets/javascripts/admin/all.js b/app/assets/javascripts/admin/all.js index 102cb237ca..e71405ae46 100644 --- a/app/assets/javascripts/admin/all.js +++ b/app/assets/javascripts/admin/all.js @@ -37,6 +37,7 @@ //= require ./order_cycles/order_cycles //= require ./payment_methods/payment_methods //= require ./products/products +//= require ./resources/resources //= require ./shipping_methods/shipping_methods //= require ./side_menu/side_menu //= require ./tag_rules/tag_rules diff --git a/app/assets/javascripts/admin/index_utils/index_utils.js.coffee b/app/assets/javascripts/admin/index_utils/index_utils.js.coffee index 1ea74e614b..a956fd955c 100644 --- a/app/assets/javascripts/admin/index_utils/index_utils.js.coffee +++ b/app/assets/javascripts/admin/index_utils/index_utils.js.coffee @@ -1 +1 @@ -angular.module("admin.indexUtils", ['ngResource', 'ngSanitize', 'templates', 'admin.utils']).config ($httpProvider) -> $httpProvider.defaults.headers.common["X-CSRF-Token"] = $("meta[name=csrf-token]").attr("content"); $httpProvider.defaults.headers.common["Accept"] = "application/json, text/javascript, */*"; \ No newline at end of file +angular.module("admin.indexUtils", ['admin.resources', 'ngSanitize', 'templates', 'admin.utils']).config ($httpProvider) -> $httpProvider.defaults.headers.common["X-CSRF-Token"] = $("meta[name=csrf-token]").attr("content"); $httpProvider.defaults.headers.common["Accept"] = "application/json, text/javascript, */*"; \ No newline at end of file diff --git a/app/assets/javascripts/admin/order_cycles/order_cycles.js.coffee b/app/assets/javascripts/admin/order_cycles/order_cycles.js.coffee index 6ea3f76984..99dcbfe4b7 100644 --- a/app/assets/javascripts/admin/order_cycles/order_cycles.js.coffee +++ b/app/assets/javascripts/admin/order_cycles/order_cycles.js.coffee @@ -1,4 +1,4 @@ -angular.module('admin.orderCycles', ['ngResource', 'admin.utils', 'admin.indexUtils', 'ngTagsInput']) +angular.module('admin.orderCycles', ['admin.utils', 'admin.indexUtils', 'ngTagsInput']) .config ($httpProvider) -> $httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content') diff --git a/app/assets/javascripts/admin/resources/resources.js.coffee b/app/assets/javascripts/admin/resources/resources.js.coffee new file mode 100644 index 0000000000..9e89237732 --- /dev/null +++ b/app/assets/javascripts/admin/resources/resources.js.coffee @@ -0,0 +1 @@ +angular.module("admin.resources", ['ngResource']) diff --git a/app/assets/javascripts/admin/enterprises/services/enterprise_resource.js.coffee b/app/assets/javascripts/admin/resources/resources/enterprise_resource.js.coffee similarity index 75% rename from app/assets/javascripts/admin/enterprises/services/enterprise_resource.js.coffee rename to app/assets/javascripts/admin/resources/resources/enterprise_resource.js.coffee index b522f5be3b..7cdd5b7bce 100644 --- a/app/assets/javascripts/admin/enterprises/services/enterprise_resource.js.coffee +++ b/app/assets/javascripts/admin/resources/resources/enterprise_resource.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.enterprises").factory 'EnterpriseResource', ($resource) -> +angular.module("admin.resources").factory 'EnterpriseResource', ($resource) -> ignoredAttrs = -> ["$$hashKey", "producer", "package", "producerError", "packageError", "status"] diff --git a/app/assets/javascripts/admin/line_items/services/line_item_resource.js.coffee b/app/assets/javascripts/admin/resources/resources/line_item_resource.js.coffee similarity index 85% rename from app/assets/javascripts/admin/line_items/services/line_item_resource.js.coffee rename to app/assets/javascripts/admin/resources/resources/line_item_resource.js.coffee index 60ca925753..4301f8df82 100644 --- a/app/assets/javascripts/admin/line_items/services/line_item_resource.js.coffee +++ b/app/assets/javascripts/admin/resources/resources/line_item_resource.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.lineItems").factory 'LineItemResource', ($resource) -> +angular.module("admin.resources").factory 'LineItemResource', ($resource) -> $resource('/admin/:orders/:order_number/line_items/:id.json', {}, { 'index': method: 'GET' diff --git a/app/assets/javascripts/admin/order_cycles/services/order_cycle_resource.js.coffee b/app/assets/javascripts/admin/resources/resources/order_cycle_resource.js.coffee similarity index 64% rename from app/assets/javascripts/admin/order_cycles/services/order_cycle_resource.js.coffee rename to app/assets/javascripts/admin/resources/resources/order_cycle_resource.js.coffee index 4a5df3c44a..cd5be31acd 100644 --- a/app/assets/javascripts/admin/order_cycles/services/order_cycle_resource.js.coffee +++ b/app/assets/javascripts/admin/resources/resources/order_cycle_resource.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.orderCycles").factory 'OrderCycleResource', ($resource) -> +angular.module("admin.resources").factory 'OrderCycleResource', ($resource) -> $resource('/admin/order_cycles/:id/:action.json', {}, { 'index': method: 'GET' diff --git a/app/assets/javascripts/admin/orders/services/order_resource.js.coffee b/app/assets/javascripts/admin/resources/resources/order_resource.js.coffee similarity index 66% rename from app/assets/javascripts/admin/orders/services/order_resource.js.coffee rename to app/assets/javascripts/admin/resources/resources/order_resource.js.coffee index ab360a2fc9..317b384485 100644 --- a/app/assets/javascripts/admin/orders/services/order_resource.js.coffee +++ b/app/assets/javascripts/admin/resources/resources/order_resource.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.orders").factory 'OrderResource', ($resource) -> +angular.module("admin.resources").factory 'OrderResource', ($resource) -> $resource('/admin/orders/:id/:action.json', {}, { 'index': method: 'GET' diff --git a/app/assets/javascripts/admin/enterprises/services/enterprises.js.coffee b/app/assets/javascripts/admin/resources/services/enterprises.js.coffee similarity index 93% rename from app/assets/javascripts/admin/enterprises/services/enterprises.js.coffee rename to app/assets/javascripts/admin/resources/services/enterprises.js.coffee index f3b8111253..5cdebe02cd 100644 --- a/app/assets/javascripts/admin/enterprises/services/enterprises.js.coffee +++ b/app/assets/javascripts/admin/resources/services/enterprises.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.enterprises").factory 'Enterprises', ($q, EnterpriseResource) -> +angular.module("admin.resources").factory 'Enterprises', ($q, EnterpriseResource) -> new class Enterprises byID: {} pristineByID: {} diff --git a/app/assets/javascripts/admin/line_items/services/line_items.js.coffee b/app/assets/javascripts/admin/resources/services/line_items.js.coffee similarity index 96% rename from app/assets/javascripts/admin/line_items/services/line_items.js.coffee rename to app/assets/javascripts/admin/resources/services/line_items.js.coffee index 5804bb2996..d790c826a3 100644 --- a/app/assets/javascripts/admin/line_items/services/line_items.js.coffee +++ b/app/assets/javascripts/admin/resources/services/line_items.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.lineItems").factory 'LineItems', ($q, LineItemResource) -> +angular.module("admin.resources").factory 'LineItems', ($q, LineItemResource) -> new class LineItems byID: {} pristineByID: {} diff --git a/app/assets/javascripts/admin/order_cycles/services/order_cycles.js.coffee b/app/assets/javascripts/admin/resources/services/order_cycles.js.coffee similarity index 93% rename from app/assets/javascripts/admin/order_cycles/services/order_cycles.js.coffee rename to app/assets/javascripts/admin/resources/services/order_cycles.js.coffee index 4716dc1757..ad86a7899e 100644 --- a/app/assets/javascripts/admin/order_cycles/services/order_cycles.js.coffee +++ b/app/assets/javascripts/admin/resources/services/order_cycles.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.orderCycles").factory 'OrderCycles', ($q, $injector, OrderCycleResource) -> +angular.module("admin.resources").factory 'OrderCycles', ($q, $injector, OrderCycleResource) -> new class OrderCycles all: [] byID: {} diff --git a/app/assets/javascripts/admin/orders/services/orders.js.coffee b/app/assets/javascripts/admin/resources/services/orders.js.coffee similarity index 92% rename from app/assets/javascripts/admin/orders/services/orders.js.coffee rename to app/assets/javascripts/admin/resources/services/orders.js.coffee index 238afda8e0..69a56b77ca 100644 --- a/app/assets/javascripts/admin/orders/services/orders.js.coffee +++ b/app/assets/javascripts/admin/resources/services/orders.js.coffee @@ -1,4 +1,4 @@ -angular.module("admin.orders").factory 'Orders', ($q, OrderResource) -> +angular.module("admin.resources").factory 'Orders', ($q, OrderResource) -> new class Orders byID: {} pristineByID: {}