Browse Source

qa_check execution

pull/6/head
LeandroRoberto 9 years ago
parent
commit
1bd42158d0
  1. 41
      compilacao/models.py

41
compilacao/models.py

@ -1,6 +1,7 @@
from django.db import models from django.db import models
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from sapl.utils import YES_NO_CHOICES, make_choices
from sapl.utils import YES_NO_CHOICES
class TipoNota(models.Model): class TipoNota(models.Model):
@ -15,33 +16,33 @@ class TipoNota(models.Model):
def __str__(self): def __str__(self):
return self.sigla return self.sigla
class TipoVide(models.Model): class TipoVide(models.Model):
sigla = models.CharField(max_length=10, verbose_name=_('Sigla')) sigla = models.CharField(max_length=10, verbose_name=_('Sigla'))
nome = models.CharField(max_length=50, verbose_name=_('Nome')) nome = models.CharField(max_length=50, verbose_name=_('Nome'))
class Meta: class Meta:
verbose_name = _('Tipo de Vide') verbose_name = _('Tipo de Vide')
verbose_name_plural = _('Tipos de Vide') verbose_name_plural = _('Tipos de Vide')
def __str__(self): def __str__(self):
return self.sigla return self.sigla
class TipoDispositivo(models.Model): class TipoDispositivo(models.Model):
FORMATO_NUMERACAO = [ FORMATO_NUMERACAO = [
('1', _('Numérico')), ('1', _('Numérico')),
('I', _('Romano Maiúsculo')), ('I', _('Romano Maiúsculo')),
('i', _('Romano Minúsculo')), ('i', _('Romano Minúsculo')),
('A', _('Alfabético Maiúsculo')), ('A', _('Alfabético Maiúsculo')),
('a', _('Alfabético Minúsculo')), ('a', _('Alfabético Minúsculo')),
('*', _('Tópico sem contagem')), ('*', _('Tópico sem contagem')),
('N', _('Sem renderização de Contagem')), ('N', _('Sem renderização de Contagem')),
] ]
nome = models.CharField( nome = models.CharField(
max_length=50, unique = True, verbose_name=_('Nome')) max_length=50, unique=True, verbose_name=_('Nome'))
class_css = models.CharField( class_css = models.CharField(
max_length=20, verbose_name=_('Classe CSS')) max_length=20, verbose_name=_('Classe CSS'))
rotulo_prefixo_html = models.CharField( rotulo_prefixo_html = models.CharField(
@ -50,9 +51,9 @@ class TipoDispositivo(models.Model):
max_length=30, max_length=30,
verbose_name=_('Prefixo de construção do rótulo')) verbose_name=_('Prefixo de construção do rótulo'))
rotulo_ordinal = models.IntegerField( rotulo_ordinal = models.IntegerField(
verbose_name=_('Tipo de Número do Rótulo')) verbose_name=_('Tipo de Número do Rótulo'))
rotulo_separadores_variacao = models.CharField( rotulo_separadores_variacao = models.CharField(
max_length=5, verbose_name=_('Separadores das Variações')) max_length=5, verbose_name=_('Separadores das Variações'))
rotulo_sufixo_texto = models.CharField( rotulo_sufixo_texto = models.CharField(
max_length=30, max_length=30,
verbose_name=_('Sufixo de construção do rótulo')) verbose_name=_('Sufixo de construção do rótulo'))
@ -92,12 +93,10 @@ class TipoDispositivo(models.Model):
max_length=1, max_length=1,
choices=FORMATO_NUMERACAO, choices=FORMATO_NUMERACAO,
verbose_name=_('Formato da Variação 5')) verbose_name=_('Formato da Variação 5'))
class Meta: class Meta:
verbose_name = _('Tipo de Dispositivo') verbose_name = _('Tipo de Dispositivo')
verbose_name_plural = _('Tipos de Dispositivo') verbose_name_plural = _('Tipos de Dispositivo')
def __str__(self): def __str__(self):
return self.sigla return self.sigla

Loading…
Cancel
Save