# Path: konfera/models/abstract.py
# class KonferaModel(models.Model):
# 
#     class Meta:
#         abstract = True
# 
#     uuid = models.UUIDField(default=uuid.uuid4, editable=False)
#     date_created = models.DateTimeField(verbose_name=_('Created'), auto_now_add=True)
#     date_modified = models.DateTimeField(verbose_name=_('Last modified'), auto_now=True)


from django.db import models
from django.utils.translation import ugettext_lazy as _
from konfera.models.countries import COUNTRIES
from konfera.models.abstract import KonferaModel



class Speaker(KonferaModel):
    TITLE_UNSET = 'none'
    TITLE_MR = 'mr'
    TITLE_MS = 'ms'
    TITLE_MX = 'mx'
    COUNTRY_DEFAULT = 'SK'

    TITLE_CHOICES = (
        (TITLE_UNSET, ''),
        (TITLE_MR, _('Mr.')),
        (TITLE_MS, _('Ms.')),

# Path: konfera/models/abstract.py
# class KonferaModel(models.Model):
# 
#     class Meta:
#         abstract = True
# 
#     uuid = models.UUIDField(default=uuid.uuid4, editable=False)
#     date_created = models.DateTimeField(verbose_name=_('Created'), auto_now_add=True)
#     date_modified = models.DateTimeField(verbose_name=_('Last modified'), auto_now=True)


# Path: konfera/models/speaker.py
from django.db import models
from django.utils.translation import ugettext_lazy as _
from konfera.models.countries import COUNTRIES
from konfera.models.abstract import KonferaModel




class Speaker(KonferaModel):
    TITLE_UNSET = 'none'
    TITLE_MR = 'mr'
    TITLE_MS = 'ms'
    TITLE_MX = 'mx'
    COUNTRY_DEFAULT = 'SK'

    TITLE_CHOICES = (
        (TITLE_UNSET, ''),
        (TITLE_MR, _('Mr.')),
        (TITLE_MS, _('Ms.')),

        (TITLE_MX, _('Mx.')),