Skip to content

Commit

Permalink
some update progress on the user module
Browse files Browse the repository at this point in the history
  • Loading branch information
50-Course committed May 3, 2024
1 parent 59882e3 commit d17ed87
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions backend/paycheck/src/paycheck/IAM/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ class UserType(models.TextChoices):
)

def full_name(self) -> str:
return f"{self.user.first_name} {self.user.last_name}"
return f"{self.user}"

def __str__(self) -> str:
return f"{self.full_name()} - {self.user_type}"
Expand All @@ -123,7 +123,12 @@ class SupportUser(models.Model):
- Manage user accounts
"""

user = models.OneToOneField(User, _("SupportUser", help_text="Support"))
user = models.OneToOneField(
_("Support"),
on_delete=models.CASCADE,
related_name="support_user",
help_text=_("Support User"),
)


class AdminUser(models.Model):
Expand All @@ -140,4 +145,9 @@ class AdminUser(models.Model):
- Manage user support staff permissions
"""

user = models.OneToOneField(User, _("AdminUser", help_text="Admin"))
user = models.OneToOneField(
_("Admin User"),
on_delete=models.CASCADE,
related_name="admin_user",
help_text=_("Admin User"),
)

0 comments on commit d17ed87

Please sign in to comment.