('dispositivo_vigencia',models.ForeignKey(blank=True,default=None,null=True,on_delete=django.db.models.deletion.SET_NULL,related_name='dispositivos_vigencias_set',to='compilacao.Dispositivo',verbose_name='Dispositivo de Vigência')),
'permissions':(('change_dispositivo_edicao_dinamica','Permissão de edição de dispositivos originais via editor dinâmico.'),('change_your_dispositivo_edicao_dinamica','Permissão de edição de dispositivos originais via editor dinâmico desde que seja dono.'),('change_dispositivo_edicao_avancada','Permissão de edição de dispositivos originais via formulários de edição avançada.'),('change_dispositivo_registros_compilacao','Permissão de registro de compilação via editor dinâmico.'),('view_dispositivo_notificacoes','Permissão de acesso às notificações de pendências.'),('change_dispositivo_de_vigencia_global','Permissão alteração global do dispositivo de vigência')),
('efetividade',models.DateTimeField(verbose_name='Data de Efeito')),
('publicidade',models.PositiveSmallIntegerField(choices=[(1,'Nota Privada'),(2,'Nota Institucional'),(3,'Nota Pública')],verbose_name='Nível de Publicidade')),
('dispositivo',models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,related_name='dispositivo_nota_set',to='compilacao.Dispositivo',verbose_name='Dispositivo da Nota')),
('owner',models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,to=settings.AUTH_USER_MODEL,verbose_name='Dono da Nota')),
('participacao_social',models.NullBooleanField(choices=[(None,'Padrão definido no Tipo'),(True,'Sim'),(False,'Não')],default=None,verbose_name='Participação Social')),
('editable_only_by_owners',models.BooleanField(choices=[(True,'Sim'),(False,'Não')],default=True,verbose_name='Editável apenas pelos donos do Texto Articulado')),
('editing_locked',models.BooleanField(choices=[(True,'Sim'),(False,'Não')],default=True,verbose_name='Texto Articulado em Edição')),
('owners',models.ManyToManyField(blank=True,to=settings.AUTH_USER_MODEL,verbose_name='Donos do Texto Articulado')),
],
options={
'permissions':(('view_restricted_textoarticulado','Pode ver qualquer Texto Articulado'),('lock_unlock_textoarticulado','Pode bloquear/desbloquear edição de Texto Articulado')),
('rotulo_prefixo_html',models.TextField(blank=True,verbose_name='Prefixo html do rótulo')),
('rotulo_prefixo_texto',models.TextField(blank=True,verbose_name='Prefixo de Edição do rótulo')),
('rotulo_ordinal',models.IntegerField(choices=[(0,'Numeração Cardinal.'),(-1,'Numeração Ordinal.'),(9,'Numeração Ordinal até o item nove.')],verbose_name='Tipo de número do rótulo')),
('rotulo_separador_variacao01',models.CharField(default='-',max_length=1,verbose_name='Separador entre Numeração e Variação 1')),
('rotulo_separador_variacao12',models.CharField(default='-',max_length=1,verbose_name='Separador entre Variação 1 e Variação 2')),
('rotulo_separador_variacao23',models.CharField(default='-',max_length=1,verbose_name='Separador entre Variação 2 e Variação 3')),
('rotulo_separador_variacao34',models.CharField(default='-',max_length=1,verbose_name='Separador entre Variação 3 e Variação 4')),
('rotulo_separador_variacao45',models.CharField(default='-',max_length=1,verbose_name='Separador entre Variação 4 e Variação 5')),
('rotulo_sufixo_texto',models.TextField(blank=True,verbose_name='Sufixo de Edição do rótulo')),
('rotulo_sufixo_html',models.TextField(blank=True,verbose_name='Sufixo html do rótulo')),
('texto_prefixo_html',models.TextField(blank=True,verbose_name='Prefixo html do texto')),
('texto_sufixo_html',models.TextField(blank=True,verbose_name='Sufixo html do texto')),
('nota_automatica_prefixo_html',models.TextField(blank=True,verbose_name='Prefixo html da nota automática')),
('nota_automatica_sufixo_html',models.TextField(blank=True,verbose_name='Sufixo html da nota automática')),
('dispositivo_de_articulacao',models.BooleanField(choices=[(True,'Sim'),(False,'Não')],default=False,verbose_name='Dispositivo de Articulação (Sem Texto)')),
('dispositivo_de_alteracao',models.BooleanField(choices=[(True,'Sim'),(False,'Não')],default=False,verbose_name='Dispositivo de Alteração')),
('formato_variacao0',models.CharField(choices=[('1','1-Numérico'),('I','I-Romano Maiúsculo'),('i','i-Romano Minúsculo'),('A','A-Alfabético Maiúsculo'),('a','a-Alfabético Minúsculo'),('*','Tópico - Sem contagem'),('N','Sem renderização')],default='1',max_length=1,verbose_name='Formato da Numeração')),
('formato_variacao1',models.CharField(choices=[('1','1-Numérico'),('I','I-Romano Maiúsculo'),('i','i-Romano Minúsculo'),('A','A-Alfabético Maiúsculo'),('a','a-Alfabético Minúsculo'),('*','Tópico - Sem contagem'),('N','Sem renderização')],default='1',max_length=1,verbose_name='Formato da Variação 1')),
('formato_variacao2',models.CharField(choices=[('1','1-Numérico'),('I','I-Romano Maiúsculo'),('i','i-Romano Minúsculo'),('A','A-Alfabético Maiúsculo'),('a','a-Alfabético Minúsculo'),('*','Tópico - Sem contagem'),('N','Sem renderização')],default='1',max_length=1,verbose_name='Formato da Variação 2')),
('formato_variacao3',models.CharField(choices=[('1','1-Numérico'),('I','I-Romano Maiúsculo'),('i','i-Romano Minúsculo'),('A','A-Alfabético Maiúsculo'),('a','a-Alfabético Minúsculo'),('*','Tópico - Sem contagem'),('N','Sem renderização')],default='1',max_length=1,verbose_name='Formato da Variação 3')),
('formato_variacao4',models.CharField(choices=[('1','1-Numérico'),('I','I-Romano Maiúsculo'),('i','i-Romano Minúsculo'),('A','A-Alfabético Maiúsculo'),('a','a-Alfabético Minúsculo'),('*','Tópico - Sem contagem'),('N','Sem renderização')],default='1',max_length=1,verbose_name='Formato da Variação 4')),
('formato_variacao5',models.CharField(choices=[('1','1-Numérico'),('I','I-Romano Maiúsculo'),('i','i-Romano Minúsculo'),('A','A-Alfabético Maiúsculo'),('a','a-Alfabético Minúsculo'),('*','Tópico - Sem contagem'),('N','Sem renderização')],default='1',max_length=1,verbose_name='Formato da Variação 5')),
('perfis',models.ManyToManyField(blank=True,help_text='\n Apenas os perfis selecionados aqui estarão disponíveis\n para o editor de Textos Articulados cujo Tipo seja este\n em edição.\n',to='compilacao.PerfilEstruturalTextoArticulado',verbose_name='Perfis Estruturais de Textos Articulados')),
],
options={
'verbose_name':'Tipo de Texto Articulado',
'verbose_name_plural':'Tipos de Texto Articulados',
field=models.ForeignKey(blank=True,default=None,null=True,on_delete=django.db.models.deletion.CASCADE,to='compilacao.TipoTextoArticulado',verbose_name='Tipo de Texto Articulado'),
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,related_name='dispositivos_do_tipo_set',to='compilacao.TipoDispositivo',verbose_name='Tipo do Dispositivo'),