Skip to content

Commit f78e322

Browse files
authored
Merge pull request #306 from gms-electronics/fix-solidus4-compatibility
Update gem to support the latest Solidus version(4.4)
2 parents fe9b6d5 + 64700df commit f78e322

16 files changed

Lines changed: 111 additions & 72 deletions
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# frozen_string_literal: true
2+
3+
module SolidusSubscriptions
4+
module AdminSubscribableProductCheckbox
5+
Deface::Override.new(
6+
virtual_path: "spree/admin/products/_form",
7+
name: "solidus_subscriptions_product_subscribable_checkbox",
8+
insert_after: "[data-hook='admin_product_form_promotionable']",
9+
partial: "spree/admin/products/subscribable_checkbox"
10+
)
11+
end
12+
end
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# frozen_string_literal: true
2+
3+
module SolidusSubscriptions
4+
module AdminSubscribableVariantCheckbox
5+
Deface::Override.new(
6+
virtual_path: "spree/admin/variants/_form",
7+
name: "solidus_subscriptions_variant_subscribable_checkbox",
8+
insert_after: "[data-hook='track_inventory']",
9+
partial: "spree/admin/variants/subscribable_checkbox"
10+
)
11+
end
12+
end
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# frozen_string_literal: true
2+
3+
module SolidusSubscriptions
4+
module AdminSubscriptionsMenuLink
5+
if !::Spree::Backend::Config.respond_to?(:menu_items)
6+
Deface::Override.new(
7+
virtual_path: 'spree/admin/shared/_menu',
8+
name: :add_subcriptions_admin_link,
9+
insert_bottom: "[data-hook='admin_tabs']",
10+
partial: 'spree/admin/shared/subscription_tab'
11+
)
12+
end
13+
end
14+
end
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# frozen_string_literal: true
2+
3+
module SolidusSubscriptions
4+
module AdminUsersSubscriptionsTab
5+
Deface::Override.new(
6+
virtual_path: 'spree/admin/users/_tabs',
7+
name: 'solidus_subscriptions_admin_users_subscriptions_tab',
8+
insert_bottom: "[data-hook='admin_user_tab_options']",
9+
partial: 'spree/admin/users/subscription_tab'
10+
)
11+
end
12+
end
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# frozen_string_literal: true
2+
3+
module SolidusSubscriptions
4+
module SubscriptionLineItemFields
5+
Deface::Override.new(
6+
virtual_path: "spree/products/_cart_form",
7+
name: "subscription_line_item_fields",
8+
insert_after: "[data-hook='inside_product_cart_form']",
9+
partial: "spree/frontend/products/subscription_line_item_fields"
10+
)
11+
end
12+
end

app/overrides/views/admin_subscribable_product_checkbox.rb

Lines changed: 0 additions & 8 deletions
This file was deleted.

app/overrides/views/admin_subscribable_variant_checkbox.rb

Lines changed: 0 additions & 8 deletions
This file was deleted.

app/overrides/views/admin_subscriptions_menu_link.rb

Lines changed: 0 additions & 10 deletions
This file was deleted.

app/overrides/views/admin_users_subscriptions_tab.rb

Lines changed: 0 additions & 8 deletions
This file was deleted.

app/overrides/views/subscription_line_item_fields.rb

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)