c7dcf92a2e
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
27 lines
808 B
Python
27 lines
808 B
Python
"""Managed Object models"""
|
|
from django.db import models
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
|
|
class ManagedModel(models.Model):
|
|
"""Model which can be managed by authentik exclusively"""
|
|
|
|
managed = models.TextField(
|
|
default=None,
|
|
null=True,
|
|
verbose_name=_("Managed by authentik"),
|
|
help_text=_(
|
|
(
|
|
"Objects which are managed by authentik. These objects are created and updated "
|
|
"automatically. This is flag only indicates that an object can be overwritten by "
|
|
"migrations. You can still modify the objects via the API, but expect changes "
|
|
"to be overwritten in a later update."
|
|
)
|
|
),
|
|
unique=True,
|
|
)
|
|
|
|
class Meta:
|
|
|
|
abstract = True
|