diff --git a/src/shared/models/base.py b/src/shared/models/base.py new file mode 100644 index 000000000..49857ec9a --- /dev/null +++ b/src/shared/models/base.py @@ -0,0 +1,17 @@ +from django.db import models +from django.utils.translation import gettext_lazy as _ + +class BaseAbstractOverlay(models.Model): + """ + This is the base model for all Overlay models should inherit from this. + """ + + class OverlayType(models.TextChoices): + ADDED = "additional", _("additional") + REMOVED = "ignored", _("ignored") + + overlay_type = models.CharField(max_length=126, choices=OverlayType.choices) + + class Meta: + abstract = True + \ No newline at end of file