mirror of https://github.com/interlegis/sigi.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
950 B
28 lines
950 B
from pyexpat import model
|
|
from django.db import models
|
|
from django.contrib.auth.models import Group
|
|
from django.utils.translation import gettext as _
|
|
from tinymce.models import HTMLField
|
|
|
|
|
|
class SigiAlert(models.Model):
|
|
DESTINATARIOS_CHOICES = (
|
|
("A", _("Todo e qualquer usuário")),
|
|
("N", _("Usuários anônimos / não autenticados")),
|
|
("S", _("Membros da equipe Interlegis")),
|
|
("D", _("Administradores do sistema")),
|
|
)
|
|
caminho = models.CharField(_("caminho da tela"), max_length=200)
|
|
destinatarios = models.CharField(
|
|
_("destinatários"), max_length=1, choices=DESTINATARIOS_CHOICES
|
|
)
|
|
titulo = models.CharField(_("título"), max_length=60)
|
|
mensagem = HTMLField(_("mensagem"))
|
|
|
|
class Meta:
|
|
ordering = ("caminho", "destinatarios")
|
|
verbose_name = _("alerta SIGI")
|
|
verbose_name_plural = _("alertas SIGI")
|
|
|
|
def __str__(self):
|
|
return self.titulo
|
|
|