Module: SpreeCmCommissioner

Defined in:
app/models/spree_cm_commissioner/user_decorator.rb,
app/models/spree_cm_commissioner.rb,
lib/spree_cm_commissioner/engine.rb,
lib/spree_cm_commissioner/version.rb,
lib/spree_cm_commissioner/jwt_token.rb,
app/models/spree_cm_commissioner/base.rb,
app/models/spree_cm_commissioner/stop.rb,
app/models/spree_cm_commissioner/trip.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/guest.rb,
app/models/spree_cm_commissioner/place.rb,
app/models/spree_cm_commissioner/branch.rb,
app/models/spree_cm_commissioner/export.rb,
app/models/spree_cm_commissioner/import.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/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/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/user_event.rb,
app/models/spree_cm_commissioner/user_place.rb,
app/models/spree_cm_commissioner/user_taxon.rb,
app/models/spree_cm_commissioner/front_image.rb,
app/models/spree_cm_commissioner/vector_icon.rb,
app/models/spree_cm_commissioner/vendor_logo.rb,
app/models/spree_cm_commissioner/vendor_stop.rb,
app/jobs/spree_cm_commissioner/export_csv_job.rb,
app/models/spree_cm_commissioner/device_token.rb,
app/models/spree_cm_commissioner/notification.rb,
app/models/spree_cm_commissioner/pin_code_otp.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_seat.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/models/spree_cm_commissioner/configuration.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/product_place.rb,
app/models/spree_cm_commissioner/vehicle_photo.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/line_item_seat.rb,
app/models/spree_cm_commissioner/pin_code_login.rb,
app/models/spree_cm_commissioner/role_decorator.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/role_permission.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/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/check_in_ability.rb,
app/models/spree_cm_commissioner/guest_card_class.rb,
app/models/spree_cm_commissioner/homepage_section.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,
lib/spree_cm_commissioner/trip_seat_layout_result.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/payment_decorator.rb,
app/models/spree_cm_commissioner/product_decorator.rb,
app/models/spree_cm_commissioner/taxon_home_banner.rb,
app/models/spree_cm_commissioner/variant_decorator.rb,
app/serializables/spree_cm_commissioner/queue_item.rb,
app/interactors/spree_cm_commissioner/state_updater.rb,
app/models/concerns/spree_cm_commissioner/metafield.rb,
app/models/spree_cm_commissioner/google_wallet_hero.rb,
app/models/spree_cm_commissioner/google_wallet_logo.rb,
app/models/spree_cm_commissioner/notification_taxon.rb,
app/models/spree_cm_commissioner/property_decorator.rb,
app/models/spree_cm_commissioner/taxonomy_decorator.rb,
app/models/spree_cm_commissioner/vendor_option_type.rb,
app/queries/spree_cm_commissioner/trip_search_query.rb,
app/helpers/spree_cm_commissioner/admin/guest_helper.rb,
app/interactors/spree_cm_commissioner/vendor_updater.rb,
app/mailers/spree_cm_commissioner/application_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/homepage_background.rb,
app/models/spree_cm_commissioner/hotel_google_wallet.rb,
app/models/spree_cm_commissioner/line_item_decorator.rb,
app/models/spree_cm_commissioner/option_value_vendor.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/services/spree_cm_commissioner/cart/remove_guest.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/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/services/spree_cm_commissioner/feed/taxon_product.rb,
app/services/spree_cm_commissioner/penalty_calculator.rb,
app/services/spree_cm_commissioner/user_authenticator.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/models/concerns/spree_cm_commissioner/product_type.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/product_google_wallet.rb,
app/models/spree_cm_commissioner/promotion/rules/guest.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/feed/vendor_product.rb,
app/errors/spree_cm_commissioner/payment_creation_error.rb,
app/models/concerns/spree_cm_commissioner/user_identity.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/state_change_decorator.rb,
app/models/spree_cm_commissioner/user_identity_provider.rb,
app/services/spree_cm_commissioner/homepage_data_loader.rb,
app/services/spree_cm_commissioner/order_params_checker.rb,
app/errors/spree_cm_commissioner/schema_validation_error.rb,
app/helpers/spree_cm_commissioner/billing/qrcodes_helper.rb,
app/interactors/spree_cm_commissioner/bib_number_swapper.rb,
app/interactors/spree_cm_commissioner/check_in_destroyer.rb,
app/interactors/spree_cm_commissioner/event_qr_generator.rb,
app/interactors/spree_cm_commissioner/pin_code_generator.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/enqueue_cart/add_item_job.rb,
app/jobs/spree_cm_commissioner/waiting_guests_caller_job.rb,
app/models/spree_cm_commissioner/customer_promotion_rule.rb,
app/models/spree_cm_commissioner/image_methods_decorator.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/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/trip_seat_layout_query.rb,
app/services/spree_cm_commissioner/seeds/roles_decorator.rb,
app/errors/spree_cm_commissioner/unauthorized_event_error.rb,
app/interactors/spree_cm_commissioner/notification_reader.rb,
app/interactors/spree_cm_commissioner/phone_number_parser.rb,
app/interactors/spree_cm_commissioner/user_roles_assigner.rb,
app/jobs/spree_cm_commissioner/chatrace_order_creator_job.rb,
app/models/concerns/spree_cm_commissioner/user_preference.rb,
app/models/spree_cm_commissioner/classification_decorator.rb,
app/models/spree_cm_commissioner/exports/export_guest_csv.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/webhooks/subscriber_rule.rb,
app/services/spree_cm_commissioner/cart/destroy_decorator.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/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/promotion/rules/customers.rb,
app/queries/spree_cm_commissioner/line_item_searcher_query.rb,
app/interactors/spree_cm_commissioner/check_in_bulk_creator.rb,
app/interactors/spree_cm_commissioner/enqueue_cart/add_item.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_id_token_checker.rb,
app/interactors/spree_cm_commissioner/user_identity_checker.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/models/concerns/spree_cm_commissioner/order_requestable.rb,
app/models/concerns/spree_cm_commissioner/parameterize_name.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/controllers/spree_cm_commissioner/guest_cards_controller.rb,
app/interactors/spree_cm_commissioner/chatrace_order_creator.rb,
app/jobs/spree_cm_commissioner/conversion_pre_calculator_job.rb,
app/models/concerns/spree_cm_commissioner/product_delegation.rb,
app/models/spree_cm_commissioner/oauth_application_decorator.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/services/spree_cm_commissioner/checkout/update_decorator.rb,
app/errors/spree_cm_commissioner/payment_source_missing_error.rb,
app/interactors/spree_cm_commissioner/imported_csv_downloader.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/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/webhooks/rules/order_vendors.rb,
app/services/spree_cm_commissioner/cart/recalculate_decorator.rb,
app/services/spree_cm_commissioner/feed/taxon_include_product.rb,
app/exception_notifier/spree_cm_commissioner/telegram_notifier.rb,
app/helpers/spree_cm_commissioner/admin/video_on_demand_helper.rb,
app/interactors/spree_cm_commissioner/confirm_pin_code_checker.rb,
app/interactors/spree_cm_commissioner/existing_account_checker.rb,
app/interactors/spree_cm_commissioner/invalidate_cache_request.rb,
app/jobs/spree_cm_commissioner/subscription_order_executor_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,
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/conversion_pre_calculator.rb,
app/interactors/spree_cm_commissioner/recaptcha_token_validator.rb,
app/jobs/spree_cm_commissioner/customer_notification_sender_job.rb,
app/jobs/spree_cm_commissioner/telegram_notification_sender_job.rb,
app/models/concerns/spree_cm_commissioner/option_type_attr_type.rb,
app/models/concerns/spree_cm_commissioner/service_calendar_type.rb,
app/queries/spree_cm_commissioner/event_ticket_aggregator_query.rb,
app/queries/spree_cm_commissioner/organizer_profile_event_query.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/imports/create_order_service.rb,
app/services/spree_cm_commissioner/imports/update_order_service.rb,
app/services/spree_cm_commissioner/vehicle_option_value_creator.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/user_device_token_register.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/promotion/rules/guest_age_group.rb,
app/interactors/spree_cm_commissioner/accommodation_search_detail.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_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/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/variant_options_concern.rb,
app/models/concerns/spree_cm_commissioner/video_on_demand_bitwise.rb,
app/serializers/spree_cm_commissioner/v2/operator/base_serializer.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/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/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/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/order_bib_number_concern.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/taxon_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_hotel_class.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/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/storefront/base_serializer.rb,
app/services/spree_cm_commissioner/exports/export_guest_csv_service.rb,
app/services/spree_cm_commissioner/exports/export_order_csv_service.rb,
app/controllers/concerns/spree_cm_commissioner/exception_notificable.rb,
app/controllers/concerns/spree_cm_commissioner/transit/taxon_bitwise.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/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/serializers/spree_cm_commissioner/v2/operator/product_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/asset_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/guest_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_generic_class.rb,
app/services/spree_cm_commissioner/imports/base_import_order_service.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_id_token.rb,
app/models/concerns/spree_cm_commissioner/webhooks/subscriber_rulable.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/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/organizer/export_guest_csv_service.rb,
app/controllers/spree_cm_commissioner/application_controller_decorator.rb,
app/finders/spree_cm_commissioner/line_items/find_by_variant_decorator.rb,
app/interactors/spree_cm_commissioner/webhook_subscriber_orders_sender.rb,
app/models/spree_cm_commissioner/guest_card_classes/booking_card_class.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/services/spree_cm_commissioner/google_wallets/hotel_object_builder.rb,
app/services/spree_cm_commissioner/metafields/product_metadata_service.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/subscriptions_order_cron_executor.rb,
app/interactors/spree_cm_commissioner/unique_device_token_cron_executor.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/pin_code_serializer.rb,
app/services/spree_cm_commissioner/waiting_room_system_metadata_fetcher.rb,
app/controllers/concerns/spree_cm_commissioner/events/role_authorization.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/serializers/spree_cm_commissioner/v2/storefront/promotion_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/interactors/spree_cm_commissioner/customer_notification_cron_executor.rb,
app/interactors/spree_cm_commissioner/enqueue_cart/add_item_status_marker.rb,
app/interactors/spree_cm_commissioner/order_requested_notification_sender.rb,
app/interactors/spree_cm_commissioner/subscriptions_prepaid_order_creator.rb,
app/interactors/spree_cm_commissioner/user_telegram_web_app_authenticator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/calculator_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/stock_item_serializer.rb,
app/services/spree_cm_commissioner/google_wallets/base_event_ticket_class.rb,
app/controllers/spree_cm_commissioner/admin/dashboard_controller_decorator.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/serializers/spree_cm_commissioner/v2/storefront/brand_taxon_serializer.rb,
app/interactors/spree_cm_commissioner/customer_content_notification_creator.rb,
app/models/spree_cm_commissioner/product_completion_steps/chatrace_telegram.rb,
app/serializers/spree_cm_commissioner/v2/operator/classification_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/user_contact_serializer.rb,
app/controllers/spree_cm_commissioner/admin/adjustments_controller_decorator.rb,
app/queries/spree_cm_commissioner/variant_availability/permanent_stock_query.rb,
app/serializers/spree_cm_commissioner/v2/operator/line_item_order_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/interactors/spree_cm_commissioner/telegram_web_app_vendor_user_authorizer.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/request_schemas/spree_cm_commissioner/user_account_linkage_request_schema.rb,
app/serializers/spree_cm_commissioner/v2/storefront/bib_card_class_serializer.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/promotion_rule_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/reset_password_serializer.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/serializers/spree_cm_commissioner/v2/storefront/homepage_banner_serializer.rb,
app/jobs/spree_cm_commissioner/option_type_variants_public_metadata_updater_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/interactors/spree_cm_commissioner/waiting_room_latest_system_metadata_puller.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/queries/spree_cm_commissioner/variant_availability/non_permanent_stock_query.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/serializers/spree_cm_commissioner/api/v2/platform/digital_serializer_decorator.rb,
app/serializers/spree_cm_commissioner/v2/storefront/homepage_background_serializer.rb,
app/serializers/spree_cm_commissioner/v2/storefront/menu_item_serializer_decorator.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/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/taxon_include_product_serializer.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/serializers/spree_cm_commissioner/v2/operator/pie_chart_event_aggregator_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, ActionController, AddressDecorator, AdjustmentDecorator, Admin, Api, ApplicationControllerDecorator, ApplicationJobDecorator, Billing, Cart, Checkout, ClassificationDecorator, ContentCachable, DigitalDecorator, EnqueueCart, Events, ExceptionNotificable, Exports, Feed, Generators, GoogleWallets, GuestCardClasses, HomepageSectionBitwise, IconDecorator, ImageDecorator, ImageMethodsDecorator, Imports, JsonLd, JwtToken, KycBitwise, LineItemDecorator, LineItemDurationable, LineItemGuestsConcern, LineItems, LineItemsFilterScope, Media, Metafield, Metafields, OauthAccessTokenDecorator, OauthApplicationDecorator, OptionTypeAttrType, OptionTypeDecorator, OptionValueAttrType, OptionValueDecorator, Order, OrderBibNumberConcern, OrderDecorator, OrderImporter, OrderRequestable, OrderUpdaterDecorator, Orders, Organizer, ParameterizeName, PaymentDecorator, PaymentMethodDecorator, PaymentMethods, PhoneNumberSanitizer, ProductCompletionSteps, ProductDecorator, ProductDelegation, ProductType, Promotion, PromotionDecorator, PropertyDecorator, PrototypeDecorator, RoleDecorator, RouteType, Seeds, ServiceCalendarType, Sqs, StateChangeDecorator, StateDecorator, Stock, StockItemDecorator, StockLocationDecorator, StoreDecorator, StorePreference, TaxonDecorator, TaxonKind, TaxonomyDecorator, Telegram, TenantUpdatable, Transit, UserDecorator, UserIdentity, UserNotification, UserPreference, V2, VariantAvailability, VariantDecorator, VariantOptionsConcern, VendorDecorator, VendorPreference, VendorPromotable, VideoOnDemandBitwise, WaitingRoomAuthorization, Webhooks Classes: AccommodationQuery, AccommodationRequestSchema, AccommodationSearchDetail, AccountDeletion, AccountDeletionCronExecutor, AccountDeletionCronJob, AccountLinkage, AccountRecover, AccountUpdater, ApplicationJob, ApplicationMailer, ApplicationRequestSchema, ApplicationUniqueJob, ApplyServiceAvailability, Asset, BackImage, Base, BaseInteractor, BibNumberSwapper, Branch, CalendarEvent, ChatraceOrderCreator, ChatraceOrderCreatorJob, CheckIn, CheckInAbility, CheckInBulkCreator, CheckInDestroyer, CheckInRecord, Configuration, ConfirmPinCodeChecker, ConnectionError, ConversionPreCalculator, ConversionPreCalculatorJob, Customer, CustomerContentNotification, CustomerContentNotificationCreator, CustomerContentNotificationCreatorJob, CustomerNotification, CustomerNotificationCronExecutor, CustomerNotificationCronJob, CustomerNotificationSender, CustomerNotificationSenderJob, CustomerPromotionCreator, CustomerPromotionRule, CustomerTaxon, DashboardCrewEventQuery, DeviceToken, Engine, EnsureEventIdForGuestsJob, EventQrGenerator, EventTicketAggregator, EventTicketAggregatorQuery, EventTicketGoogleWallet, ExceedingRangeError, ExistingAccountChecker, Export, ExportCsvJob, FeatureImage, FirebaseIdTokenProvider, FrontImage, GooglePlacesFetcher, GoogleWallet, GoogleWalletHero, GoogleWalletLogo, Guest, GuestCardClass, GuestCardsController, GuestIdCardManager, GuestOccupationPromotionRule, GuestSearcherQuery, HomepageBackground, HomepageBackgroundAppImage, HomepageBackgroundWebImage, HomepageBanner, HomepageBannerAppImage, HomepageBannerWebImage, HomepageDataLoader, HomepageFeed, HomepageSection, HomepageSectionRelatable, HotelGoogleWallet, IdCard, IdCardImageUpdater, ImageSaver, Import, ImportCsvTemplateDownloader, ImportOrderJob, ImportedCsvDownloader, InternationalMobileFormatter, InvalidateCacheRequest, InvalidateCacheRequestJob, Invoice, InvoiceCreator, LineItemJwtToken, LineItemQrImagesController, LineItemSearcherQuery, LineItemSeat, 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, PassengerOption, PasswordChanger, PaymentCreationError, PaymentMethodGroup, PaymentSourceMissingError, PenaltyCalculator, Permission, PhoneNumberParser, PieChartEventAggregator, PieChartEventAggregatorQueries, PinCode, PinCodeChecker, PinCodeContactUpdate, PinCodeCreator, PinCodeEmailConfirm, PinCodeForgetPassword, PinCodeGenerator, PinCodeLogin, PinCodeMailer, PinCodeMobileConfirm, PinCodeOtp, PinCodeRegistration, PinCodeSender, PinCodeUpdateUserLogin, Place, ProductCompletionStep, ProductGoogleWallet, ProductPlace, ProfileImageRequestSchema, ProfileImageUpdater, QrImagesController, QueueItem, QueueOrderWebhooksRequestsJob, RecaptchaTokenValidator, RolePermission, S3PresignedUrl, S3PresignedUrlBuilder, S3UrlGenerator, SchemaValidationError, ServiceCalendar, Sms, SmsJob, SmsLog, SmsPinCodeJob, StateJob, StateUpdater, Stop, Subscription, SubscriptionOrderExecutorJob, SubscriptionOrdersQuery, SubscriptionRevenueOverviewQuery, SubscriptionsOrderCreator, SubscriptionsOrderCronExecutor, SubscriptionsPrepaidOrderCreator, TaxonAppBanner, TaxonBrandLogo, TaxonCategoryIcon, TaxonHomeBanner, TaxonVendor, TaxonWebBanner, TelegramBot, TelegramChatsFinder, TelegramDebugPinCodeSender, TelegramDebugPinCodeSenderJob, TelegramMessageFactory, TelegramNotificationSender, TelegramNotificationSenderJob, TelegramNotifier, TelegramStartMessageSender, TelegramStartMessageSenderJob, TelegramWebAppInitDataValidator, TelegramWebAppVendorUserAuthorizer, TelegramWebAppVendorUserChecker, Tenant, Trip, TripResult, TripSearchQuery, TripSeatLayoutQuery, TripSeatLayoutResult, TripStop, UnauthorizationError, UnauthorizedEventError, UnauthorizedVendorError, UniqueDeviceTokenCronExecutor, UniqueDeviceTokenCronJob, UpdatePaymentGatewayStatus, UserAccountLinkageRequestSchema, UserAuthenticator, UserContactUpdater, UserDeletionSurvey, UserDeviceTokenDeregister, UserDeviceTokenRegister, UserEvent, UserForgottenPasswordUpdater, UserIdTokenAuthenticator, UserIdTokenChecker, UserIdentityChecker, UserIdentityProvider, UserIdentityProviderTelegramBot, UserOrderTransferHandler, UserPasswordAuthenticator, UserPinCodeAuthenticator, UserPlace, UserProfile, UserProfileRequestSchema, UserRegistrationWithIdToken, UserRolesAssigner, UserTaxon, UserTelegramWebAppAuthenticator, UsersByEventFetcherQuery, VariantGuestCardClass, VariantOptions, VariantsPublicMetadataUpdaterJob, VectorIcon, Vehicle, VehicleOptionValueCreator, VehiclePhoto, VehicleSeat, VehicleType, VendorAppPromotionBanner, VendorJob, VendorLogo, VendorNearbyPlaceBuilder, VendorOptionType, VendorPaymentQrcode, VendorPhoto, VendorPlace, VendorPromotionRule, VendorStop, VendorUpdater, VendorWebPromotionBanner, VideoOnDemand, VideoOnDemandCreator, VideoOnDemandUpdater, WaitingGuestsCaller, WaitingGuestsCallerJob, WaitingRoomLatestSystemMetadataPuller, WaitingRoomLatestSystemMetadataPullerJob, WaitingRoomSession, WaitingRoomSessionCreator, WaitingRoomSystemMetadataFetcher, WaitingRoomSystemMetadataSetter, WebhookSubscriberOrdersSender, WebhookSubscriberOrdersSenderJob

Constant Summary collapse

VERSION =
'0.0.2'.freeze

Class Method Summary collapse

Class Method Details

.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