Allow the user field to be empty for a login

Not every login is related to a user, e.g. a printer account or similar.
This commit is contained in:
Andreas Zweili 2023-03-11 18:18:43 +01:00
parent 7f15b4b934
commit a213266a77
1 changed files with 3 additions and 1 deletions

View File

@ -12,7 +12,9 @@ class Login(models.Model):
email = models.CharField(max_length=50, blank=True)
enabled = models.BooleanField()
description = models.TextField(blank=True)
user = models.ForeignKey(User, on_delete=models.SET_NULL)
user = models.ForeignKey(
User, on_delete=models.SET_NULL, blank=True, null=True
)
service = models.ForeignKey(
Service, on_delete=models.SET_NULL, blank=True, null=True
)