src/notes/models/auth.py
changeset 133 6f3078f7fd47
parent 131 adad5563603c
child 142 56850f5c73f6
equal deleted inserted replaced
132:906a6c7c7943 133:6f3078f7fd47
    38     # TODO: delete personal group when user is deleted
    38     # TODO: delete personal group when user is deleted
    39     # TODO: change group name when user change name
    39     # TODO: change group name when user change name
    40     # indicate that this group is a personal group.
    40     # indicate that this group is a personal group.
    41     # used this instead of a boolean because it allows to easily enforce that a user has only one personal group
    41     # used this instead of a boolean because it allows to easily enforce that a user has only one personal group
    42     owner_personal = models.OneToOneField(User, on_delete=models.CASCADE, null=True, related_name='personal_group')
    42     owner_personal = models.OneToOneField(User, on_delete=models.CASCADE, null=True, related_name='personal_group')
       
    43     protocol = models.CharField(max_length=512, null=True, blank=True)
    43 
    44 
    44     @property
    45     @property
    45     def is_personal(self):
    46     def is_personal(self):
    46         return self.owner == self.owner_personal
    47         return self.owner == self.owner_personal
    47 
    48