From 1d1b4f5f5fa976ea27a743ab76c4d48330265a38 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 4 Dec 2018 00:00:42 -0400 Subject: [PATCH] Documents: Organize methods per best practices Signed-off-by: Roberto Rosario --- mayan/apps/documents/models.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mayan/apps/documents/models.py b/mayan/apps/documents/models.py index 277093d38a..9362ced632 100644 --- a/mayan/apps/documents/models.py +++ b/mayan/apps/documents/models.py @@ -415,14 +415,6 @@ class DocumentVersion(models.Model): _pre_open_hooks = {} _post_save_hooks = {} - @classmethod - def register_pre_open_hook(cls, order, func): - cls._pre_open_hooks[order] = func - - @classmethod - def register_post_save_hook(cls, order, func): - cls._post_save_hooks[order] = func - document = models.ForeignKey( on_delete=models.CASCADE, related_name='versions', to=Document, verbose_name=_('Document') @@ -475,6 +467,14 @@ class DocumentVersion(models.Model): def __str__(self): return self.get_rendered_string() + @classmethod + def register_pre_open_hook(cls, order, func): + cls._pre_open_hooks[order] = func + + @classmethod + def register_post_save_hook(cls, order, func): + cls._post_save_hooks[order] = func + @cached_property def cache(self): Cache = apps.get_model(app_label='common', model_name='Cache')