Conjunto de mudanças 5100 no repositório publico


Ignorar:
Timestamp:
14/06/2011 16:08:45 (9 anos atrás)
Autor:
starlone
Mensagem:

Adicionando controle de tramitação do convênio

Localização:
SIGI/trunk/sigi/apps/convenios
Arquivos:
2 editados

Legenda:

Não Modificado
Adicionado
Removido
  • SIGI/trunk/sigi/apps/convenios/admin.py

    r5098 r5100  
    11# -*- coding: utf-8 -*-
    22from django.contrib import admin
    3 from sigi.apps.convenios.models import Projeto, Convenio, EquipamentoPrevisto, Anexo
     3from sigi.apps.convenios.models import Projeto, Convenio, EquipamentoPrevisto, Anexo, Tramitacao, UnidadeAdministrativa
    44from sigi.apps.casas.models import CasaLegislativa
    55from sigi.apps.servicos.models import Servico
     
    1010
    1111from sigi.apps.convenios.views import adicionar_convenios_carrinho
     12
     13class TramitacaoInline(admin.TabularInline):
     14    model = Tramitacao
     15    extra = 1
    1216
    1317class AnexosInline(admin.TabularInline):
     
    4549    )
    4650    actions = ['adicionar_convenios']
    47     inlines = (AnexosInline, EquipamentoPrevistoInline)
     51    inlines = (TramitacaoInline, AnexosInline, EquipamentoPrevistoInline)
    4852    list_display = ('num_convenio', 'casa_legislativa',
    4953                    'data_adesao','data_retorno_assinatura','data_termo_aceite',
  • SIGI/trunk/sigi/apps/convenios/models.py

    r5098 r5100  
    128128    def __unicode__(self):
    129129        return unicode(self.arquivo.name)
     130
     131class UnidadeAdministrativa(models.Model):
     132    sigla = models.CharField(max_length='10')
     133    nome = models.CharField(max_length='100')
     134
     135    def __unicode__(self):
     136        return unicode(self.sigla)
     137   
     138
     139class Tramitacao(models.Model):
     140    convenio = models.ForeignKey(Convenio, verbose_name=u'convênio')
     141    unid_admin = models.ForeignKey(UnidadeAdministrativa, verbose_name=u'Unidade Administrativa')
     142    data = models.DateField()
     143    observacao = models.CharField(
     144        'observação',
     145        max_length='512',
     146        null=True,
     147        blank=True,
     148    )
     149
     150    class Meta:
     151        verbose_name_plural = u'Tramitações'   
     152
     153    def __unicode__(self):
     154        return unicode(self.unid_admin)
     155   
     156
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.