Module: SpreeCmCommissioner

Defined in:
app/models/spree_cm_commissioner/guest.rb,
lib/spree_cm_commissioner.rb,
app/models/spree_cm_commissioner.rb,
lib/spree_cm_commissioner/engine.rb,
lib/spree_cm_commissioner/version.rb,
lib/spree_cm_commissioner/distance.rb,
lib/spree_cm_commissioner/jwt_token.rb,
app/models/spree_cm_commissioner/base.rb,
app/models/spree_cm_commissioner/show.rb,
app/models/spree_cm_commissioner/trip.rb,
app/models/spree_cm_commissioner/vote.rb,
lib/spree_cm_commissioner/trip_result.rb,
app/jobs/spree_cm_commissioner/sms_job.rb,
app/models/spree_cm_commissioner/asset.rb,
app/models/spree_cm_commissioner/block.rb,
app/models/spree_cm_commissioner/place.rb,
app/models/spree_cm_commissioner/route.rb,
app/models/spree_cm_commissioner/video.rb,
app/models/spree_cm_commissioner/agency.rb,
app/models/spree_cm_commissioner/export.rb,
app/models/spree_cm_commissioner/import.rb,
app/models/spree_cm_commissioner/invite.rb,
app/models/spree_cm_commissioner/tenant.rb,
app/services/spree_cm_commissioner/feed.rb,
app/jobs/spree_cm_commissioner/state_job.rb,
app/models/spree_cm_commissioner/id_card.rb,
app/models/spree_cm_commissioner/invoice.rb,
app/models/spree_cm_commissioner/sms_log.rb,
app/models/spree_cm_commissioner/vehicle.rb,
lib/spree_cm_commissioner/calendar_event.rb,
app/interactors/spree_cm_commissioner/sms.rb,
app/jobs/spree_cm_commissioner/export_job.rb,
app/jobs/spree_cm_commissioner/vendor_job.rb,
app/models/spree_cm_commissioner/check_in.rb,
app/models/spree_cm_commissioner/customer.rb,
app/models/spree_cm_commissioner/pin_code.rb,
app/models/spree_cm_commissioner/webhooks.rb,
lib/spree_cm_commissioner/order_jwt_token.rb,
app/models/spree_cm_commissioner/inventory.rb,
app/models/spree_cm_commissioner/trip_stop.rb,
lib/spree_cm_commissioner/passenger_option.rb,
lib/spree_cm_commissioner/s3_url_generator.rb,
app/models/spree_cm_commissioner/back_image.rb,
app/models/spree_cm_commissioner/permission.rb,
app/models/spree_cm_commissioner/price_list.rb,
app/models/spree_cm_commissioner/user_event.rb,
app/models/spree_cm_commissioner/user_place.rb,
app/models/spree_cm_commissioner/user_taxon.rb,
lib/spree_cm_commissioner/trip_query_result.rb,
app/models/spree_cm_commissioner/crew_invite.rb,
app/models/spree_cm_commissioner/front_image.rb,
app/models/spree_cm_commissioner/integration.rb,
app/models/spree_cm_commissioner/invite_team.rb,
app/models/spree_cm_commissioner/route_photo.rb,
app/models/spree_cm_commissioner/route_price.rb,
app/models/spree_cm_commissioner/saved_guest.rb,
app/models/spree_cm_commissioner/seat_layout.rb,
app/models/spree_cm_commissioner/show_person.rb,
app/models/spree_cm_commissioner/taxon_place.rb,
app/models/spree_cm_commissioner/user_agency.rb,
app/models/spree_cm_commissioner/vector_icon.rb,
app/models/spree_cm_commissioner/vendor_logo.rb,
app/queries/spree_cm_commissioner/trip_query.rb,
app/finders/spree_cm_commissioner/orders/find.rb,
app/finders/spree_cm_commissioner/routes/find.rb,
app/models/spree_cm_commissioner/device_token.rb,
app/models/spree_cm_commissioner/invite_guest.rb,
app/models/spree_cm_commissioner/notification.rb,
app/models/spree_cm_commissioner/pin_code_otp.rb,
app/models/spree_cm_commissioner/pricing_rule.rb,
app/models/spree_cm_commissioner/route_metric.rb,
app/models/spree_cm_commissioner/seat_section.rb,
app/models/spree_cm_commissioner/show_episode.rb,
app/models/spree_cm_commissioner/subscription.rb,
app/models/spree_cm_commissioner/taxon_vendor.rb,
app/models/spree_cm_commissioner/telegram_bot.rb,
app/models/spree_cm_commissioner/user_profile.rb,
app/models/spree_cm_commissioner/vehicle_type.rb,
app/models/spree_cm_commissioner/vendor_photo.rb,
app/models/spree_cm_commissioner/vendor_place.rb,
lib/spree_cm_commissioner/line_item_jwt_token.rb,
app/jobs/spree_cm_commissioner/application_job.rb,
app/mailers/spree_cm_commissioner/guest_mailer.rb,
app/models/spree_cm_commissioner/check_in_rule.rb,
app/models/spree_cm_commissioner/configuration.rb,
app/models/spree_cm_commissioner/dynamic_field.rb,
app/models/spree_cm_commissioner/feature_image.rb,
app/models/spree_cm_commissioner/google_wallet.rb,
app/models/spree_cm_commissioner/homepage_feed.rb,
app/models/spree_cm_commissioner/pricing_model.rb,
app/models/spree_cm_commissioner/product_place.rb,
app/models/spree_cm_commissioner/telegram_chat.rb,
app/models/spree_cm_commissioner/vehicle_photo.rb,
app/models/spree_cm_commissioner/voting_credit.rb,
app/services/spree_cm_commissioner/rsa_service.rb,
app/services/spree_cm_commissioner/trips/clone.rb,
lib/spree_cm_commissioner/payment_method_group.rb,
app/jobs/spree_cm_commissioner/import_order_job.rb,
app/jobs/spree_cm_commissioner/sms_pin_code_job.rb,
app/models/spree_cm_commissioner/customer_taxon.rb,
app/models/spree_cm_commissioner/icon_decorator.rb,
app/models/spree_cm_commissioner/inventory_item.rb,
app/models/spree_cm_commissioner/menu_decorator.rb,
app/models/spree_cm_commissioner/pin_code_login.rb,
app/models/spree_cm_commissioner/pricing_action.rb,
app/models/spree_cm_commissioner/reserved_block.rb,
app/models/spree_cm_commissioner/role_decorator.rb,
app/models/spree_cm_commissioner/user_decorator.rb,
app/models/spree_cm_commissioner/voting_session.rb,
app/services/spree_cm_commissioner/trips/search.rb,
lib/spree_cm_commissioner/cached_inventory_item.rb,
app/models/spree_cm_commissioner/check_in_record.rb,
app/models/spree_cm_commissioner/homepage_banner.rb,
app/models/spree_cm_commissioner/image_decorator.rb,
app/models/spree_cm_commissioner/order_decorator.rb,
app/models/spree_cm_commissioner/price_decorator.rb,
app/models/spree_cm_commissioner/role_permission.rb,
app/models/spree_cm_commissioner/show_contestant.rb,
app/models/spree_cm_commissioner/state_decorator.rb,
app/models/spree_cm_commissioner/store_decorator.rb,
app/models/spree_cm_commissioner/taxon_decorator.rb,
app/models/spree_cm_commissioner/variant_options.rb,
app/models/spree_cm_commissioner/video_on_demand.rb,
app/services/spree_cm_commissioner/homepage_data.rb,
app/services/spree_cm_commissioner/routes/create.rb,
app/services/spree_cm_commissioner/routes/update.rb,
lib/spree_cm_commissioner/user_session_jwt_token.rb,
app/errors/spree_cm_commissioner/connection_error.rb,
app/interactors/spree_cm_commissioner/image_saver.rb,
app/mailers/spree_cm_commissioner/pin_code_mailer.rb,
app/models/spree_cm_commissioner/blazer_queryable.rb,
app/models/spree_cm_commissioner/check_in_ability.rb,
app/models/spree_cm_commissioner/check_in_session.rb,
app/models/spree_cm_commissioner/crew_invite_link.rb,
app/models/spree_cm_commissioner/guest_card_class.rb,
app/models/spree_cm_commissioner/homepage_section.rb,
app/models/spree_cm_commissioner/maintenance_task.rb,
app/models/spree_cm_commissioner/product_relation.rb,
app/models/spree_cm_commissioner/s3_presigned_url.rb,
app/models/spree_cm_commissioner/service_calendar.rb,
app/models/spree_cm_commissioner/taxon_app_banner.rb,
app/models/spree_cm_commissioner/taxon_brand_logo.rb,
app/models/spree_cm_commissioner/taxon_web_banner.rb,
app/models/spree_cm_commissioner/vendor_decorator.rb,
app/services/spree_cm_commissioner/cart/add_guest.rb,
app/services/spree_cm_commissioner/vote_processor.rb,
app/interactors/spree_cm_commissioner/create_event.rb,
app/interactors/spree_cm_commissioner/crew_inviter.rb,
app/interactors/spree_cm_commissioner/host_matcher.rb,
app/interactors/spree_cm_commissioner/media/signer.rb,
app/models/spree_cm_commissioner/ability_decorator.rb,
app/models/spree_cm_commissioner/address_decorator.rb,
app/models/spree_cm_commissioner/digital_decorator.rb,
app/models/spree_cm_commissioner/invite_user_event.rb,
app/models/spree_cm_commissioner/invite_user_taxon.rb,
app/models/spree_cm_commissioner/payment_decorator.rb,
app/models/spree_cm_commissioner/payment_reference.rb,
app/models/spree_cm_commissioner/pin_code_telegram.rb,
app/models/spree_cm_commissioner/product_decorator.rb,
app/models/spree_cm_commissioner/show_person_image.rb,
app/models/spree_cm_commissioner/show_vote_package.rb,
app/models/spree_cm_commissioner/taxon_home_banner.rb,
app/models/spree_cm_commissioner/taxon_option_type.rb,
app/models/spree_cm_commissioner/variant_decorator.rb,
app/models/spree_cm_commissioner/voting_contestant.rb,
app/services/spree_cm_commissioner/guests/finalize.rb,
lib/spree_cm_commissioner/check_in_sessions_metric.rb,
lib/spree_cm_commissioner/intercity_taxi/map_place.rb,
lib/spree_cm_commissioner/service_module_throwable.rb,
app/interactors/spree_cm_commissioner/create_ticket.rb,
app/interactors/spree_cm_commissioner/create_vendor.rb,
app/interactors/spree_cm_commissioner/place_decoder.rb,
app/interactors/spree_cm_commissioner/place_service.rb,
app/interactors/spree_cm_commissioner/state_updater.rb,
app/jobs/spree_cm_commissioner/reports_assigner_job.rb,
app/models/concerns/spree_cm_commissioner/metafield.rb,
app/models/spree_cm_commissioner/cms_page_decorator.rb,
app/models/spree_cm_commissioner/google_wallet_hero.rb,
app/models/spree_cm_commissioner/google_wallet_logo.rb,
app/models/spree_cm_commissioner/invite_guest_group.rb,
app/models/spree_cm_commissioner/notification_taxon.rb,
app/models/spree_cm_commissioner/pricing_rule_group.rb,
app/models/spree_cm_commissioner/property_decorator.rb,
app/models/spree_cm_commissioner/taxon_option_value.rb,
app/models/spree_cm_commissioner/taxon_video_banner.rb,
app/models/spree_cm_commissioner/taxonomy_decorator.rb,
app/models/spree_cm_commissioner/vendor_option_type.rb,
app/queries/spree_cm_commissioner/reservation_query.rb,
app/serializables/spree_cm_commissioner/event_chart.rb,
app/services/spree_cm_commissioner/agency_users/add.rb,
app/services/spree_cm_commissioner/redis_stock/base.rb,
app/helpers/spree_cm_commissioner/admin/guest_helper.rb,
app/interactors/spree_cm_commissioner/vendor_updater.rb,
app/jobs/spree_cm_commissioner/integrations/base_job.rb,
app/mailers/spree_cm_commissioner/application_mailer.rb,
app/mailers/spree_cm_commissioner/crew_invite_mailer.rb,
app/mailers/spree_cm_commissioner/team_invite_mailer.rb,
app/models/concerns/spree_cm_commissioner/route_type.rb,
app/models/concerns/spree_cm_commissioner/taxon_kind.rb,
app/models/spree_cm_commissioner/guest_dynamic_field.rb,
app/models/spree_cm_commissioner/homepage_background.rb,
app/models/spree_cm_commissioner/hotel_google_wallet.rb,
app/models/spree_cm_commissioner/integration_mapping.rb,
app/models/spree_cm_commissioner/line_item_decorator.rb,
app/models/spree_cm_commissioner/option_value_vendor.rb,
app/models/spree_cm_commissioner/pricing_model_route.rb,
app/models/spree_cm_commissioner/promotion_decorator.rb,
app/models/spree_cm_commissioner/prototype_decorator.rb,
app/models/spree_cm_commissioner/taxon_category_icon.rb,
app/models/spree_cm_commissioner/transactional_email.rb,
app/services/spree_cm_commissioner/cart/remove_guest.rb,
app/services/spree_cm_commissioner/signing/sign_data.rb,
app/finders/spree_cm_commissioner/accommodations/find.rb,
app/finders/spree_cm_commissioner/events/find_matches.rb,
app/finders/spree_cm_commissioner/routes/find_popular.rb,
app/helpers/spree_cm_commissioner/transit/trip_helper.rb,
app/interactors/spree_cm_commissioner/account_linkage.rb,
app/interactors/spree_cm_commissioner/account_recover.rb,
app/interactors/spree_cm_commissioner/account_updater.rb,
app/interactors/spree_cm_commissioner/base_interactor.rb,
app/interactors/spree_cm_commissioner/invoice_creator.rb,
app/interactors/spree_cm_commissioner/pin_code_sender.rb,
app/jobs/spree_cm_commissioner/application_unique_job.rb,
app/models/concerns/spree_cm_commissioner/kyc_bitwise.rb,
app/models/spree_cm_commissioner/adjustment_decorator.rb,
app/models/spree_cm_commissioner/dynamic_field_option.rb,
app/models/spree_cm_commissioner/imports/import_order.rb,
app/models/spree_cm_commissioner/promotion/rules/date.rb,
app/models/spree_cm_commissioner/stock_item_decorator.rb,
app/models/spree_cm_commissioner/user_deletion_survey.rb,
app/models/spree_cm_commissioner/waiting_room_session.rb,
app/queries/spree_cm_commissioner/accommodation_query.rb,
app/queries/spree_cm_commissioner/event_chart_queries.rb,
app/services/spree_cm_commissioner/calculate_distance.rb,
app/services/spree_cm_commissioner/feed/taxon_product.rb,
app/services/spree_cm_commissioner/penalty_calculator.rb,
app/services/spree_cm_commissioner/price_lists/create.rb,
app/services/spree_cm_commissioner/user_authenticator.rb,
app/services/spree_cm_commissioner/vendor_places/base.rb,
app/services/spree_cm_commissioner/vote_counters/base.rb,
app/errors/spree_cm_commissioner/exceeding_range_error.rb,
app/errors/spree_cm_commissioner/unauthorization_error.rb,
app/finders/spree_cm_commissioner/orders/find_by_state.rb,
app/helpers/spree_cm_commissioner/admin/kycable_helper.rb,
app/helpers/spree_cm_commissioner/telegram/base_helper.rb,
app/interactors/spree_cm_commissioner/account_deletion.rb,
app/interactors/spree_cm_commissioner/password_changer.rb,
app/interactors/spree_cm_commissioner/pin_code_checker.rb,
app/interactors/spree_cm_commissioner/pin_code_creator.rb,
app/interactors/spree_cm_commissioner/reports_assigner.rb,
app/models/concerns/spree_cm_commissioner/order_scopes.rb,
app/models/concerns/spree_cm_commissioner/product_type.rb,
app/models/concerns/spree_cm_commissioner/service_type.rb,
app/models/concerns/spree_cm_commissioner/vehicle_kind.rb,
app/models/spree_cm_commissioner/customer_notification.rb,
app/models/spree_cm_commissioner/option_type_decorator.rb,
app/models/spree_cm_commissioner/pin_code_registration.rb,
app/models/spree_cm_commissioner/pricing_model_variant.rb,
app/models/spree_cm_commissioner/product_dynamic_field.rb,
app/models/spree_cm_commissioner/product_google_wallet.rb,
app/models/spree_cm_commissioner/promotion/rules/guest.rb,
app/models/spree_cm_commissioner/show_contestant_image.rb,
app/models/spree_cm_commissioner/vendor_payment_qrcode.rb,
app/models/spree_cm_commissioner/vendor_promotion_rule.rb,
app/queries/spree_cm_commissioner/guest_searcher_query.rb,
app/services/spree_cm_commissioner/agency_users/create.rb,
app/services/spree_cm_commissioner/feed/vendor_product.rb,
app/services/spree_cm_commissioner/imports/orders/base.rb,
app/services/spree_cm_commissioner/redis_stock/restock.rb,
app/services/spree_cm_commissioner/redis_stock/unstock.rb,
app/services/spree_cm_commissioner/user_roles_assigner.rb,
app/controllers/spree_cm_commissioner/orders_controller.rb,
app/errors/spree_cm_commissioner/payment_creation_error.rb,
app/interactors/spree_cm_commissioner/taxi_trip_creator.rb,
app/interactors/spree_cm_commissioner/team_member_adder.rb,
app/jobs/spree_cm_commissioner/integrations/polling_job.rb,
app/models/concerns/spree_cm_commissioner/user_identity.rb,
app/models/spree_cm_commissioner/distribution_agreement.rb,
app/models/spree_cm_commissioner/option_value_decorator.rb,
app/models/spree_cm_commissioner/pin_code_email_confirm.rb,
app/models/spree_cm_commissioner/show_person_assignment.rb,
app/models/spree_cm_commissioner/state_change_decorator.rb,
app/models/spree_cm_commissioner/user_identity_provider.rb,
app/queries/spree_cm_commissioner/multi_leg_trips_query.rb,
app/services/spree_cm_commissioner/agency_users/destroy.rb,
app/services/spree_cm_commissioner/homepage_data_loader.rb,
app/services/spree_cm_commissioner/integrations/polling.rb,
app/services/spree_cm_commissioner/invite_guests/create.rb,
app/services/spree_cm_commissioner/order_params_checker.rb,
app/services/spree_cm_commissioner/pricing_rules/create.rb,
app/services/spree_cm_commissioner/pricing_rules/update.rb,
app/services/spree_cm_commissioner/reserved_blocks/hold.rb,
app/services/spree_cm_commissioner/seeds/user_usernames.rb,
app/services/spree_cm_commissioner/transit/export_order.rb,
app/services/spree_cm_commissioner/transit_order/create.rb,
app/services/spree_cm_commissioner/update_guest_service.rb,
app/services/spree_cm_commissioner/users/qr_data/verify.rb,
app/services/spree_cm_commissioner/vendor_places/update.rb,
app/services/spree_cm_commissioner/vote_credit_deductor.rb,
app/errors/spree_cm_commissioner/schema_validation_error.rb,
app/finders/spree_cm_commissioner/places/find_with_route.rb,
app/helpers/spree_cm_commissioner/billing/qrcodes_helper.rb,
app/helpers/spree_cm_commissioner/pin_code_sender_helper.rb,
app/interactors/spree_cm_commissioner/bib_number_swapper.rb,
app/interactors/spree_cm_commissioner/event_qr_generator.rb,
app/interactors/spree_cm_commissioner/guest_seat_updater.rb,
app/interactors/spree_cm_commissioner/pin_code_generator.rb,
app/interactors/spree_cm_commissioner/trip_stops_creator.rb,
app/jobs/spree_cm_commissioner/account_deletion_cron_job.rb,
app/jobs/spree_cm_commissioner/application_job_decorator.rb,
app/jobs/spree_cm_commissioner/waiting_guests_caller_job.rb,
app/models/concerns/spree_cm_commissioner/event_metadata.rb,
app/models/concerns/spree_cm_commissioner/order_seatable.rb,
app/models/concerns/spree_cm_commissioner/store_metadata.rb,
app/models/spree_cm_commissioner/customer_promotion_rule.rb,
app/models/spree_cm_commissioner/image_methods_decorator.rb,
app/models/spree_cm_commissioner/maintenance_tasks/event.rb,
app/models/spree_cm_commissioner/order_updater_decorator.rb,
app/models/spree_cm_commissioner/pin_code_contact_update.rb,
app/models/spree_cm_commissioner/pin_code_mobile_confirm.rb,
app/models/spree_cm_commissioner/pricing_rules/age_group.rb,
app/models/spree_cm_commissioner/product_completion_step.rb,
app/models/spree_cm_commissioner/promotion/rules/vendors.rb,
app/models/spree_cm_commissioner/promotion/rules/weekend.rb,
app/queries/spree_cm_commissioner/single_leg_trips_query.rb,
app/queries/spree_cm_commissioner/tickets_searcher_query.rb,
app/queries/spree_cm_commissioner/trip_seat_layout_query.rb,
app/services/spree_cm_commissioner/api_caches/invalidate.rb,
app/services/spree_cm_commissioner/check_ins/create_bulk.rb,
app/services/spree_cm_commissioner/imports/orders/create.rb,
app/services/spree_cm_commissioner/imports/orders/update.rb,
app/services/spree_cm_commissioner/inventory_items/reset.rb,
app/services/spree_cm_commissioner/seeds/roles_decorator.rb,
app/services/spree_cm_commissioner/sprite_import_service.rb,
app/services/spree_cm_commissioner/trips/variants/create.rb,
app/services/spree_cm_commissioner/user_counters_service.rb,
lib/spree_cm_commissioner/session_product_monitor_metric.rb,
app/finders/spree_cm_commissioner/products/find_decorator.rb,
app/interactors/spree_cm_commissioner/asset_links_fetcher.rb,
app/interactors/spree_cm_commissioner/notification_reader.rb,
app/interactors/spree_cm_commissioner/phone_number_parser.rb,
app/interactors/spree_cm_commissioner/team_member_creator.rb,
app/jobs/spree_cm_commissioner/chatrace_order_creator_job.rb,
app/jobs/spree_cm_commissioner/firebase_email_fetcher_job.rb,
app/models/concerns/spree_cm_commissioner/user_preference.rb,
app/models/spree_cm_commissioner/classification_decorator.rb,
app/models/spree_cm_commissioner/integration_sync_session.rb,
app/models/spree_cm_commissioner/payment_method_decorator.rb,
app/models/spree_cm_commissioner/pin_code_forget_password.rb,
app/models/spree_cm_commissioner/s3_presigned_url_builder.rb,
app/models/spree_cm_commissioner/stock_location_decorator.rb,
app/models/spree_cm_commissioner/variant_guest_card_class.rb,
app/models/spree_cm_commissioner/vehicle_type_option_type.rb,
app/models/spree_cm_commissioner/webhooks/subscriber_rule.rb,
app/services/spree_cm_commissioner/aes_encryption_service.rb,
app/services/spree_cm_commissioner/cart/destroy_decorator.rb,
app/services/spree_cm_commissioner/check_ins/destroy_bulk.rb,
app/services/spree_cm_commissioner/reserved_blocks/cancel.rb,
app/services/spree_cm_commissioner/trips/create_multi_leg.rb,
app/services/spree_cm_commissioner/users/qr_data/generate.rb,
app/errors/spree_cm_commissioner/unauthorized_vendor_error.rb,
app/factory/spree_cm_commissioner/telegram_message_factory.rb,
app/interactors/spree_cm_commissioner/nearby_place_creator.rb,
app/interactors/spree_cm_commissioner/user_contact_updater.rb,
app/interactors/spree_cm_commissioner/user_vendor_assigner.rb,
app/interactors/spree_cm_commissioner/vehicle_type_updater.rb,
app/models/concerns/spree_cm_commissioner/store_preference.rb,
app/models/concerns/spree_cm_commissioner/tenant_updatable.rb,
app/models/spree_cm_commissioner/homepage_banner_app_image.rb,
app/models/spree_cm_commissioner/homepage_banner_web_image.rb,
app/models/spree_cm_commissioner/option_value_vehicle_type.rb,
app/models/spree_cm_commissioner/pricing_rules/nationality.rb,
app/models/spree_cm_commissioner/promotion/rules/customers.rb,
app/models/spree_cm_commissioner/voting_credit_transaction.rb,
app/queries/spree_cm_commissioner/line_item_searcher_query.rb,
app/services/spree_cm_commissioner/open_dated_trips/redeem.rb,
app/services/spree_cm_commissioner/orders/jwt_token/verify.rb,
app/services/spree_cm_commissioner/reserved_blocks/reserve.rb,
app/services/spree_cm_commissioner/role_permissions_loader.rb,
app/services/spree_cm_commissioner/trips/create_single_leg.rb,
app/services/spree_cm_commissioner/trips/update_single_leg.rb,
app/services/spree_cm_commissioner/users/username/generate.rb,
app/services/spree_cm_commissioner/vote_counters/increment.rb,
app/services/spree_cm_commissioner/voting_credits/allocate.rb,
app/controllers/spree_cm_commissioner/well_known_controller.rb,
app/interactors/spree_cm_commissioner/google_places_fetcher.rb,
app/interactors/spree_cm_commissioner/guest_id_card_manager.rb,
app/interactors/spree_cm_commissioner/id_card_image_updater.rb,
app/interactors/spree_cm_commissioner/oauth_token_generator.rb,
app/interactors/spree_cm_commissioner/profile_image_updater.rb,
app/interactors/spree_cm_commissioner/telegram_chats_finder.rb,
app/interactors/spree_cm_commissioner/user_fb_token_checker.rb,
app/interactors/spree_cm_commissioner/user_id_token_checker.rb,
app/interactors/spree_cm_commissioner/user_identity_checker.rb,
app/interactors/spree_cm_commissioner/variant_block_updater.rb,
app/interactors/spree_cm_commissioner/waiting_guests_caller.rb,
app/jobs/spree_cm_commissioner/invalidate_cache_request_job.rb,
app/jobs/spree_cm_commissioner/unique_device_token_cron_job.rb,
app/jobs/spree_cm_commissioner/voting_credit_allocation_job.rb,
app/models/concerns/spree_cm_commissioner/order_integration.rb,
app/models/concerns/spree_cm_commissioner/parameterize_name.rb,
app/models/concerns/spree_cm_commissioner/tenant_preference.rb,
app/models/concerns/spree_cm_commissioner/user_notification.rb,
app/models/concerns/spree_cm_commissioner/vendor_preference.rb,
app/models/concerns/spree_cm_commissioner/vendor_promotable.rb,
app/models/spree_cm_commissioner/event_ticket_google_wallet.rb,
app/models/spree_cm_commissioner/homepage_section_relatable.rb,
app/models/spree_cm_commissioner/pin_code_update_user_login.rb,
app/models/spree_cm_commissioner/promotion/rules/fixed_date.rb,
app/models/spree_cm_commissioner/stock/availability_checker.rb,
app/queries/spree_cm_commissioner/subscription_orders_query.rb,
app/services/spree_cm_commissioner/agency_categories/create.rb,
app/services/spree_cm_commissioner/signing/verify_signature.rb,
app/services/spree_cm_commissioner/users/qr_data/invalidate.rb,
app/controllers/concerns/spree_cm_commissioner/order_concern.rb,
app/controllers/spree_cm_commissioner/guest_cards_controller.rb,
app/finders/spree_cm_commissioner/route_metrics/find_popular.rb,
app/helpers/spree_cm_commissioner/transit/order_query_helper.rb,
app/interactors/spree_cm_commissioner/chatrace_order_creator.rb,
app/interactors/spree_cm_commissioner/firebase_email_fetcher.rb,
app/jobs/spree_cm_commissioner/invite_guests/bulk_create_job.rb,
app/jobs/spree_cm_commissioner/maintenance_tasks/process_job.rb,
app/mailers/spree_cm_commissioner/event_transactional_mailer.rb,
app/models/concerns/spree_cm_commissioner/product_delegation.rb,
app/models/spree_cm_commissioner/oauth_application_decorator.rb,
app/models/spree_cm_commissioner/pricing_model_handler/order.rb,
app/models/spree_cm_commissioner/vendor_app_promotion_banner.rb,
app/models/spree_cm_commissioner/vendor_web_promotion_banner.rb,
app/models/spree_cm_commissioner/webhooks/rules/order_states.rb,
app/queries/spree_cm_commissioner/dashboard_crew_event_query.rb,
app/request_schemas/spree_cm_commissioner/seat_layout_schema.rb,
app/services/spree_cm_commissioner/checkout/update_decorator.rb,
app/services/spree_cm_commissioner/invite_guests/bulk_create.rb,
app/services/spree_cm_commissioner/orders/jwt_token/generate.rb,
app/services/spree_cm_commissioner/vendor_places/bulk_create.rb,
app/errors/spree_cm_commissioner/payment_source_missing_error.rb,
app/finders/spree_cm_commissioner/accommodations/find_variant.rb,
app/interactors/spree_cm_commissioner/billing_address_creator.rb,
app/interactors/spree_cm_commissioner/imported_csv_downloader.rb,
app/interactors/spree_cm_commissioner/profile_image_destroyer.rb,
app/interactors/spree_cm_commissioner/vattanac_bank_initiator.rb,
app/interactors/spree_cm_commissioner/video_on_demand_creator.rb,
app/interactors/spree_cm_commissioner/video_on_demand_updater.rb,
app/jobs/spree_cm_commissioner/customer_notification_cron_job.rb,
app/jobs/spree_cm_commissioner/ensure_event_id_for_guests_job.rb,
app/jobs/spree_cm_commissioner/line_items/sync_event_date_job.rb,
app/models/concerns/spree_cm_commissioner/order_state_machine.rb,
app/models/spree_cm_commissioner/oauth_access_token_decorator.rb,
app/models/spree_cm_commissioner/order/address_book_decorator.rb,
app/models/spree_cm_commissioner/promotion/rules/custom_dates.rb,
app/models/spree_cm_commissioner/promotion_category_decorator.rb,
app/models/spree_cm_commissioner/webhooks/rules/order_vendors.rb,
app/services/spree_cm_commissioner/cart/recalculate_decorator.rb,
app/services/spree_cm_commissioner/checkout/advance_decorator.rb,
app/services/spree_cm_commissioner/feed/taxon_include_product.rb,
app/services/spree_cm_commissioner/invite_guest_groups/create.rb,
app/services/spree_cm_commissioner/line_items/sync_event_date.rb,
app/services/spree_cm_commissioner/payment_method_type_mapper.rb,
app/services/spree_cm_commissioner/pricing_rules/build_params.rb,
app/services/spree_cm_commissioner/sprite_data_loader_service.rb,
app/services/spree_cm_commissioner/voting_credits/de_allocate.rb,
app/exception_notifier/spree_cm_commissioner/telegram_notifier.rb,
app/helpers/spree_cm_commissioner/admin/video_on_demand_helper.rb,
app/helpers/spree_cm_commissioner/external_integrations_helper.rb,
app/interactors/spree_cm_commissioner/confirm_pin_code_checker.rb,
app/interactors/spree_cm_commissioner/crew_invite_link_handler.rb,
app/interactors/spree_cm_commissioner/existing_account_checker.rb,
app/interactors/spree_cm_commissioner/fetch_facebook_user_data.rb,
app/interactors/spree_cm_commissioner/invalidate_cache_request.rb,
app/jobs/spree_cm_commissioner/ensure_correct_product_type_job.rb,
app/jobs/spree_cm_commissioner/subscription_order_executor_job.rb,
app/jobs/spree_cm_commissioner/voting_credit_de_allocation_job.rb,
app/models/spree_cm_commissioner/homepage_background_app_image.rb,
app/models/spree_cm_commissioner/homepage_background_web_image.rb,
app/models/spree_cm_commissioner/webhooks/subscriber_decorator.rb,
app/queries/spree_cm_commissioner/users_by_event_fetcher_query.rb,
app/services/spree_cm_commissioner/feed/vendor_include_product.rb,
app/services/spree_cm_commissioner/intercity_taxi_order/create.rb,
app/services/spree_cm_commissioner/intercity_taxi_order/update.rb,
app/services/spree_cm_commissioner/users/qr_data/extract_login.rb,
app/services/spree_cm_commissioner/voting_contestants/advancer.rb,
app/services/spree_cm_commissioner/voting_contestants/assigner.rb,
lib/generators/spree_cm_commissioner/install/install_generator.rb,
app/controllers/concerns/spree_cm_commissioner/content_cachable.rb,
app/finders/spree_cm_commissioner/payment_methods/group_by_bank.rb,
app/helpers/spree_cm_commissioner/admin/homepage_segment_helper.rb,
app/helpers/spree_cm_commissioner/billing/monthly_orders_helper.rb,
app/interactors/spree_cm_commissioner/recaptcha_token_validator.rb,
app/interactors/spree_cm_commissioner/turnstile_token_validator.rb,
app/jobs/spree_cm_commissioner/customer_notification_sender_job.rb,
app/jobs/spree_cm_commissioner/seats/release_expired_blocks_job.rb,
app/jobs/spree_cm_commissioner/telegram_notification_sender_job.rb,
app/models/concerns/spree_cm_commissioner/line_item_integration.rb,
app/models/concerns/spree_cm_commissioner/line_item_transitable.rb,
app/models/concerns/spree_cm_commissioner/option_type_attr_type.rb,
app/models/concerns/spree_cm_commissioner/product_relation_type.rb,
app/models/concerns/spree_cm_commissioner/route_order_countable.rb,
app/models/concerns/spree_cm_commissioner/service_calendar_type.rb,
app/models/spree_cm_commissioner/exports/invite_guest_group_csv.rb,
app/models/spree_cm_commissioner/product_completion_step_banner.rb,
app/queries/spree_cm_commissioner/event_ticket_aggregator_query.rb,
app/queries/spree_cm_commissioner/organizer_profile_event_query.rb,
app/queries/spree_cm_commissioner/session_product_monitor_query.rb,
app/request_schemas/spree_cm_commissioner/inventory_item_schema.rb,
app/serializables/spree_cm_commissioner/event_ticket_aggregator.rb,
app/serializers/spree_cm_commissioner/json_ld/vendor_serializer.rb,
app/services/spree_cm_commissioner/pricing_rules/build_template.rb,
app/services/spree_cm_commissioner/role_permissions_constructor.rb,
app/services/spree_cm_commissioner/seats/release_expired_blocks.rb,
app/services/spree_cm_commissioner/transit/legs_builder_service.rb,
app/services/spree_cm_commissioner/trips/create_open_dated_trip.rb,
app/services/spree_cm_commissioner/trips/update_open_dated_trip.rb,
app/services/spree_cm_commissioner/vote_counters/audit_counters.rb,
app/factory/spree_cm_commissioner/order_telegram_message_factory.rb,
app/helpers/spree_cm_commissioner/admin/service_calendars_helper.rb,
app/interactors/spree_cm_commissioner/apply_service_availability.rb,
app/interactors/spree_cm_commissioner/customer_promotion_creator.rb,
app/interactors/spree_cm_commissioner/firebase_id_token_provider.rb,
app/interactors/spree_cm_commissioner/media/signed_url_generator.rb,
app/interactors/spree_cm_commissioner/order_importer/multi_guest.rb,
app/interactors/spree_cm_commissioner/telegram_chats_auto_finder.rb,
app/interactors/spree_cm_commissioner/transactional_email_sender.rb,
app/interactors/spree_cm_commissioner/user_device_token_register.rb,
app/jobs/spree_cm_commissioner/cleanup_expired_access_tokens_job.rb,
app/jobs/spree_cm_commissioner/maintenance_tasks/orchestrate_job.rb,
app/jobs/spree_cm_commissioner/queue_order_webhooks_requests_job.rb,
app/jobs/spree_cm_commissioner/telegram_start_message_sender_job.rb,
app/models/concerns/spree_cm_commissioner/line_item_durationable.rb,
app/models/concerns/spree_cm_commissioner/option_value_attr_type.rb,
app/models/concerns/spree_cm_commissioner/phone_number_sanitizer.rb,
app/models/spree_cm_commissioner/guest_occupation_promotion_rule.rb,
app/models/spree_cm_commissioner/pricing_rules/nationality_group.rb,
app/models/spree_cm_commissioner/promotion/rules/guest_age_group.rb,
app/request_schemas/spree_cm_commissioner/variant_request_schema.rb,
app/services/spree_cm_commissioner/cleanup_expired_access_tokens.rb,
app/services/spree_cm_commissioner/vote_counters/rebuild_from_db.rb,
app/controllers/concerns/spree_cm_commissioner/adaptive_turnstile.rb,
app/factory/spree_cm_commissioner/vendor_telegram_message_factory.rb,
app/interactors/spree_cm_commissioner/accommodation_search_detail.rb,
app/interactors/spree_cm_commissioner/ensure_correct_product_type.rb,
app/interactors/spree_cm_commissioner/media/signed_path_generator.rb,
app/interactors/spree_cm_commissioner/order_importer/single_guest.rb,
app/interactors/spree_cm_commissioner/subscriptions_order_creator.rb,
app/interactors/spree_cm_commissioner/user_fb_token_authenticator.rb,
app/interactors/spree_cm_commissioner/user_id_token_authenticator.rb,
app/interactors/spree_cm_commissioner/user_order_transfer_handler.rb,
app/interactors/spree_cm_commissioner/user_password_authenticator.rb,
app/interactors/spree_cm_commissioner/user_pin_code_authenticator.rb,
app/interactors/spree_cm_commissioner/vendor_nearby_place_builder.rb,
app/jobs/spree_cm_commissioner/integrations/polling_scheduler_job.rb,
app/jobs/spree_cm_commissioner/order_complete_telegram_sender_job.rb,
app/jobs/spree_cm_commissioner/telegram_debug_pin_code_sender_job.rb,
app/models/concerns/spree_cm_commissioner/line_items_filter_scope.rb,
app/models/concerns/spree_cm_commissioner/service_recommendations.rb,
app/models/concerns/spree_cm_commissioner/variant_options_concern.rb,
app/models/concerns/spree_cm_commissioner/video_on_demand_bitwise.rb,
app/models/spree_cm_commissioner/exports/operator_guest_json_gzip.rb,
app/models/spree_cm_commissioner/imports/import_payment_reference.rb,
app/models/spree_cm_commissioner/maintenance_tasks/voting_session.rb,
app/models/spree_cm_commissioner/stock/order_availability_checker.rb,
app/queries/spree_cm_commissioner/check_in_sessions_metrics_query.rb,
app/serializers/spree_cm_commissioner/v2/operator/base_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/user_serializer.rb,
app/services/spree_cm_commissioner/distribution_agreements/create.rb,
app/services/spree_cm_commissioner/distribution_agreements/update.rb,
app/services/spree_cm_commissioner/integrations/polling_scheduler.rb,
app/helpers/spree_cm_commissioner/transit/service_calendars_helper.rb,
app/interactors/spree_cm_commissioner/customer_notification_sender.rb,
app/interactors/spree_cm_commissioner/guest_dynamic_fields_manager.rb,
app/interactors/spree_cm_commissioner/intercity_taxi_order_creator.rb,
app/interactors/spree_cm_commissioner/nearby_place_distance_finder.rb,
app/interactors/spree_cm_commissioner/order_accepted_state_updater.rb,
app/interactors/spree_cm_commissioner/order_rejected_state_updater.rb,
app/interactors/spree_cm_commissioner/sqs/media_convert_job_status.rb,
app/interactors/spree_cm_commissioner/stock/stock_movement_creator.rb,
app/interactors/spree_cm_commissioner/telegram_notification_sender.rb,
app/interactors/spree_cm_commissioner/user_device_token_deregister.rb,
app/interactors/spree_cm_commissioner/waiting_room_session_creator.rb,
app/jobs/spree_cm_commissioner/route_prices/update_price_range_job.rb,
app/models/concerns/spree_cm_commissioner/homepage_section_bitwise.rb,
app/models/concerns/spree_cm_commissioner/line_item_guests_concern.rb,
app/models/concerns/spree_cm_commissioner/line_item_seat_selection.rb,
app/models/spree_cm_commissioner/guest_card_classes/bib_card_class.rb,
app/models/spree_cm_commissioner/promotion/rules/guest_occupations.rb,
app/serializables/spree_cm_commissioner/pie_chart_event_aggregator.rb,
app/serializers/spree_cm_commissioner/v2/operator/guest_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/order_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/taxon_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_hotel_class.rb,
app/services/spree_cm_commissioner/route_prices/update_price_range.rb,
app/services/spree_cm_commissioner/voting_contestants/bulk_updater.rb,
app/services/spree_cm_commissioner/voting_credits/claim_free_votes.rb,
app/interactors/spree_cm_commissioner/media/signed_cookie_generator.rb,
app/interactors/spree_cm_commissioner/telegram_start_message_sender.rb,
app/interactors/spree_cm_commissioner/update_payment_gateway_status.rb,
app/jobs/spree_cm_commissioner/variants_public_metadata_updater_job.rb,
app/jobs/spree_cm_commissioner/webhook_subscriber_orders_sender_job.rb,
app/models/concerns/spree_cm_commissioner/json_preference_validator.rb,
app/models/spree_cm_commissioner/adjustable/adjuster/pricing_action.rb,
app/models/spree_cm_commissioner/calculators/extra_pick_up_distance.rb,
app/notifications/spree_cm_commissioner/order_accepted_notification.rb,
app/notifications/spree_cm_commissioner/order_complete_notification.rb,
app/notifications/spree_cm_commissioner/order_rejected_notification.rb,
app/serializers/spree_cm_commissioner/v2/operator/export_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/base_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_serializer.rb,
app/services/spree_cm_commissioner/assign_product_to_section/update.rb,
app/services/spree_cm_commissioner/exports/export_order_csv_service.rb,
app/services/spree_cm_commissioner/operator_guest_json_gzips/create.rb,
app/services/spree_cm_commissioner/voting_credits/credit_calculator.rb,
app/controllers/concerns/spree_cm_commissioner/exception_notificable.rb,
app/controllers/concerns/spree_cm_commissioner/turnstile_protectable.rb,
app/controllers/spree_cm_commissioner/line_item_qr_images_controller.rb,
app/interactors/spree_cm_commissioner/account_deletion_cron_executor.rb,
app/interactors/spree_cm_commissioner/import_csv_template_downloader.rb,
app/interactors/spree_cm_commissioner/international_mobile_formatter.rb,
app/interactors/spree_cm_commissioner/order_complete_telegram_sender.rb,
app/interactors/spree_cm_commissioner/telegram_debug_pin_code_sender.rb,
app/jobs/spree_cm_commissioner/payment_references/aba_csv_import_job.rb,
app/jobs/spree_cm_commissioner/route_metrics/decrease_trip_count_job.rb,
app/jobs/spree_cm_commissioner/route_metrics/increase_trip_count_job.rb,
app/jobs/spree_cm_commissioner/seats/bulk_release_on_hold_blocks_job.rb,
app/models/concerns/spree_cm_commissioner/participation_type_bitwise.rb,
app/models/spree_cm_commissioner/calculators/extra_drop_off_distance.rb,
app/models/spree_cm_commissioner/user_identity_provider_telegram_bot.rb,
app/notifications/spree_cm_commissioner/order_requested_notification.rb,
app/queries/spree_cm_commissioner/pie_chart_event_aggregator_queries.rb,
app/request_schemas/spree_cm_commissioner/application_request_schema.rb,
app/request_schemas/spree_cm_commissioner/trip_search_request_schema.rb,
app/serializers/spree_cm_commissioner/v2/operator/product_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/variant_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/asset_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/block_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/guest_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/price_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/route_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/video_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_generic_class.rb,
app/services/spree_cm_commissioner/guests/claim_invite_guest_service.rb,
app/services/spree_cm_commissioner/payment_references/import_service.rb,
app/services/spree_cm_commissioner/route_metrics/decrease_trip_count.rb,
app/services/spree_cm_commissioner/route_metrics/increase_trip_count.rb,
app/services/spree_cm_commissioner/seats/bulk_release_on_hold_blocks.rb,
app/services/spree_cm_commissioner/webhooks/subscribers/make_request.rb,
app/controllers/spree_cm_commissioner/action_controller/api_decorator.rb,
app/interactors/spree_cm_commissioner/user_forgotten_password_updater.rb,
app/interactors/spree_cm_commissioner/user_registration_with_fb_token.rb,
app/interactors/spree_cm_commissioner/user_registration_with_id_token.rb,
app/jobs/spree_cm_commissioner/integrations/cleanup_sync_sessions_job.rb,
app/jobs/spree_cm_commissioner/route_metrics/increase_order_count_job.rb,
app/models/concerns/spree_cm_commissioner/webhooks/subscriber_rulable.rb,
app/models/spree_cm_commissioner/pricing_rules/extra_pick_up_distance.rb,
app/models/spree_cm_commissioner/stock/line_item_availability_checker.rb,
app/notifications/spree_cm_commissioner/customer_content_notification.rb,
app/queries/spree_cm_commissioner/subscription_revenue_overview_query.rb,
app/request_schemas/spree_cm_commissioner/route_places_request_schema.rb,
app/request_schemas/spree_cm_commissioner/user_profile_request_schema.rb,
app/serializers/spree_cm_commissioner/json_ld/vendor_image_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/check_in_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/event_qr_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/qr_url_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_object_builder.rb,
app/services/spree_cm_commissioner/google_wallets/hotel_class_creator.rb,
app/services/spree_cm_commissioner/google_wallets/hotel_class_updater.rb,
app/services/spree_cm_commissioner/integrations/cleanup_sync_sessions.rb,
app/services/spree_cm_commissioner/organizer/export_guest_csv_service.rb,
app/services/spree_cm_commissioner/route_metrics/increase_order_count.rb,
app/services/spree_cm_commissioner/route_metrics/update_route_metrics.rb,
app/controllers/spree_cm_commissioner/admin/roles_controller_decorator.rb,
app/controllers/spree_cm_commissioner/application_controller_decorator.rb,
app/interactors/spree_cm_commissioner/webhook_subscriber_orders_sender.rb,
app/jobs/spree_cm_commissioner/guests/preload_check_in_session_ids_job.rb,
app/jobs/spree_cm_commissioner/orders/bulk_archive_inactive_orders_job.rb,
app/jobs/spree_cm_commissioner/product_event_id_to_children_syncer_job.rb,
app/models/spree_cm_commissioner/guest_card_classes/booking_card_class.rb,
app/models/spree_cm_commissioner/pricing_rules/extra_drop_off_distance.rb,
app/request_schemas/spree_cm_commissioner/accommodation_request_schema.rb,
app/request_schemas/spree_cm_commissioner/profile_image_request_schema.rb,
app/serializers/spree_cm_commissioner/api/v2/platform/place_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/line_item_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/amenity_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/hotel_object_builder.rb,
app/services/spree_cm_commissioner/guests/preload_check_in_session_ids.rb,
app/services/spree_cm_commissioner/metafields/product_metadata_service.rb,
app/services/spree_cm_commissioner/orders/bulk_archive_inactive_orders.rb,
app/services/spree_cm_commissioner/waiting_room_system_metadata_setter.rb,
app/controllers/spree_cm_commissioner/admin/orders_controller_decorator.rb,
app/interactors/spree_cm_commissioner/google_routes_distance_calculator.rb,
app/interactors/spree_cm_commissioner/subscriptions_order_cron_executor.rb,
app/interactors/spree_cm_commissioner/unique_device_token_cron_executor.rb,
app/jobs/spree_cm_commissioner/orders/daily_archive_inactive_orders_job.rb,
app/jobs/spree_cm_commissioner/waiting_room_session_firebase_logger_job.rb,
app/models/spree_cm_commissioner/stock/availability_validator_decorator.rb,
app/models/spree_cm_commissioner/stock/inventory_unit_builder_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/check_in_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/distance_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/pin_code_serializer.rb,
app/services/spree_cm_commissioner/orders/daily_archive_inactive_orders.rb,
app/services/spree_cm_commissioner/vote_counters/per_contestant_counter.rb,
app/services/spree_cm_commissioner/waiting_room_system_metadata_fetcher.rb,
app/interactors/spree_cm_commissioner/apple_app_site_association_fetcher.rb,
app/interactors/spree_cm_commissioner/order_accepted_notification_sender.rb,
app/interactors/spree_cm_commissioner/order_complete_notification_sender.rb,
app/interactors/spree_cm_commissioner/order_rejected_notification_sender.rb,
app/jobs/spree_cm_commissioner/customer_content_notification_creator_job.rb,
app/jobs/spree_cm_commissioner/vendor_creation_telegram_alert_sender_job.rb,
app/models/concerns/spree_cm_commissioner/line_item_open_dated_trippable.rb,
app/notifications/spree_cm_commissioner/guest_dynamic_field_notification.rb,
app/serializers/spree_cm_commissioner/v2/storefront/promotion_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_stop_serializer.rb,
app/services/spree_cm_commissioner/orders/generate_commissions_decorator.rb,
app/controllers/concerns/spree_cm_commissioner/billing/role_authorization.rb,
app/controllers/concerns/spree_cm_commissioner/waiting_room_authorization.rb,
app/controllers/spree_cm_commissioner/admin/payments_controller_decorator.rb,
app/controllers/spree_cm_commissioner/admin/products_controller_decorator.rb,
app/controllers/spree_cm_commissioner/admin/variants_controller_decorator.rb,
app/finders/spree_cm_commissioner/inventory_items/recently_changed_finder.rb,
app/interactors/spree_cm_commissioner/customer_notification_cron_executor.rb,
app/interactors/spree_cm_commissioner/order_requested_notification_sender.rb,
app/interactors/spree_cm_commissioner/product_event_id_to_children_syncer.rb,
app/interactors/spree_cm_commissioner/subscriptions_prepaid_order_creator.rb,
app/interactors/spree_cm_commissioner/user_telegram_web_app_authenticator.rb,
app/jobs/spree_cm_commissioner/inventory_items/bulk_adjust_quantities_job.rb,
app/models/spree_cm_commissioner/pricing_actions/create_guest_adjustments.rb,
app/models/spree_cm_commissioner/pricing_actions/create_route_adjustments.rb,
app/serializers/spree_cm_commissioner/v2/storefront/calculator_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/stock_item_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_place_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_event_ticket_class.rb,
app/services/spree_cm_commissioner/inventory_items/bulk_adjust_quantities.rb,
app/services/spree_cm_commissioner/pricing_models/create_with_rule_groups.rb,
app/services/spree_cm_commissioner/pricing_models/update_with_rule_groups.rb,
app/services/spree_cm_commissioner/users/incomplete_guest_checker_service.rb,
app/controllers/spree_cm_commissioner/admin/dashboard_controller_decorator.rb,
app/interactors/spree_cm_commissioner/firebase_email_fetcher_cron_executor.rb,
app/interactors/spree_cm_commissioner/telegram_web_app_init_data_validator.rb,
app/interactors/spree_cm_commissioner/telegram_web_app_vendor_user_checker.rb,
app/interactors/spree_cm_commissioner/waiting_room_session_firebase_logger.rb,
app/models/spree_cm_commissioner/product_completion_steps/social_entry_url.rb,
app/serializers/spree_cm_commissioner/v2/storefront/brand_taxon_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/route_price_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/saved_guest_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/seat_layout_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_result_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_vendor_serializer.rb,
app/services/spree_cm_commissioner/intercity_taxi_order/calculate_distance.rb,
app/interactors/spree_cm_commissioner/customer_content_notification_creator.rb,
app/interactors/spree_cm_commissioner/vendor_creation_telegram_alert_sender.rb,
app/jobs/spree_cm_commissioner/inventory_items/generate_inventory_items_job.rb,
app/jobs/spree_cm_commissioner/telegram_alerts/integration_sync_failure_job.rb,
app/models/concerns/spree_cm_commissioner/integrations/integration_mappable.rb,
app/models/spree_cm_commissioner/product_completion_steps/chatrace_telegram.rb,
app/models/spree_cm_commissioner/redis_stock/cached_inventory_items_builder.rb,
app/request_schemas/spree_cm_commissioner/intercity_taxi_draft_order_schema.rb,
app/serializers/spree_cm_commissioner/v2/operator/classification_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/route_metric_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/seat_section_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_variant_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/user_contact_serializer.rb,
app/services/spree_cm_commissioner/telegram_alerts/integration_sync_failure.rb,
app/services/spree_cm_commissioner/trips/service_calendars/create_or_update.rb,
app/controllers/spree_cm_commissioner/admin/adjustments_controller_decorator.rb,
app/jobs/spree_cm_commissioner/ensure_event_for_product_line_item_guests_job.rb,
app/serializers/spree_cm_commissioner/v2/storefront/dynamic_field_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/event_variant_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/google_wallet_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/homepage_data_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/product_place_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/self_check_in_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/event_ticket_class_creator.rb,
app/services/spree_cm_commissioner/google_wallets/event_ticket_class_updater.rb,
app/services/spree_cm_commissioner/organizer/export_invite_guest_csv_service.rb,
app/services/spree_cm_commissioner/payment_references/aba_csv_import_service.rb,
app/services/spree_cm_commissioner/vendor_places/create_with_google_map_data.rb,
app/errors/spree_cm_commissioner/reserved_blocks/on_hold_by_other_guest_error.rb,
app/errors/spree_cm_commissioner/reserved_blocks/reserved_by_same_guest_error.rb,
app/interactors/spree_cm_commissioner/guest_dynamic_field_notification_sender.rb,
app/interactors/spree_cm_commissioner/organizers_transactional_email_notifier.rb,
app/interactors/spree_cm_commissioner/telegram_web_app_vendor_user_authorizer.rb,
app/jobs/spree_cm_commissioner/completion_steps/regenerate_for_line_items_job.rb,
app/jobs/spree_cm_commissioner/waiting_room_latest_system_metadata_puller_job.rb,
app/models/spree_cm_commissioner/guest_card_classes/bib_card_background_image.rb,
app/models/spree_cm_commissioner/pricing_actions/create_line_item_adjustments.rb,
app/request_schemas/spree_cm_commissioner/popular_route_places_request_schema.rb,
app/request_schemas/spree_cm_commissioner/user_account_linkage_request_schema.rb,
app/serializers/spree_cm_commissioner/v2/operator/check_in_session_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/bib_card_class_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/cart_serializer_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/category_taxon_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/icon_serializer_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/inventory_item_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/menu_serializer_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/promotion_rule_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/reserved_block_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/reset_password_serializer.rb,
app/services/spree_cm_commissioner/completion_steps/regenerate_for_line_items.rb,
app/services/spree_cm_commissioner/google_wallets/base_generic_object_builder.rb,
app/services/spree_cm_commissioner/google_wallets/event_ticket_object_builder.rb,
app/controllers/spree_cm_commissioner/admin/user_sessions_controller_decorator.rb,
app/errors/spree_cm_commissioner/reserved_blocks/reserved_by_other_guest_error.rb,
app/interactors/spree_cm_commissioner/user_vattanac_bank_web_app_authenticator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/homepage_banner_serializer.rb,
app/services/spree_cm_commissioner/inventory_items/generate_non_permanent_item.rb,
app/factory/spree_cm_commissioner/invite_guest_claimed_telegram_message_factory.rb,
app/jobs/spree_cm_commissioner/option_type_variants_public_metadata_updater_job.rb,
app/jobs/spree_cm_commissioner/route_metrics/increase_fulfilled_order_count_job.rb,
app/serializers/spree_cm_commissioner/api/v2/platform/icon_serializer_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/guest_card_class_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/promotion_action_serializer.rb,
app/services/spree_cm_commissioner/completion_steps/mark_line_item_as_completed.rb,
app/services/spree_cm_commissioner/route_metrics/increase_fulfilled_order_count.rb,
app/interactors/spree_cm_commissioner/waiting_room_latest_system_metadata_puller.rb,
app/jobs/spree_cm_commissioner/inventory_items/bulk_generate_permanent_items_job.rb,
app/jobs/spree_cm_commissioner/option_value_variants_public_metadata_updater_job.rb,
app/models/spree_cm_commissioner/promotion/actions/create_guest_item_adjustments.rb,
app/serializers/spree_cm_commissioner/v2/storefront/transit_line_item_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_query_result_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/trip_vehicle_type_serializer.rb,
app/services/spree_cm_commissioner/inventory_items/bulk_generate_permanent_items.rb,
app/services/spree_cm_commissioner/webhooks/subscribers/handle_request_decorator.rb,
app/services/spree_cm_commissioner/webhooks/subscribers/queue_requests_decorator.rb,
app/controllers/spree_cm_commissioner/api/v2/storefront/cart_controller_decorator.rb,
app/models/spree_cm_commissioner/guest_card_classes/booking_card_background_image.rb,
app/serializers/spree_cm_commissioner/v2/operator/dashboard_crew_event_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/booking_card_class_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/event_option_value_serializer.rb,
app/services/spree_cm_commissioner/inventory_items/bulk_adjust_quantities_on_hold.rb,
app/request_schemas/spree_cm_commissioner/intercity_taxi_draft_order_update_schema.rb,
app/serializers/spree_cm_commissioner/api/v2/platform/digital_serializer_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/guest_dynamic_field_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/homepage_background_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/intercity_taxi_cart_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/menu_item_serializer_decorator.rb,
app/models/spree_cm_commissioner/redis_stock/variant_cached_inventory_items_builder.rb,
app/serializers/spree_cm_commissioner/v2/storefront/dynamic_field_option_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/payment_method_group_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/waiting_room_session_serializer.rb,
app/errors/spree_cm_commissioner/reserved_blocks/unable_to_save_reserved_block_error.rb,
app/jobs/spree_cm_commissioner/inventory_items/bulk_adjust_quantities_by_variant_job.rb,
app/serializers/spree_cm_commissioner/api/v2/platform/seat_number_layouts_serializer.rb,
app/serializers/spree_cm_commissioner/v2/operator/event_ticket_aggregator_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/product_dynamic_field_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/taxon_include_product_serializer.rb,
app/services/spree_cm_commissioner/inventory_items/bulk_adjust_quantities_by_variant.rb,
app/controllers/spree_cm_commissioner/api/v2/storefront/checkout_controller_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/user_identity_provider_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/vendor_include_product_serializer.rb,
app/controllers/spree_cm_commissioner/api/v2/storefront/cms_pages_controller_decorator.rb,
app/models/spree_cm_commissioner/redis_stock/line_items_cached_inventory_items_builder.rb,
app/serializers/spree_cm_commissioner/v2/operator/pie_chart_event_aggregator_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/intercity_taxi_line_item_serializer.rb,
app/models/spree_cm_commissioner/promotion/actions/create_date_specific_item_adjustments.rb,
app/serializers/concerns/spree_cm_commissioner/api/v2/resource_serializer_concern_decorator.rb,
app/serializers/spree_cm_commissioner/api/v2/platform/homepage_section_relatable_options_serializer.rb

Overview

TODO: UI to check all instances, max sessions, active_sessions, and available slots

Defined Under Namespace

Modules: AbilityDecorator, Accommodations, ActionController, AdaptiveTurnstile, AddressDecorator, Adjustable, AdjustmentDecorator, Admin, AgencyCategories, AgencyUsers, Api, ApiCaches, ApplicationControllerDecorator, ApplicationJobDecorator, AssignProductToSection, Billing, Calculators, Cart, CheckIns, Checkout, ClassificationDecorator, CmsPageDecorator, CompletionSteps, ContentCachable, DigitalDecorator, DistributionAgreements, EventMetadata, Events, ExceptionNotificable, Exports, ExternalIntegrationsHelper, Feed, Generators, GoogleWallets, GuestCardClasses, Guests, HomepageSectionBitwise, IconDecorator, ImageDecorator, ImageMethodsDecorator, Imports, Integrations, IntercityTaxi, IntercityTaxiOrder, InventoryItems, InviteGuestGroups, InviteGuests, JsonLd, JsonPreferenceValidator, JwtToken, KycBitwise, LineItemDecorator, LineItemDurationable, LineItemGuestsConcern, LineItemIntegration, LineItemOpenDatedTrippable, LineItemSeatSelection, LineItemTransitable, LineItems, LineItemsFilterScope, MaintenanceTasks, Media, MenuDecorator, Metafield, Metafields, OauthAccessTokenDecorator, OauthApplicationDecorator, OpenDatedTrips, OperatorGuestJsonGzips, OptionTypeAttrType, OptionTypeDecorator, OptionValueAttrType, OptionValueDecorator, Order, OrderConcern, OrderDecorator, OrderImporter, OrderIntegration, OrderScopes, OrderSeatable, OrderStateMachine, OrderUpdaterDecorator, Orders, Organizer, ParameterizeName, ParticipationTypeBitwise, PaymentDecorator, PaymentMethodDecorator, PaymentMethods, PaymentReferences, PhoneNumberSanitizer, PinCodeSenderHelper, Places, PriceDecorator, PriceLists, PricingActions, PricingModelHandler, PricingModels, PricingRules, ProductCompletionSteps, ProductDecorator, ProductDelegation, ProductRelationType, ProductType, Products, Promotion, PromotionCategoryDecorator, PromotionDecorator, PropertyDecorator, PrototypeDecorator, RedisStock, ReservedBlocks, RoleDecorator, RouteMetrics, RouteOrderCountable, RoutePrices, RouteType, Routes, Seats, Seeds, ServiceCalendarType, ServiceModuleThrowable, ServiceRecommendations, ServiceType, Signing, Sqs, StateChangeDecorator, StateDecorator, Stock, StockItemDecorator, StockLocationDecorator, StoreDecorator, StoreMetadata, StorePreference, TaxonDecorator, TaxonKind, TaxonomyDecorator, Telegram, TelegramAlerts, TenantPreference, TenantUpdatable, Transit, TransitOrder, Trips, TurnstileProtectable, UserDecorator, UserIdentity, UserNotification, UserPreference, Users, V2, VariantDecorator, VariantOptionsConcern, VehicleKind, VendorDecorator, VendorPlaces, VendorPreference, VendorPromotable, VideoOnDemandBitwise, VoteCounters, VotingContestants, VotingCredits, WaitingRoomAuthorization, Webhooks Classes: AccommodationQuery, AccommodationRequestSchema, AccommodationSearchDetail, AccountDeletion, AccountDeletionCronExecutor, AccountDeletionCronJob, AccountLinkage, AccountRecover, AccountUpdater, AesEncryptionService, Agency, AppleAppSiteAssociationFetcher, ApplicationJob, ApplicationMailer, ApplicationRequestSchema, ApplicationUniqueJob, ApplyServiceAvailability, Asset, AssetLinksFetcher, BackImage, Base, BaseInteractor, BibNumberSwapper, BillingAddressCreator, BlazerQueryable, Block, CachedInventoryItem, CalculateDistance, CalendarEvent, ChatraceOrderCreator, ChatraceOrderCreatorJob, CheckIn, CheckInAbility, CheckInRecord, CheckInRule, CheckInSession, CheckInSessionsMetric, CheckInSessionsMetricsQuery, CleanupExpiredAccessTokens, CleanupExpiredAccessTokensJob, Configuration, ConfirmPinCodeChecker, ConnectionError, CreateEvent, CreateTicket, CreateVendor, CrewInvite, CrewInviteLink, CrewInviteLinkHandler, CrewInviteMailer, CrewInviter, Customer, CustomerContentNotification, CustomerContentNotificationCreator, CustomerContentNotificationCreatorJob, CustomerNotification, CustomerNotificationCronExecutor, CustomerNotificationCronJob, CustomerNotificationSender, CustomerNotificationSenderJob, CustomerPromotionCreator, CustomerPromotionRule, CustomerTaxon, DashboardCrewEventQuery, DeviceToken, Distance, DistributionAgreement, DynamicField, DynamicFieldOption, Engine, EnsureCorrectProductType, EnsureCorrectProductTypeJob, EnsureEventForProductLineItemGuestsJob, EnsureEventIdForGuestsJob, EventChart, EventChartQueries, EventQrGenerator, EventTicketAggregator, EventTicketAggregatorQuery, EventTicketGoogleWallet, EventTransactionalMailer, ExceedingRangeError, ExistingAccountChecker, Export, ExportJob, FeatureImage, FetchFacebookUserData, FirebaseEmailFetcher, FirebaseEmailFetcherCronExecutor, FirebaseEmailFetcherJob, FirebaseIdTokenProvider, FrontImage, GooglePlacesFetcher, GoogleRoutesDistanceCalculator, GoogleWallet, GoogleWalletHero, GoogleWalletLogo, Guest, GuestCardClass, GuestCardsController, GuestDynamicField, GuestDynamicFieldNotification, GuestDynamicFieldNotificationSender, GuestDynamicFieldsManager, GuestIdCardManager, GuestMailer, GuestOccupationPromotionRule, GuestSearcherQuery, GuestSeatUpdater, HomepageBackground, HomepageBackgroundAppImage, HomepageBackgroundWebImage, HomepageBanner, HomepageBannerAppImage, HomepageBannerWebImage, HomepageData, HomepageDataLoader, HomepageFeed, HomepageSection, HomepageSectionRelatable, HostMatcher, HotelGoogleWallet, IdCard, IdCardImageUpdater, ImageSaver, Import, ImportCsvTemplateDownloader, ImportOrderJob, ImportedCsvDownloader, Integration, IntegrationMapping, IntegrationSyncSession, IntercityTaxiDraftOrderSchema, IntercityTaxiDraftOrderUpdateSchema, IntercityTaxiOrderCreator, InternationalMobileFormatter, InvalidateCacheRequest, InvalidateCacheRequestJob, Inventory, InventoryItem, InventoryItemSchema, Invite, InviteGuest, InviteGuestClaimedTelegramMessageFactory, InviteGuestGroup, InviteTeam, InviteUserEvent, InviteUserTaxon, Invoice, InvoiceCreator, LineItemJwtToken, LineItemQrImagesController, LineItemSearcherQuery, MaintenanceTask, MultiLegTripsQuery, NearbyPlaceCreator, NearbyPlaceDistanceFinder, Notification, NotificationReader, NotificationTaxon, OauthTokenGenerator, OptionTypeVariantsPublicMetadataUpdaterJob, OptionValueVariantsPublicMetadataUpdaterJob, OptionValueVehicleType, OptionValueVendor, OrderAcceptedNotification, OrderAcceptedNotificationSender, OrderAcceptedStateUpdater, OrderCompleteNotification, OrderCompleteNotificationSender, OrderCompleteTelegramSender, OrderCompleteTelegramSenderJob, OrderJwtToken, OrderParamsChecker, OrderRejectedNotification, OrderRejectedNotificationSender, OrderRejectedStateUpdater, OrderRequestedNotification, OrderRequestedNotificationSender, OrderTelegramMessageFactory, OrdersController, OrganizerProfileEventQuery, OrganizersTransactionalEmailNotifier, PassengerOption, PasswordChanger, PaymentCreationError, PaymentMethodGroup, PaymentMethodTypeMapper, PaymentReference, PaymentSourceMissingError, PenaltyCalculator, Permission, PhoneNumberParser, PieChartEventAggregator, PieChartEventAggregatorQueries, PinCode, PinCodeChecker, PinCodeContactUpdate, PinCodeCreator, PinCodeEmailConfirm, PinCodeForgetPassword, PinCodeGenerator, PinCodeLogin, PinCodeMailer, PinCodeMobileConfirm, PinCodeOtp, PinCodeRegistration, PinCodeSender, PinCodeTelegram, PinCodeUpdateUserLogin, Place, PlaceDecoder, PlaceService, PopularRoutePlacesRequestSchema, PriceList, PricingAction, PricingModel, PricingModelRoute, PricingModelVariant, PricingRule, PricingRuleGroup, ProductCompletionStep, ProductCompletionStepBanner, ProductDynamicField, ProductEventIdToChildrenSyncer, ProductEventIdToChildrenSyncerJob, ProductGoogleWallet, ProductPlace, ProductRelation, ProfileImageDestroyer, ProfileImageRequestSchema, ProfileImageUpdater, QrImagesController, QueueOrderWebhooksRequestsJob, RecaptchaTokenValidator, ReportsAssigner, ReportsAssignerJob, ReservationQuery, ReservedBlock, RolePermission, RolePermissionsConstructor, RolePermissionsLoader, Route, RouteMetric, RoutePhoto, RoutePlacesRequestSchema, RoutePrice, RsaService, S3PresignedUrl, S3PresignedUrlBuilder, S3UrlGenerator, SavedGuest, SchemaValidationError, SeatLayout, SeatLayoutSchema, SeatSection, ServiceCalendar, ServiceFailure, SessionProductMonitorMetric, SessionProductMonitorQuery, Show, ShowContestant, ShowContestantImage, ShowEpisode, ShowPerson, ShowPersonAssignment, ShowPersonImage, ShowVotePackage, SingleLegTripsQuery, Sms, SmsJob, SmsLog, SmsPinCodeJob, SpriteDataLoaderService, SpriteImportService, StateJob, StateUpdater, Subscription, SubscriptionOrderExecutorJob, SubscriptionOrdersQuery, SubscriptionRevenueOverviewQuery, SubscriptionsOrderCreator, SubscriptionsOrderCronExecutor, SubscriptionsPrepaidOrderCreator, TaxiTripCreator, TaxonAppBanner, TaxonBrandLogo, TaxonCategoryIcon, TaxonHomeBanner, TaxonOptionType, TaxonOptionValue, TaxonPlace, TaxonVendor, TaxonVideoBanner, TaxonWebBanner, TeamInviteMailer, TeamMemberAdder, TeamMemberCreator, TelegramBot, TelegramChat, TelegramChatsAutoFinder, TelegramChatsFinder, TelegramDebugPinCodeSender, TelegramDebugPinCodeSenderJob, TelegramMessageFactory, TelegramNotificationSender, TelegramNotificationSenderJob, TelegramNotifier, TelegramStartMessageSender, TelegramStartMessageSenderJob, TelegramWebAppInitDataValidator, TelegramWebAppVendorUserAuthorizer, TelegramWebAppVendorUserChecker, Tenant, TicketsSearcherQuery, TransactionalEmail, TransactionalEmailSender, Trip, TripQuery, TripQueryResult, TripResult, TripSearchRequestSchema, TripSeatLayoutQuery, TripStop, TripStopsCreator, TurnstileTokenValidator, UnauthorizationError, UnauthorizedVendorError, UniqueDeviceTokenCronExecutor, UniqueDeviceTokenCronJob, UpdateGuestService, UpdatePaymentGatewayStatus, UserAccountLinkageRequestSchema, UserAgency, UserAuthenticator, UserContactUpdater, UserCountersService, UserDeletionSurvey, UserDeviceTokenDeregister, UserDeviceTokenRegister, UserEvent, UserFbTokenAuthenticator, UserFbTokenChecker, UserForgottenPasswordUpdater, UserIdTokenAuthenticator, UserIdTokenChecker, UserIdentityChecker, UserIdentityProvider, UserIdentityProviderTelegramBot, UserOrderTransferHandler, UserPasswordAuthenticator, UserPinCodeAuthenticator, UserPlace, UserProfile, UserProfileRequestSchema, UserRegistrationWithFbToken, UserRegistrationWithIdToken, UserRolesAssigner, UserSessionJwtToken, UserTaxon, UserTelegramWebAppAuthenticator, UserVattanacBankWebAppAuthenticator, UserVendorAssigner, UsersByEventFetcherQuery, VariantBlockUpdater, VariantGuestCardClass, VariantOptions, VariantRequestSchema, VariantsPublicMetadataUpdaterJob, VattanacBankInitiator, VectorIcon, Vehicle, VehiclePhoto, VehicleType, VehicleTypeOptionType, VehicleTypeUpdater, VendorAppPromotionBanner, VendorCreationTelegramAlertSender, VendorCreationTelegramAlertSenderJob, VendorJob, VendorLogo, VendorNearbyPlaceBuilder, VendorOptionType, VendorPaymentQrcode, VendorPhoto, VendorPlace, VendorPromotionRule, VendorTelegramMessageFactory, VendorUpdater, VendorWebPromotionBanner, Video, VideoOnDemand, VideoOnDemandCreator, VideoOnDemandUpdater, Vote, VoteCreditDeductor, VoteProcessor, VotingContestant, VotingCredit, VotingCreditAllocationJob, VotingCreditDeAllocationJob, VotingCreditTransaction, VotingSession, WaitingGuestsCaller, WaitingGuestsCallerJob, WaitingRoomLatestSystemMetadataPuller, WaitingRoomLatestSystemMetadataPullerJob, WaitingRoomSession, WaitingRoomSessionCreator, WaitingRoomSessionFirebaseLogger, WaitingRoomSessionFirebaseLoggerJob, WaitingRoomSystemMetadataFetcher, WaitingRoomSystemMetadataSetter, WebhookSubscriberOrdersSender, WebhookSubscriberOrdersSenderJob, WellKnownController

Constant Summary collapse

VERSION =
'2.6.2-pre9'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.inventory_redis_poolObject

Inventory Redis pool for inventory management



70
71
72
# File 'lib/spree_cm_commissioner.rb', line 70

def inventory_redis_pool
  @inventory_redis_pool ||= default_redis_pool
end

.voting_redis_poolObject

Voting Redis pool for voting system counters



75
76
77
# File 'lib/spree_cm_commissioner.rb', line 75

def voting_redis_pool
  @voting_redis_pool ||= default_redis_pool
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Provides a configuration block for customizing SpreeCmCommissioner settings

Yields:

  • (_self)

Yield Parameters:



99
100
101
# File 'lib/spree_cm_commissioner.rb', line 99

def self.configure
  yield self
end

.reset_redis_poolsObject

Resets all Redis pools, useful for testing or reinitialization



80
81
82
83
# File 'lib/spree_cm_commissioner.rb', line 80

def reset_redis_pools
  @inventory_redis_pool = nil
  @voting_redis_pool = nil
end

.table_name_prefixObject



2
3
4
# File 'app/models/spree_cm_commissioner.rb', line 2

def self.table_name_prefix
  'cm_'
end

.versionObject

Returns the version of the currently loaded SpreeCmCommissioner as a Gem::Version.



8
9
10
# File 'lib/spree_cm_commissioner/version.rb', line 8

def version
  Gem::Version.new VERSION
end