Conjunto de mudanças 5343 no repositório publico


Ignorar:
Timestamp:
10/10/2011 19:47:55 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Ajustes gerais.

Localização:
il.spdo/trunk/il/spdo
Arquivos:
1 removido
4 editados

Legenda:

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

    r5342 r5343  
    77from z3c.form import field
    88
    9 from plone.formwidget.autocomplete import AutocompleteFieldWidget
    109from Products.statusmessages.interfaces import IStatusMessage
    1110from Products.CMFCore.interfaces import ISiteRoot
     
    6665
    6766    fields = field.Fields(IArea)
     67    fields['id'].mode = 'hidden'
    6868    label = _(u'Editar Área.')
    6969
  • il.spdo/trunk/il/spdo/configure.zcml

    r5327 r5343  
    1616  <i18n:registerTranslations directory="locales" />
    1717
    18   <adapter factory = ".traverse.AreaTraverser"/>
    19 
    2018</configure>
  • il.spdo/trunk/il/spdo/db.py

    r5340 r5343  
    7474    pessoa = relationship("Pessoa", backref="responsavel")
    7575    data = Column(DateTime(), default=datetime.datetime.now())
    76    
    77 # -.-.-.-.-.-.-.-.-.-
    7876
    7977class Protocolo(Base):
     
    247245    session.flush()
    248246
     247    a1 = Area(nome='Teste1')
     248    session.add(a1)
     249    session.flush()
     250
     251    a2 = Area(nome='Teste2', chefia_id=a1.id)
     252    session.add(a2)
     253    session.flush()
     254
     255    a3 = Area(nome='Teste3', chefia_id=a2.id)
     256    session.add(a3)
     257    session.flush()
     258
    249259    p1 = Protocolo('R', td1.id, st1.id)
    250260    session.add(p1)
     
    258268    session.add(p3)
    259269    session.commit()
     270
  • il.spdo/trunk/il/spdo/interfaces.py

    r5327 r5343  
    22
    33from zope import interface, schema
     4from plone.directives import form
    45
    56from il.spdo.config import MessageFactory as _
    6 #from il.spdo.vocabulary import AreaSourceBinder
    77
    8 class ITipoDocumento(interface.Interface):
     8class ITipoDocumento(form.Schema):
    99
    1010    nome = schema.TextLine(
     
    1212        description=_(u'Informe o nome do tipo do documento.'))
    1313
    14 class IArea(interface.Interface):
     14class IArea(form.Schema):
     15
     16     id = schema.Int(
     17        title=_(u'ID'),
     18        description=_(u'Identidicador da área.'),
     19        required=False)
    1520
    1621     nome = schema.TextLine(
     
    2328        required=False,
    2429        vocabulary='il.spdo.areas-vocab')
     30
     31     @interface.invariant
     32     def vefifyAreaPai(area):
     33         if area.id == area.chefia_id:
     34             raise interface.Invalid(_(u'Área de chefia não pode ser ela mesma.'))
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.