Link MailAlias to Logins instead of Users
This commit is contained in:
parent
3083a2b2b6
commit
01eb3520f6
|
@ -31,15 +31,15 @@ class MailAliasInLine(admin.StackedInline):
|
||||||
|
|
||||||
class LoginAdmin(admin.ModelAdmin):
|
class LoginAdmin(admin.ModelAdmin):
|
||||||
list_display = ("login", "enabled")
|
list_display = ("login", "enabled")
|
||||||
inlines = (GroupInLine,)
|
inlines = (
|
||||||
|
GroupInLine,
|
||||||
|
MailAliasInLine,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class UserAdmin(admin.ModelAdmin):
|
class UserAdmin(admin.ModelAdmin):
|
||||||
list_display = ("name", "customer")
|
list_display = ("name", "customer")
|
||||||
inlines = (
|
inlines = (LicenseWithUserInLine,)
|
||||||
MailAliasInLine,
|
|
||||||
LicenseWithUserInLine,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Group)
|
admin.site.register(Group)
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from users.models import User
|
from users.models import Login
|
||||||
|
|
||||||
|
|
||||||
class MailAlias(models.Model):
|
class MailAlias(models.Model):
|
||||||
email_address = models.EmailField()
|
email_address = models.EmailField()
|
||||||
user = models.ForeignKey(User, on_delete=models.CASCADE)
|
login = models.ForeignKey(Login, on_delete=models.CASCADE)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.email_address
|
return self.email_address
|
||||||
|
|
Loading…
Reference in New Issue