2020-02-12 12:10:41 +00:00
|
|
|
import logging
|
|
|
|
|
2017-08-17 15:51:24 +00:00
|
|
|
from django.apps import AppConfig
|
2018-03-04 11:04:07 +00:00
|
|
|
from django.db.models.signals import post_save
|
2020-02-12 12:10:41 +00:00
|
|
|
|
2018-03-04 11:04:07 +00:00
|
|
|
from .signals import ticket_changed
|
2019-06-16 12:32:24 +00:00
|
|
|
|
2017-10-03 22:06:49 +00:00
|
|
|
logger = logging.getLogger("bornhack.%s" % __name__)
|
2017-08-17 15:51:24 +00:00
|
|
|
|
|
|
|
|
|
|
|
class TicketsConfig(AppConfig):
|
2019-06-16 12:32:24 +00:00
|
|
|
name = "tickets"
|
2018-03-04 11:04:07 +00:00
|
|
|
|
|
|
|
def ready(self):
|
|
|
|
# connect the post_save signal, including a dispatch_uid to prevent it being called multiple times in corner cases
|
2019-06-16 12:32:24 +00:00
|
|
|
post_save.connect(
|
|
|
|
ticket_changed,
|
|
|
|
sender="tickets.ShopTicket",
|
|
|
|
dispatch_uid="shopticket_save_signal",
|
|
|
|
)
|