diff -r 4c3ae065f22c -r 3b3999550508 src/notes/models/auth.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/notes/models/auth.py Thu Jun 08 17:57:57 2017 +0200 @@ -0,0 +1,27 @@ +""" +auth module that defines irinotes' users and group +""" +from django.contrib.auth.models import AbstractUser, Group +from django.db import models +from django.utils.translation import ugettext_lazy as _ + + +class User(AbstractUser): + class Meta: + verbose_name = _('User') + verbose_name_plural = _('Users') + +class UserProfile(models.Model): + user = models.OneToOneField(User, on_delete=models.CASCADE) + class Meta: + verbose_name = _('UserProfile') + verbose_name_plural = _('UserProfiles') + + +class GroupProfile(models.Model): + group = models.OneToOneField(Group, unique=True, on_delete=models.CASCADE) + description = models.TextField(null=True, blank=True) + class Meta: + verbose_name = _('GroupProfile') + verbose_name_plural = _('GroupProfiles') +