equal
deleted
inserted
replaced
|
1 """ |
|
2 auth module that defines irinotes' users and group |
|
3 """ |
|
4 from django.contrib.auth.models import AbstractUser, Group |
|
5 from django.db import models |
|
6 from django.utils.translation import ugettext_lazy as _ |
|
7 |
|
8 |
|
9 class User(AbstractUser): |
|
10 class Meta: |
|
11 verbose_name = _('User') |
|
12 verbose_name_plural = _('Users') |
|
13 |
|
14 class UserProfile(models.Model): |
|
15 user = models.OneToOneField(User, on_delete=models.CASCADE) |
|
16 class Meta: |
|
17 verbose_name = _('UserProfile') |
|
18 verbose_name_plural = _('UserProfiles') |
|
19 |
|
20 |
|
21 class GroupProfile(models.Model): |
|
22 group = models.OneToOneField(Group, unique=True, on_delete=models.CASCADE) |
|
23 description = models.TextField(null=True, blank=True) |
|
24 class Meta: |
|
25 verbose_name = _('GroupProfile') |
|
26 verbose_name_plural = _('GroupProfiles') |
|
27 |