2023-06-24 00:10:23 +00:00
|
|
|
""" Django notifications apps file """
|
2018-05-31 03:22:43 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
2015-12-09 13:30:34 +00:00
|
|
|
from django.apps import AppConfig
|
2021-04-05 13:53:01 +00:00
|
|
|
from django.utils.translation import gettext_lazy as _
|
2015-12-09 13:30:34 +00:00
|
|
|
|
2015-12-11 13:32:20 +00:00
|
|
|
|
2015-12-09 13:30:34 +00:00
|
|
|
class Config(AppConfig):
|
|
|
|
|
name = "notifications"
|
2021-04-05 13:53:01 +00:00
|
|
|
verbose_name = _("Notifications")
|
2023-06-24 00:10:23 +00:00
|
|
|
default_auto_field = "django.db.models.AutoField"
|
2023-07-07 00:54:47 +00:00
|
|
|
|
|
|
|
|
def ready(self) -> None:
|
|
|
|
|
from notifications.signals import ( # pylint: disable=import-outside-toplevel
|
|
|
|
|
notify,
|
|
|
|
|
notify_handler,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
notify.connect(notify_handler, dispatch_uid="notifications.models.notification")
|
|
|
|
|
return super().ready()
|