Skip to content

Commit

Permalink
refactor(log/models.py): remove severel fields and add resource and u…
Browse files Browse the repository at this point in the history
…ser foreign key #647
  • Loading branch information
fbormann committed Jun 5, 2019
1 parent 90a5113 commit c05016b
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions log/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,18 @@

from django.db import models
from django.utils.translation import ugettext_lazy as _
from topics.models import Resource
from users.models import User


class Log(models.Model):
component = models.TextField(_('Component (Module / App)'))
action = models.TextField(_('Action'))
resource = models.TextField(_('Resource'))
user = models.CharField(_('Actor'), max_length=100)
user_id = models.IntegerField(_('Actor id'))
user_email = models.EmailField(_('Actor Mail'))
resource = models.ForeignKey(Resource, on_delete=models.SET_NULL)
user = models.ForeignKey(_('Actor'), User, on_delete=models.SET_NULL)
datetime = models.DateTimeField(_("Date and Time of action"), auto_now_add=True)

class Meta:
verbose_name = _('Log')
verbose_name_plural = _('Logs')

def __str__(self):
return str(self.user) + ' / ' + str(self.component)
return str(self.user) + ' / ' + str(self.resource)

0 comments on commit c05016b

Please sign in to comment.