from django.db import models


class PortalSetting(models.Model):
    """Configurações editáveis pelo super admin no portal."""

    key = models.CharField(max_length=64, unique=True)
    value = models.TextField(blank=True, default="")
    description = models.CharField(max_length=255, blank=True, default="")
    updated_at = models.DateTimeField(auto_now=True)

    class Meta:
        db_table = "portal_settings"
        ordering = ["key"]

    def __str__(self) -> str:
        return self.key
