Commit e39a332b12b61ba340a78355ce3002e903aa8629

Authored by Zambom
1 parent 7e7a184c

Issue #37

Showing 1 changed file with 11 additions and 5 deletions   Show diff stats
core/models.py
@@ -3,9 +3,6 @@ from django.utils.translation import ugettext_lazy as _ @@ -3,9 +3,6 @@ from django.utils.translation import ugettext_lazy as _
3 from users.models import User 3 from users.models import User
4 # Create your models here. 4 # Create your models here.
5 5
6 -  
7 -  
8 -  
9 class Action(models.Model): 6 class Action(models.Model):
10 """ 7 """
11 It represents an Action on the program by a User such as "create post", 8 It represents an Action on the program by a User such as "create post",
@@ -59,8 +56,8 @@ class Action_Resource(models.Model): @@ -59,8 +56,8 @@ class Action_Resource(models.Model):
59 56
60 class Notification(models.Model): 57 class Notification(models.Model):
61 message = models.TextField(_('message')) 58 message = models.TextField(_('message'))
62 - user = models.ForeignKey(User, verbose_name= _('Actor'))  
63 - read = models.BooleanField(_('Read'), default=False) 59 + user = models.ForeignKey(User, verbose_name = _('Actor'))
  60 + read = models.BooleanField(_('Read'), default = False)
64 action_resource = models.ForeignKey(Action_Resource, verbose_name = _('Action_Resource')) 61 action_resource = models.ForeignKey(Action_Resource, verbose_name = _('Action_Resource'))
65 62
66 class Meta: 63 class Meta:
@@ -69,3 +66,12 @@ class Notification(models.Model): @@ -69,3 +66,12 @@ class Notification(models.Model):
69 66
70 def __str__(self): 67 def __str__(self):
71 pass 68 pass
  69 +
  70 +class Log(models.Model):
  71 + datetime = models.DateTimeField(_("Date and Time"), auto_now_add = True)
  72 + user = models.ForeignKey(User, verbose_name = _('Actor'))
  73 + action_resource = models.ForeignKey(Action_Resource, verbose_name = _('Action_Resource'))
  74 +
  75 + class Meta:
  76 + verbose_name = _('Log')
  77 + verbose_name_plural = _('Logs')