# -*- encoding: utf-8 -*- # stub: solidus_legacy_promotions 4.4.1 ruby lib Gem::Specification.new do |s| s.name = "solidus_legacy_promotions".freeze s.version = "4.4.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 1.8.23".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "rubygems_mfa_required" => "true" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Solidus Team".freeze] s.date = "2024-11-19" s.description = "Legacy Solidus promotion system".freeze s.email = "contact@solidus.io".freeze s.files = ["README.md".freeze, "Rakefile".freeze, "app/assets/config/solidus_legacy_promotions/manifest.js".freeze, "app/assets/javascripts/spree/backend/edit_promotion.js".freeze, "app/assets/javascripts/spree/backend/promotions.js".freeze, "app/assets/javascripts/spree/backend/promotions/activation.js".freeze, "app/assets/javascripts/spree/backend/templates/promotions/calculators/fields/tiered_flat_rate.hbs".freeze, "app/assets/javascripts/spree/backend/templates/promotions/calculators/fields/tiered_percent.hbs".freeze, "app/assets/javascripts/spree/backend/templates/promotions/rules/option_values.hbs".freeze, "app/assets/javascripts/spree/backend/views/calculators/tiered.js".freeze, "app/assets/javascripts/spree/backend/views/order/details_adjustments.js".freeze, "app/assets/javascripts/spree/backend/views/promotions.js".freeze, "app/assets/javascripts/spree/backend/views/promotions/option_values_rule.js".freeze, "app/assets/stylesheets/solidus_legacy_promotions/promotions.scss".freeze, "app/assets/stylesheets/solidus_legacy_promotions/promotions/_edit.scss".freeze, "app/assets/stylesheets/spree/backend/sections/_adjustments.scss".freeze, "app/decorators/solidus_legacy_promotions/controllers/solidus_admin/solidus_admin_adjustments_controller_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/lib/spree_order_state_machine_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_adjustment_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_calculator_returns_default_refund_amount_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_line_item_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_order_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_order_updater_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_product_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_promotion_code_batch_decorator.rb".freeze, "app/decorators/solidus_legacy_promotions/models/spree_shipment_decorator.rb".freeze, "app/helpers/spree/admin/promotions_helper.rb".freeze, "app/helpers/spree/promotion_rules_helper.rb".freeze, "app/jobs/spree/promotion_code_batch_job.rb".freeze, "app/mailers/spree/promotion_code_batch_mailer.rb".freeze, "app/models/spree/calculator/distributed_amount.rb".freeze, "app/models/spree/calculator/flat_percent_item_total.rb".freeze, "app/models/spree/calculator/flexi_rate.rb".freeze, "app/models/spree/calculator/percent_on_line_item.rb".freeze, "app/models/spree/calculator/tiered_flat_rate.rb".freeze, "app/models/spree/calculator/tiered_percent.rb".freeze, "app/models/spree/line_item_action.rb".freeze, "app/models/spree/order_contents.rb".freeze, "app/models/spree/order_promotion.rb".freeze, "app/models/spree/permission_sets/promotion_display.rb".freeze, "app/models/spree/permission_sets/promotion_management.rb".freeze, "app/models/spree/promotion.rb".freeze, "app/models/spree/promotion/actions/create_adjustment.rb".freeze, "app/models/spree/promotion/actions/create_item_adjustments.rb".freeze, "app/models/spree/promotion/actions/create_quantity_adjustments.rb".freeze, "app/models/spree/promotion/actions/free_shipping.rb".freeze, "app/models/spree/promotion/order_adjustments_recalculator.rb".freeze, "app/models/spree/promotion/rules/first_order.rb".freeze, "app/models/spree/promotion/rules/first_repeat_purchase_since.rb".freeze, "app/models/spree/promotion/rules/item_total.rb".freeze, "app/models/spree/promotion/rules/minimum_quantity.rb".freeze, "app/models/spree/promotion/rules/nth_order.rb".freeze, "app/models/spree/promotion/rules/one_use_per_user.rb".freeze, "app/models/spree/promotion/rules/option_value.rb".freeze, "app/models/spree/promotion/rules/product.rb".freeze, "app/models/spree/promotion/rules/store.rb".freeze, "app/models/spree/promotion/rules/taxon.rb".freeze, "app/models/spree/promotion/rules/user.rb".freeze, "app/models/spree/promotion/rules/user_logged_in.rb".freeze, "app/models/spree/promotion/rules/user_role.rb".freeze, "app/models/spree/promotion_action.rb".freeze, "app/models/spree/promotion_advertiser.rb".freeze, "app/models/spree/promotion_category.rb".freeze, "app/models/spree/promotion_chooser.rb".freeze, "app/models/spree/promotion_code.rb".freeze, "app/models/spree/promotion_code/batch_builder.rb".freeze, "app/models/spree/promotion_code_batch.rb".freeze, "app/models/spree/promotion_finder.rb".freeze, "app/models/spree/promotion_handler/cart.rb".freeze, "app/models/spree/promotion_handler/coupon.rb".freeze, "app/models/spree/promotion_handler/page.rb".freeze, "app/models/spree/promotion_handler/shipping.rb".freeze, "app/models/spree/promotion_rule.rb".freeze, "app/models/spree/promotion_rule_store.rb".freeze, "app/models/spree/promotion_rule_taxon.rb".freeze, "app/models/spree/promotion_rule_user.rb".freeze, "app/subscribers/spree/order_promotion_subscriber.rb".freeze, "app/views/spree/order_mailer/cancel_email.html.erb".freeze, "app/views/spree/order_mailer/cancel_email.text.erb".freeze, "app/views/spree/order_mailer/confirm_email.html.erb".freeze, "app/views/spree/order_mailer/confirm_email.text.erb".freeze, "app/views/spree/promotion_code_batch_mailer/promotion_code_batch_errored.text.erb".freeze, "app/views/spree/promotion_code_batch_mailer/promotion_code_batch_finished.text.erb".freeze, "config/locales/en.yml".freeze, "config/locales/promotion_categories.en.yml".freeze, "config/locales/promotions.en.yml".freeze, "config/routes.rb".freeze, "db/migrate/20160101010001_solidus_one_four_promotions.rb".freeze, "db/migrate/20161017102621_create_spree_promotion_code_batch.rb".freeze, "db/migrate/20180202190713_create_promotion_rule_stores.rb".freeze, "db/migrate/20180328172631_add_join_characters_to_promotion_code_batch.rb".freeze, "db/migrate/20190106184413_remove_code_from_spree_promotions.rb".freeze, "db/migrate/20220317165036_set_promotions_with_any_policy_to_all_if_possible.rb".freeze, "db/migrate/20230322085416_remove_match_policy_from_spree_promotion.rb".freeze, "db/migrate/20230325132905_remove_unused_columns_from_promotion_rules.rb".freeze, "db/migrate/20231027084517_add_order_promotions_foreign_key.rb".freeze, "db/migrate/20240621100123_add_promotion_code_id_to_spree_adjustments.rb".freeze, "db/migrate/20240622113334_move_adjustment_eligible_to_legacy_promotions.rb".freeze, "lib/components/admin/solidus_admin/orders/show/adjustments/index/source/spree_promotion_action/component.rb".freeze, "lib/components/admin/solidus_admin/promotion_categories/index/component.rb".freeze, "lib/components/admin/solidus_admin/promotions/index/component.rb".freeze, "lib/components/admin/solidus_admin/promotions/index/component.yml".freeze, "lib/components/admin/solidus_legacy_promotions/orders/index/component.rb".freeze, "lib/components/admin/solidus_legacy_promotions/orders/index/component.yml".freeze, "lib/controllers/admin/solidus_admin/promotion_categories_controller.rb".freeze, "lib/controllers/admin/solidus_admin/promotions_controller.rb".freeze, "lib/controllers/backend/spree/admin/promotion_actions_controller.rb".freeze, "lib/controllers/backend/spree/admin/promotion_categories_controller.rb".freeze, "lib/controllers/backend/spree/admin/promotion_code_batches_controller.rb".freeze, "lib/controllers/backend/spree/admin/promotion_codes_controller.rb".freeze, "lib/controllers/backend/spree/admin/promotion_rules_controller.rb".freeze, "lib/controllers/backend/spree/admin/promotions_controller.rb".freeze, "lib/solidus_legacy_promotions.rb".freeze, "lib/solidus_legacy_promotions/configuration.rb".freeze, "lib/solidus_legacy_promotions/engine.rb".freeze, "lib/solidus_legacy_promotions/migrations/promotions_with_code_handlers.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factories/calculator_factory.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factories/order_factory.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factories/order_promotion_factory.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factories/promotion_category_factory.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factories/promotion_code_factory.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factories/promotion_factory.rb".freeze, "lib/solidus_legacy_promotions/testing_support/factory_bot.rb".freeze, "lib/tasks/solidus_legacy_promotions/delete_ineligible_adjustments.rake".freeze, "lib/views/backend/spree/admin/adjustments/_adjustment.html.erb".freeze, "lib/views/backend/spree/admin/orders/_adjustments.html.erb".freeze, "lib/views/backend/spree/admin/orders/_order_details.html.erb".freeze, "lib/views/backend/spree/admin/orders/confirm.html.erb".freeze, "lib/views/backend/spree/admin/promotion_actions/create.js.erb".freeze, "lib/views/backend/spree/admin/promotion_actions/destroy.js.erb".freeze, "lib/views/backend/spree/admin/promotion_categories/_form.html.erb".freeze, "lib/views/backend/spree/admin/promotion_categories/edit.html.erb".freeze, "lib/views/backend/spree/admin/promotion_categories/index.html.erb".freeze, "lib/views/backend/spree/admin/promotion_categories/new.html.erb".freeze, "lib/views/backend/spree/admin/promotion_code_batches/_form_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotion_code_batches/download.csv.ruby".freeze, "lib/views/backend/spree/admin/promotion_code_batches/index.html.erb".freeze, "lib/views/backend/spree/admin/promotion_code_batches/new.html.erb".freeze, "lib/views/backend/spree/admin/promotion_codes/index.csv.ruby".freeze, "lib/views/backend/spree/admin/promotion_codes/index.html.erb".freeze, "lib/views/backend/spree/admin/promotion_codes/new.html.erb".freeze, "lib/views/backend/spree/admin/promotion_rules/create.js.erb".freeze, "lib/views/backend/spree/admin/promotion_rules/destroy.js.erb".freeze, "lib/views/backend/spree/admin/promotions/_actions.html.erb".freeze, "lib/views/backend/spree/admin/promotions/_activations_edit.html.erb".freeze, "lib/views/backend/spree/admin/promotions/_activations_new.html.erb".freeze, "lib/views/backend/spree/admin/promotions/_form.html.erb".freeze, "lib/views/backend/spree/admin/promotions/_promotion_action.html.erb".freeze, "lib/views/backend/spree/admin/promotions/_promotion_rule.html.erb".freeze, "lib/views/backend/spree/admin/promotions/_rules.html.erb".freeze, "lib/views/backend/spree/admin/promotions/actions/_create_adjustment.html.erb".freeze, "lib/views/backend/spree/admin/promotions/actions/_create_item_adjustments.html.erb".freeze, "lib/views/backend/spree/admin/promotions/actions/_create_quantity_adjustments.html.erb".freeze, "lib/views/backend/spree/admin/promotions/actions/_free_shipping.html.erb".freeze, "lib/views/backend/spree/admin/promotions/actions/_promotion_calculators_with_custom_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotions/calculators/_default_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotions/calculators/distributed_amount/_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotions/calculators/flat_rate/_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotions/calculators/tiered_flat_rate/_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotions/calculators/tiered_percent/_fields.html.erb".freeze, "lib/views/backend/spree/admin/promotions/edit.html.erb".freeze, "lib/views/backend/spree/admin/promotions/index.html.erb".freeze, "lib/views/backend/spree/admin/promotions/new.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_first_order.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_first_repeat_purchase_since.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_item_total.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_minimum_quantity.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_nth_order.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_one_use_per_user.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_option_value.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_product.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_store.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_taxon.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_user.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_user_logged_in.html.erb".freeze, "lib/views/backend/spree/admin/promotions/rules/_user_role.html.erb".freeze, "solidus_legacy_promotions.gemspec".freeze] s.homepage = "http://solidus.io".freeze s.licenses = ["BSD-3-Clause".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.1.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Legacy Solidus promotion system".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["= 4.4.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 4.4.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end