src/notes/models/core.py
changeset 126 ba8bc0199464
parent 71 75dc1e794cf4
child 131 adad5563603c
--- a/src/notes/models/core.py	Thu Jul 20 23:37:58 2017 +0200
+++ b/src/notes/models/core.py	Mon Jul 24 16:58:34 2017 +0200
@@ -1,6 +1,7 @@
 """
 irinotes core module
 """
+from auditlog.registry import auditlog
 from django.conf import settings
 from django.db import models
 from django.utils import timezone
@@ -39,6 +40,12 @@
         verbose_name=_('Session|protocol')
     )
 
+    def get_additional_data(self):
+        return {'ext_id': str(self.ext_id)}
+
+    def __str__(self):
+        return self.title
+
 
 class Note(Model):
     """
@@ -49,6 +56,9 @@
         verbose_name_plural = _('Notes')
         ordering = ["tc_start"]
 
+    def get_additional_data(self):
+        return {'ext_id': str(self.ext_id)}
+
     tc_start = models.DateTimeField(verbose_name=_('Note|tc_start'))
     tc_end = models.DateTimeField(verbose_name=_('Note|tc_end'))
     session = models.ForeignKey(
@@ -82,3 +92,5 @@
         blank=True,
         verbose_name=_('Note|categorization')
     )
+auditlog.register(Session)
+auditlog.register(Note)