Link MailAlias to Logins instead of Users

This commit is contained in:
Andreas Zweili 2023-03-11 15:59:53 +01:00
parent 3083a2b2b6
commit 01eb3520f6
2 changed files with 7 additions and 7 deletions

View File

@ -31,15 +31,15 @@ class MailAliasInLine(admin.StackedInline):
class LoginAdmin(admin.ModelAdmin):
list_display = ("login", "enabled")
inlines = (GroupInLine,)
inlines = (
GroupInLine,
MailAliasInLine,
)
class UserAdmin(admin.ModelAdmin):
list_display = ("name", "customer")
inlines = (
MailAliasInLine,
LicenseWithUserInLine,
)
inlines = (LicenseWithUserInLine,)
admin.site.register(Group)

View File

@ -1,10 +1,10 @@
from django.db import models
from users.models import User
from users.models import Login
class MailAlias(models.Model):
email_address = models.EmailField()
user = models.ForeignKey(User, on_delete=models.CASCADE)
login = models.ForeignKey(Login, on_delete=models.CASCADE)
def __str__(self):
return self.email_address