Inject variant overrides

This commit is contained in:
Rohan Mitchell
2014-11-26 13:08:16 +11:00
parent ff28da345d
commit efae9265c1
3 changed files with 7 additions and 3 deletions

View File

@@ -51,11 +51,10 @@ Spree::Admin::ProductsController.class_eval do
def override_variants
@hubs = order_cycle_hub_enterprises(without_validation: true)
@producers = order_cycle_producer_enterprises
@hub_permissions = OpenFoodNetwork::Permissions.new(spree_current_user).
order_cycle_enterprises_per_hub
@producers = order_cycle_producer_enterprises
@variant_overrides = VariantOverride.for_hubs(@hubs)
end

View File

@@ -49,6 +49,10 @@ module Admin
admin_inject_json_ams_array "ofn.admin", "users", @users, Api::Admin::UserSerializer
end
def admin_inject_variant_overrides
admin_inject_json_ams_array "ofn.admin", "variantOverrides", @variant_overrides, Api::Admin::VariantOverrideSerializer
end
def admin_inject_spree_api_key
render partial: "admin/json/injection_ams", locals: {ngModule: 'ofn.admin', name: 'SpreeApiKey', json: "'#{@spree_api_key.to_s}'"}
end

View File

@@ -2,3 +2,4 @@
= admin_inject_hubs
= admin_inject_hub_permissions
= admin_inject_producers
= admin_inject_variant_overrides