Example #1
0
File: listeners.py Project: 34/T
def start_default_listening():
    """Add required default listeners"""
    contact_signals.satchmo_contact_location_changed.connect(recalc_total_on_contact_change, sender=None)
    signals.order_success.connect(decrease_inventory_on_sale)
    signals.order_success.connect(notification.order_success_listener, sender=None)
    signals.order_success.connect(discount_used_listener, sender=None)
    signals.satchmo_cart_changed.connect(remove_order_on_cart_update, sender=None)
    application_search.connect(default_product_search_listener, sender=Product)
    signals.satchmo_order_status_changed.connect(capture_on_ship_listener)
    signals.satchmo_order_status_changed.connect(notification.notify_on_ship_listener)
    signals.satchmo_cart_add_verify.connect(veto_out_of_stock)

    signals.sending_store_mail.connect(send_html_email)

    log.debug('Added default shop listeners')
Example #2
0
def start_default_listening():
    """Add required default listeners"""
    contact_signals.satchmo_contact_location_changed.connect(
        recalc_total_on_contact_change, sender=None)
    signals.order_success.connect(decrease_inventory_on_sale)
    signals.order_success.connect(notification.order_success_listener,
                                  sender=None)
    signals.order_success.connect(discount_used_listener, sender=None)
    signals.satchmo_cart_changed.connect(remove_order_on_cart_update,
                                         sender=None)
    application_search.connect(default_product_search_listener, sender=Product)
    signals.satchmo_order_status_changed.connect(capture_on_ship_listener)
    signals.satchmo_order_status_changed.connect(
        notification.notify_on_ship_listener)
    signals.satchmo_cart_add_verify.connect(veto_out_of_stock)

    signals.sending_store_mail.connect(send_html_email)

    log.debug('Added default shop listeners')
Example #3
0
def start_localsite_listening():
    store_signals.satchmo_cart_add_verify.connect(check_ticket_status)
    #signals.satchmo_cart_add_complete.connect(update_ticket_status)
    #payment_signals.confirm_sanity_check.connect(update_ticket_status)
    store_signals.order_success.connect(update_ticket_status)
    application_search.connect(no_tickets_search_listener, sender=Product)
    post_save.connect(clean_cache, sender=Event, dispatch_uid="event_saved")
    post_save.connect(clean_cache, sender=Product, dispatch_uid="product_saved")
    post_save.connect(event_date_saved, sender=EventDate, dispatch_uid="event_date_saved")
    post_save.connect(hall_scheme_saved, sender=HallScheme, dispatch_uid="hall_scheme_saved")
    form_init.connect(add_notes_field, sender=PaymentContactInfoForm)
    form_init.connect(copy_address, sender=PaymentContactInfoForm)
    form_init.connect(copy_address, sender=ContactInfoForm)
    form_init.connect(first_name_field_label, sender=PaymentContactInfoForm)
    form_init.connect(first_name_field_label, sender=RegistrationForm)
    form_init.connect(last_name_not_required, sender=RegistrationForm)
    #form_init.connect(ship_street1_not_required, sender=ContactInfoForm)
    form_presave.connect(split_username, sender=PaymentContactInfoForm)
    form_presave.connect(split_username, sender=RegistrationForm)