team-3/src/c3nav/editor/apps.py

18 lines
719 B
Python
Raw Normal View History

from django.apps import AppConfig
2018-11-23 21:41:02 +01:00
from django.contrib.auth import user_logged_in
2024-08-22 22:49:07 +02:00
from django.db.models.signals import m2m_changed, post_delete, post_save, pre_save, pre_delete
class EditorConfig(AppConfig):
name = 'c3nav.editor'
def ready(self):
2018-11-23 21:41:02 +01:00
from c3nav.editor.signals import set_changeset_author_on_login
from c3nav.editor import overlay
pre_save.connect(overlay.handle_pre_change_instance)
pre_delete.connect(overlay.handle_pre_change_instance)
post_save.connect(overlay.handle_post_save)
post_delete.connect(overlay.handle_post_delete)
m2m_changed.connect(overlay.handle_m2m_changed)
2018-11-23 21:41:02 +01:00
user_logged_in.connect(set_changeset_author_on_login)