from django.db import models
from django.utils.translation import ugettext_lazy as _


class Preferences(models.Model):
    """ Definition of the ticket's settings"""

    publish_address = models.EmailField(
        help_text=_(
            "Email address to publish the new tickets (leave empty for no publication)."
        ),
        max_length=1000,
        null=True,
    )
    LANG_FR = 0
    LANG_EN = 1
    LANGUES = ((0, _("French")), (1, _("English")))
    mail_language = models.IntegerField(choices=LANGUES, default=LANG_FR)

    class Meta:
        verbose_name = _("tickets preferences")