source: publico/ILIntranet/trunk/Extensions/InstallWorkflows.py @ 962

Última Alteração nesse arquivo desde 962 foi 962, incluída por jeanferri, 14 anos atrás

Implementados workflows na ligação telefônica da intranet

File size: 1.2 KB
Linha 
1from Products.CMFCore.utils import getToolByName
2from Products.ExternalMethod.ExternalMethod import ExternalMethod
3
4def installWorkflows(self, package, out):
5    """Install the custom workflows for this product.
6    """
7
8    productname = 'ILIntranet'
9    workflowTool = getToolByName(self, 'portal_workflow')
10
11    ourProductWorkflow = ExternalMethod('temp',
12                         'temp',
13                         productname+'.'+'ligacao_interurbana_workflow',
14                         'createligacao_interurbana_workflow')
15    workflow = ourProductWorkflow(self, 'ligacao_interurbana_workflow')
16    workflowTool._setObject('ligacao_interurbana_workflow', workflow)
17    workflowTool.setChainForPortalTypes(['LigacaoInterurbana'], workflow.getId())
18    ourProductWorkflow = ExternalMethod('temp',
19                         'temp',
20                         productname+'.'+'pasta_ligacao_interurbana_workflow',
21                         'createpasta_ligacao_interurbana_workflow')
22    workflow = ourProductWorkflow(self, 'pasta_ligacao_interurbana_workflow')
23    workflowTool._setObject('pasta_ligacao_interurbana_workflow', workflow)
24    workflowTool.setChainForPortalTypes(['PastaLigacaoInterurbana'], workflow.getId())
25
26    return workflowTool
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.