mirror of https://github.com/interlegis/sapl.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.
		
		
		
		
		
			
		
			
				
					
					
						
							43 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							43 lines
						
					
					
						
							1.6 KiB
						
					
					
				| from django.db import models | |
| from django.utils.translation import ugettext_lazy as _ | |
| 
 | |
| 
 | |
| def get_sessao_media_path(instance, subpath, filename): | |
|     return './casa/%s/%s' % (subpath, filename) | |
| 
 | |
| 
 | |
| def get_casa_media_path(instance, filename): | |
|     return get_sessao_media_path(instance, 'Logotipo', filename) | |
| 
 | |
| 
 | |
| class CasaLegislativa(models.Model): | |
|     # TODO ajustar todos os max_length !!!! | |
|     # cod_casa => id (pk) | |
| 
 | |
|     codigo = models.CharField(max_length=100, verbose_name=_('Codigo')) | |
|     nome = models.CharField(max_length=100, verbose_name=_('Nome')) | |
|     sigla = models.CharField(max_length=100, verbose_name=_('Sigla')) | |
|     endereco = models.CharField(max_length=100, verbose_name=_('Endereço')) | |
|     cep = models.CharField(max_length=100, verbose_name=_('CEP')) | |
|     municipio = models.CharField(max_length=100, verbose_name=_('Município')) | |
|     uf = models.CharField(max_length=100, verbose_name=_('UF')) | |
|     telefone = models.CharField( | |
|         max_length=100, blank=True, verbose_name=_('Telefone')) | |
|     fax = models.CharField( | |
|         max_length=100, blank=True, verbose_name=_('Fax')) | |
|     logotipo = models.ImageField( | |
|         blank=True, | |
|         upload_to=get_casa_media_path, | |
|         verbose_name=_('Logotipo')) | |
|     endereco_web = models.CharField( | |
|         max_length=100, blank=True, verbose_name=_('HomePage')) | |
|     email = models.CharField( | |
|         max_length=100, blank=True, verbose_name=_('E-mail')) | |
|     informacao_geral = models.CharField( | |
|         max_length=100, | |
|         blank=True, | |
|         verbose_name=_('Informação Geral')) | |
| 
 | |
|     class Meta: | |
|         verbose_name = _('Casa Legislativa') | |
|         verbose_name_plural = _('Casas Legislativas')
 | |
| 
 |