2017-11-05 17:44:54 +01:00
|
|
|
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
|
|
|
|
|
2017-11-05 17:44:54 +01:00
|
|
|
|
|
|
|
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
|
2024-08-26 11:49:59 +02:00
|
|
|
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)
|