Conjunto de mudanças 605 no repositório publico


Ignorar:
Timestamp:
16/09/2005 18:43:24 (15 anos atrás)
Autor:
jeanferri
Mensagem:

Implementado ID fixo como exemplo para os containers do SAAL

Localização:
ILSAALTesouraria/trunk
Arquivos:
2 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAALTesouraria/trunk/Bancos.py

    r568 r605  
    2525from AccessControl import ClassSecurityInfo
    2626from Products.Archetypes.atapi import *
    27 
     27from Products.CMFCore.utils import UniqueObject
    2828
    2929
     
    4242
    4343Bancos_schema = BaseFolderSchema + \
     44    getattr(UniqueObject,'schema',Schema(())) + \
    4445    schema
    4546
     
    4748##/code-section after-schema
    4849
    49 class Bancos(BaseFolder):
     50class Bancos(UniqueObject,BaseBTreeFolder):
    5051    """
    51     Container de objetos do tipo banco.
     52    Representa um banco enquanto instituicao. Pode conter agencias
     53    bancarias.
    5254    """
    5355    security = ClassSecurityInfo()
    54     __implements__ = (getattr(BaseFolder,'__implements__',()),)
     56    __implements__ = (getattr(UniqueObject,'__implements__',()),) + (getattr(BaseBTreeFolder,'__implements__',()),)
    5557
    5658
     
    6062    meta_type                  = 'Bancos'
    6163    portal_type                = 'Bancos'
    62     allowed_content_types      = ['Banco']
     64    allowed_content_types      = ['Banco'] + list(getattr(UniqueObject, 'allowed_content_types', []))
    6365    filter_content_types       = 1
    6466    global_allow               = 0
     
    7981    #Methods
    8082
     83    # Use class/module security defaults
     84    def __init__(self,id=None):
     85        """
     86        Construtor da classe. Fixa o id para nao ser mais alterado.
     87        """
     88       
     89        BaseBTreeFolder.__init__(self,'bancos')
     90
     91
     92
    8193registerType(Bancos,PROJECTNAME)
    8294# end of class Bancos
  • ILSAALTesouraria/trunk/version.txt

    r568 r605  
    1 0.1 build 60
     10.1 build 61
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.