core: fix source slug not being unique

This commit is contained in:
Jens Langhammer
2020-07-09 22:57:27 +02:00
parent 8fe6a5b62d
commit 2d2b2d08f4
3 changed files with 62 additions and 1 deletions

View File

@ -134,7 +134,9 @@ class Source(PolicyBindingModel):
"""Base Authentication source, i.e. an OAuth Provider, SAML Remote or LDAP Server"""
name = models.TextField(help_text=_("Source's display Name."))
slug = models.SlugField(help_text=_("Internal source name, used in URLs."))
slug = models.SlugField(
help_text=_("Internal source name, used in URLs."), unique=True
)
enabled = models.BooleanField(default=True)
property_mappings = models.ManyToManyField(