Conjunto de mudanças 669 no repositório publico


Ignorar:
Timestamp:
22/09/2005 10:59:00 (15 anos atrás)
Autor:
jeanferri
Mensagem:

Novo método para a criação automática de container dentro do container principal do SAAL

Arquivo:
1 editado

Legenda:

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

    r515 r669  
    33
    44from time import localtime
    5 
    65
    76#security.declareProtected('Access contents information','getVocabulario')
     
    2928    return DisplayList(tuple(resultado))
    3029
    31 
    3230def comparaDatas(self, data1, data2):
    3331    """
     
    4341    else:
    4442        return '='
    45 
    4643
    4744def valorEmReais(self,datadereferencia=str(localtime()[2])+'/'+str(localtime()[1])+'/'+str(localtime()[0])):
     
    6865    return self.vlr_atual*ufircerto.vlr_ufir
    6966
    70 
    71 def setVocabulariosDinamicos(self, vocabularios):
     67def setVocabulariosDinamicos(self, out, vocabularios):
    7268    """
    7369    Cria os vocabularios passados em forma de dicionario
     
    8884                vocab[chave].setTitle(valor)
    8985
    90 
    91 def setFormController(self, acoes):
     86def setFormController(self, out, acoes):
    9287    """
    9388    Configura as acoes do portal_form_controller, geralmente acoes
     
    106101                                             acao['expression'])
    107102
     103def addSAALContainers(self, out, containers):
     104    """
     105    Cria os containers passados na raiz do SAAL (portal_url/saal).
     106    """
     107
     108    portal = getToolByName(self, 'portal_url').getPortalObject()
     109    saal = getattr(portal, 'saal', None)
     110
     111    if saal is not None:
     112        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']
     116    else:
     117        print >>out, 'O container saal nao existe ainda, por favor verifique!'
     118
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.