--- /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')
+