Conjunto de mudanças 673 no repositório publico


Ignorar:
Timestamp:
22/09/2005 11:55:17 (15 anos atrás)
Autor:
jeanferri
Mensagem:

Melhorado o script de instalação dos containers para habilitar e desabilitar a criação do container somente durante a instalação

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAAL/trunk/utils.py

    r669 r673  
    110110
    111111    if saal is not None:
     112        portal_types = getToolByName(self, 'portal_types', None)
     113        content_types = portal_types.listContentTypes()
     114        saal_type = getattr(portal_types, 'SAAL', None)
     115
    112116        for container in containers:
    113             if getattr(saal, container['id'], None) is None:
    114                 saal.invokeFactory(container['tipo'], id=container['id'], title=container['titulo'])
    115                 print >>out, 'Criada a pasta %s' % container['id']
     117            if container['tipo'] in content_types and saal_type is not None:
     118                if getattr(saal, container['id'], None) is None:
     119                    saal_type.allowed_content_types = [container['tipo']]
     120                    saal.invokeFactory(container['tipo'], id=container['id'], title=container['titulo'])
     121                    saal_type.allowed_content_types = []
     122                    print >>out, 'Criada a pasta %s' % container['id']
    116123    else:
    117124        print >>out, 'O container saal nao existe ainda, por favor verifique!'
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.