src/notes/models/core.py
changeset 71 75dc1e794cf4
parent 31 63be3ce389f7
child 126 ba8bc0199464
equal deleted inserted replaced
70:dff58e6bea47 71:75dc1e794cf4
     1 """
     1 """
     2 irinotes core module
     2 irinotes core module
     3 """
     3 """
     4 from django.conf import settings
     4 from django.conf import settings
     5 from django.db import models
     5 from django.db import models
       
     6 from django.utils import timezone
     6 from django.utils.translation import ugettext_lazy as _
     7 from django.utils.translation import ugettext_lazy as _
     7 
     8 
     8 from .base import Model
     9 from .base import Model
     9 
    10 
    10 
    11 
    11 class Session(Model):
    12 class Session(Model):
       
    13     """
       
    14     Class modeling a Session
       
    15     """
    12     class Meta:
    16     class Meta:
    13         verbose_name = _('Session')
    17         verbose_name = _('Session')
    14         verbose_name_plural = _('Sessions')
    18         verbose_name_plural = _('Sessions')
       
    19 
       
    20     date = models.DateTimeField(default=timezone.now, verbose_name=_('Session|date'))
    15 
    21 
    16     owner = models.ForeignKey(
    22     owner = models.ForeignKey(
    17         settings.AUTH_USER_MODEL,
    23         settings.AUTH_USER_MODEL,
    18         on_delete=models.CASCADE,
    24         on_delete=models.CASCADE,
    19     )
    25     )
    33         verbose_name=_('Session|protocol')
    39         verbose_name=_('Session|protocol')
    34     )
    40     )
    35 
    41 
    36 
    42 
    37 class Note(Model):
    43 class Note(Model):
       
    44     """
       
    45     Class nodeling a Note
       
    46     """
    38     class Meta:
    47     class Meta:
    39         verbose_name = _('Note')
    48         verbose_name = _('Note')
    40         verbose_name_plural = _('Notes')
    49         verbose_name_plural = _('Notes')
    41         ordering = ["tc_start"]
    50         ordering = ["tc_start"]
    42 
    51