Files
cie-auth/vendor/spid-cie-oidc-django/spid_cie_oidc/entity/abstract_models.py
T
2026-06-17 20:43:56 +02:00

31 lines
718 B
Python

from django.contrib.auth import get_user_model
from django.db import models
class TimeStampedModel(models.Model):
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
class Meta:
abstract = True
class CreatedModifiedBy(models.Model):
created_by = models.ForeignKey(
get_user_model(),
null=True,
blank=True,
on_delete=models.CASCADE,
related_name="%(class)s_created_by",
)
modified_by = models.ForeignKey(
get_user_model(),
null=True,
blank=True,
on_delete=models.CASCADE,
related_name="%(class)s_modified_by",
)
class Meta:
abstract = True