Conjunto de mudanças 5428 no repositório publico


Ignorar:
Timestamp:
24/10/2011 13:13:54 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Revisando codigo. Removido duas interfaces duplicadas. Ajustado ordem da declaracao dos validadores. Ajustes de identacao.

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/interfaces.py

    r5427 r5428  
    175175        title=_(u'Data como Responsável.'),
    176176        description=_(u'Informe a data a partir da qual a pessoa tornou-se responsável pela área.'),
    177         default=datetime.datetime.now(),   # TODO: revisar se isso realmente funciona
     177        default=datetime.datetime.now(),   # TODO: revisar
    178178        required=True)
    179179
     
    223223
    224224    tipoprotocolo = schema.Choice(
    225         title=_(u'Tipo Protocolo'),
     225        title=_(u'Tipo de Protocolo'),
    226226        description=_(u'Selecione o tipo do protocolo.'),
    227227        vocabulary='il.spdo.tipoprotocolo-vocab')
    228228
    229229    tipodocumento_id = schema.Choice(
    230         title=_(u'Tipo Documento'),
     230        title=_(u'Tipo de Documento'),
    231231        description=_(u'Selecione o tipo do documento.'),
    232232        vocabulary='il.spdo.tipodocumento-vocab')
     
    258258    form.widget(origem=AutocompleteMultiFieldWidget)
    259259    origem = schema.List(
    260             title=_(u'Origem'),
    261             description=_(u'Selecione uma ou mais origens do protocolo.'),
    262             value_type=schema.Choice(title=_(u'Pessoa Origem'),
    263                                      vocabulary='il.spdo.pessoa-vocab')
    264                     )
     260        title=_(u'Origem'),
     261        description=_(u'Selecione uma ou mais pessoas de origem do protocolo.'),
     262        value_type=schema.Choice(vocabulary='il.spdo.pessoa-vocab'))
    265263
    266264    form.widget(destino=AutocompleteMultiFieldWidget)
    267265    destino = schema.List(
    268             title=_(u'Destino'),
    269             description=_(u'Selecione um ou mais destinos do protocolo.'),
    270             value_type=schema.Choice(title=_(u'Pessoa Destino'),
    271                                      vocabulary='il.spdo.pessoa-vocab')
    272                     )
     266        title=_(u'Destino'),
     267        description=_(u'Selecione uma ou mais pessoas de destino do protocolo.'),
     268        value_type=schema.Choice(vocabulary='il.spdo.pessoa-vocab'))
    273269
    274270    observacao = schema.Text(
     
    279275    # Para desabilitar o plugin flash de upload basta comentar a linha a seguir
    280276    form.widget(anexos=MultiFileFieldWidget)
    281     anexos = schema.List(title=_(u'Anexos'),
    282                          description=_(u'Adicione anexos ao protocolo caso necessário.'),
    283                          required=False,
    284                          value_type=NamedFile())
    285 
    286 class IShowProtocolo(IAddProtocolo):
     277    anexos = schema.List(
     278        title=_(u'Anexos'),
     279        description=_(u'Adicione anexos ao protocolo (opcional).'),
     280        required=False,
     281        value_type=NamedFile())
     282
     283class IProtocolo(IAddProtocolo):
     284
     285    form.mode(numero='hidden')
    287286    numero = schema.TextLine(
    288287        title=_(u'Número'),
    289         description=_(u'Identificador do Protocolo.'),
     288        description=_(u'Número do Protocolo.'),
    290289        max_length=20,
    291290        required=False)
    292 
    293 class IProtocolo(IShowProtocolo):
    294     pass
    295291
    296292class IAddTramite(form.Schema):
     
    305301    areas = schema.List(
    306302        title=_(u'Área'),
    307         description=_(u'Área para a qual o protocolo deve tramitar.'),
     303        description=_(u'Área para qual o protocolo deve tramitar. Selecione mais de uma área para realizar tramitação por cópia.'),
    308304        value_type=schema.Choice(vocabulary='il.spdo.areas-vocab'))
    309305
     
    315311    # Para desabilitar o plugin flash de upload basta comentar a linha a seguir
    316312    form.widget(anexos=MultiFileFieldWidget)
    317     anexos = schema.List(title=_(u'Anexos'),
    318                          description=_(u'Adicione anexos ao protocolo caso necessário.'),
    319                          required=False,
    320                          value_type=NamedFile())
    321    
    322 @form.validator(field=IAddTramite['areas'])
    323 def validateAreaDestino(value):
    324     if not value:
    325         raise interface.Invalid(_(u'Ao menos uma área de destino deve ser informada.'))
     313    anexos = schema.List(
     314        title=_(u'Anexos'),
     315        description=_(u'Adicione anexos ao protocolo (opcional).'),
     316        required=False,
     317        value_type=NamedFile())
    326318
    327319@form.validator(field=IAddProtocolo['origem'])
     
    335327        raise interface.Invalid(_(u'Ao menos um destino deve ser informado.'))
    336328
    337 class IShowProtocolo(IAddProtocolo):
    338     numero = schema.TextLine(
    339         title=_(u'Número'),
    340         description=_(u'Identificador do Protocolo.'),
    341         max_length=20,
    342         required=False)
    343 
    344 class IProtocolo(IShowProtocolo):
    345     pass
     329@form.validator(field=IAddTramite['areas'])
     330def validateAreaDestino(value):
     331    if not value:
     332        raise interface.Invalid(_(u'Ao menos uma área deve ser informada.'))
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.