src/notes/models/core.py
changeset 31 63be3ce389f7
parent 24 3b3999550508
child 71 75dc1e794cf4
--- a/src/notes/models/core.py	Wed Jun 14 12:28:09 2017 +0200
+++ b/src/notes/models/core.py	Wed Jun 14 15:17:51 2017 +0200
@@ -17,9 +17,22 @@
         settings.AUTH_USER_MODEL,
         on_delete=models.CASCADE,
     )
-    title = models.TextField(null=True, blank=True, verbose_name=_('Session|title'))
-    description = models.TextField(null=True, blank=True, verbose_name=_('Session|description'))
-    protocol = models.TextField(null=True, blank=True, verbose_name=_('Session|protocol'))
+    title = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Session|title')
+    )
+    description = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Session|description')
+    )
+    protocol = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Session|protocol')
+    )
+
 
 class Note(Model):
     class Meta:
@@ -29,10 +42,34 @@
 
     tc_start = models.DateTimeField(verbose_name=_('Note|tc_start'))
     tc_end = models.DateTimeField(verbose_name=_('Note|tc_end'))
-    session = models.ForeignKey(Session, on_delete=models.CASCADE, verbose_name=_('Note|session'))
-    text_plain = models.TextField(null=True, blank=True, verbose_name=_('Note|text_plain'))
-    text_html = models.TextField(null=True, blank=True, verbose_name=_('Note|text_html'))
-    text_raw = models.TextField(null=True, blank=True, verbose_name=_('Note|text_raw'))
-    margin_note = models.TextField(null=True, blank=True, verbose_name=_('Note|margin_note'))
-    categorization = models.TextField(null=True, blank=True, verbose_name=_('Note|categorization'))
-
+    session = models.ForeignKey(
+        Session,
+        on_delete=models.CASCADE,
+        related_name='notes',
+        verbose_name=_('Note|session')
+    )
+    plain = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Note|plain')
+    )
+    html = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Note|html')
+    )
+    raw = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Note|raw')
+    )
+    margin_note = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Note|margin_note')
+    )
+    categorization = models.TextField(
+        null=True,
+        blank=True,
+        verbose_name=_('Note|categorization')
+    )