Conjunto de mudanças 5427 no repositório publico


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

Implementacao de cruds.

Localização:
il.spdo/trunk/il/spdo
Arquivos:
2 editados

Legenda:

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

    r5411 r5427  
    66from sqlalchemy.ext.declarative import declarative_base
    77from il.spdo.config import DEFAULT_DSN, TABLE_ARGS, CREATE_ALL_TABLES, CREATE_SAMPLES, Session
    8 from il.spdo.interfaces import ITipoDocumento, ISituacao, IArea, IUF, IPessoa, IResponsavel, IShowProtocolo
     8from il.spdo.interfaces import IArea, IUF, IPessoa, IResponsavel, ITipoDocumento, ISituacao, IShowProtocolo
    99from random import choice
    1010import datetime
     
    185185    objeto_correios = Column(String(20))
    186186
    187 # -.-.-.-.-.-
     187# XIRU: parei aqui
    188188   
    189189class Notificacao(Base):
  • il.spdo/trunk/il/spdo/interfaces.py

    r5411 r5427  
    66from plone.formwidget.multifile import MultiFileFieldWidget
    77from plone.namedfile.field import NamedFile
    8 from plone.formwidget.autocomplete import AutocompleteFieldWidget
    9 from plone.formwidget.autocomplete import AutocompleteMultiFieldWidget
     8from plone.formwidget.autocomplete import AutocompleteFieldWidget, AutocompleteMultiFieldWidget
    109from il.spdo.config import MessageFactory as _
     10import datetime
    1111
    1212class IArea(form.Schema):
     
    144144        required=False)
    145145
    146     #form.widget(area_id=AutocompleteFieldWidget)
    147146    area_id = schema.Choice(
    148147        title=_(u'Área'),
    149         description=_(u'Área de lotação da pessoa no organograma.'),
     148        description=_(u'Selecione a área de lotação da pessoa no organograma.'),
    150149        required=False,
    151150        vocabulary='il.spdo.areas-vocab')
     
    158157        description=_(u'Identidicador do Responsável.'),
    159158        required=False)
    160        
    161     # TODO: falta campos aqui
     159
     160    area_id = schema.Choice(
     161        title=_(u'Área'),
     162        description=_(u'Selecione a área de lotação da pessoa no organograma.'),
     163        required=True,
     164        vocabulary='il.spdo.areas-vocab')
     165
     166    form.widget(pessoa_id=AutocompleteFieldWidget)
     167    pessoa_id = schema.Choice(
     168        title=_(u'Pessoa'),
     169        description=_(u'Selecione a pessoa responsável pela área.'),
     170        required=True,
     171        vocabulary='il.spdo.pessoa-vocab')
     172
     173    form.widget(data=DateFieldWidget)
     174    data = schema.Date(
     175        title=_(u'Data como Responsável.'),
     176        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
     178        required=True)
    162179
    163180class ITipoDocumento(form.Schema):
     
    194211        description=_(u'Situação final?'),
    195212        required=False)
     213
     214# XIRU: parei aqui
    196215
    197216class IAddProtocolo(form.Schema):
     
    283302        required=False)
    284303
    285     #form.widget(areas=AutocompleteMultiFieldWidget)
     304    form.widget(areas=AutocompleteMultiFieldWidget)
    286305    areas = schema.List(
    287306        title=_(u'Área'),
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.