Conjunto de mudanças 515 no repositório publico


Ignorar:
Timestamp:
31/08/2005 18:18:37 (15 anos atrás)
Autor:
jeanferri
Mensagem:

Adicionados métodos padrão para criação dos vocabulários e configuração do form controller no módulo utils.py

Arquivo:
1 editado

Legenda:

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

    r354 r515  
    33
    44from time import localtime
     5
    56
    67#security.declareProtected('Access contents information','getVocabulario')
     
    2829    return DisplayList(tuple(resultado))
    2930
     31
    3032def comparaDatas(self, data1, data2):
    3133    """
     
    4143    else:
    4244        return '='
     45
    4346
    4447def valorEmReais(self,datadereferencia=str(localtime()[2])+'/'+str(localtime()[1])+'/'+str(localtime()[0])):
     
    6568    return self.vlr_atual*ufircerto.vlr_ufir
    6669
    67 def criaVocabularios(self, vocabularios):
     70
     71def setVocabulariosDinamicos(self, vocabularios):
    6872    """
    6973    Cria os vocabularios passados em forma de dicionario
     
    8488                vocab[chave].setTitle(valor)
    8589
     90
     91def setFormController(self, acoes):
     92    """
     93    Configura as acoes do portal_form_controller, geralmente acoes
     94    executadas apos ser salvo o formulario.
     95    """
     96
     97    portal = getToolByName(self, 'portal_url').getPortalObject()
     98    portal_form_controller = getToolByName(portal, 'portal_form_controller')
     99
     100    for acao in acoes:
     101        portal_form_controller.addFormAction(acao['template'],
     102                                             acao['status'],
     103                                             acao['context'],
     104                                             acao['button'],
     105                                             acao['action'],
     106                                             acao['expression'])
     107
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.