15 lines
602 B
Python
15 lines
602 B
Python
from django.apps import AppConfig
|
|
from django.contrib.auth import user_logged_in
|
|
from django.db.models.signals import m2m_changed, post_delete, post_save
|
|
|
|
|
|
class EditorConfig(AppConfig):
|
|
name = 'c3nav.editor'
|
|
|
|
def ready(self):
|
|
from c3nav.editor.models import ChangeSet
|
|
from c3nav.editor.signals import set_changeset_author_on_login
|
|
post_save.connect(ChangeSet.object_changed_handler)
|
|
post_delete.connect(ChangeSet.object_changed_handler)
|
|
m2m_changed.connect(ChangeSet.object_changed_handler)
|
|
user_logged_in.connect(set_changeset_author_on_login)
|