Conjunto de mudanças 982 no repositório publico


Ignorar:
Timestamp:
18/10/2005 18:25:25 (14 anos atrás)
Autor:
jeanferri
Mensagem:

Reestruturados os workflows com compatibilidade a diretriz de um estado novo inicial e a transição salvar

Localização:
ILSAALTesouraria/trunk
Arquivos:
4 adicionados
4 removidos
12 editados

Legenda:

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

    r922 r982  
    7272    # Create vocabularies in vocabulary lib
    7373    atvm = getToolByName(self, 'portal_vocabularies')
    74     vocabmap = {u'tipos_lancamento': (u'TreeVocabulary', u'TreeVocabularyTerm'),
     74    vocabmap = {u'tipos_lancamento': ('SimpleVocabulary', 'SimpleVocabularyTerm'),
    7575         u'tipos_documento': ('SimpleVocabulary', 'SimpleVocabularyTerm'),
    7676         u'indicadores_debito_credito': ('SimpleVocabulary', 'SimpleVocabularyTerm'),
  • ILSAALTesouraria/trunk/Extensions/InstallWorkflows.py

    r568 r982  
    3939    ourProductWorkflow = ExternalMethod('temp',
    4040                         'temp',
    41                          productname+'.'+'movimento_tesouraria_workflow',
    42                          'createmovimento_tesouraria_workflow')
    43     workflow = ourProductWorkflow(self, 'movimento_tesouraria_workflow')
    44     workflowTool._setObject('movimento_tesouraria_workflow', workflow)
    45     workflowTool.setChainForPortalTypes(['MovimentoTesouraria'], workflow.getId())
    46     ourProductWorkflow = ExternalMethod('temp',
    47                          'temp',
    4841                         productname+'.'+'movimento_mensal_workflow',
    4942                         'createmovimento_mensal_workflow')
     
    5144    workflowTool._setObject('movimento_mensal_workflow', workflow)
    5245    workflowTool.setChainForPortalTypes(['MovimentoMensal'], workflow.getId())
     46    ourProductWorkflow = ExternalMethod('temp',
     47                         'temp',
     48                         productname+'.'+'recebimento_workflow',
     49                         'createrecebimento_workflow')
     50    workflow = ourProductWorkflow(self, 'recebimento_workflow')
     51    workflowTool._setObject('recebimento_workflow', workflow)
     52    workflowTool.setChainForPortalTypes(['Recebimento'], workflow.getId())
     53    ourProductWorkflow = ExternalMethod('temp',
     54                         'temp',
     55                         productname+'.'+'pagamento_workflow',
     56                         'createpagamento_workflow')
     57    workflow = ourProductWorkflow(self, 'pagamento_workflow')
     58    workflowTool._setObject('pagamento_workflow', workflow)
     59    workflowTool.setChainForPortalTypes(['Pagamento'], workflow.getId())
    5360    ourProductWorkflow = ExternalMethod('temp',
    5461                         'temp',
  • ILSAALTesouraria/trunk/Extensions/agencia_bancaria_workflow.py

    r922 r982  
    5454
    5555
    56     for s in ['Ativo', 'Inativo']:
     56    for s in ['ativo', 'inativo', 'novo']:
    5757        workflow.states.addState(s)
    5858
    59     for t in ['ativar', 'inativar']:
     59    for t in ['ativar', 'inativar', 'salvar']:
    6060        workflow.transitions.addTransition(t)
    6161
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('Ativo')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
    7777
    78     stateDef = workflow.states['Ativo']
    79     stateDef.setProperties(title="""Ativo""",
     78    stateDef = workflow.states['ativo']
     79    stateDef.setProperties(title="""ativo""",
    8080                           transitions=['inativar'])
    8181    stateDef.setPermission('View',
     
    101101                           ['Tesoureiro', 'Authenticated'])
    102102
    103     stateDef = workflow.states['Inativo']
    104     stateDef.setProperties(title="""Inativo""",
     103    stateDef = workflow.states['inativo']
     104    stateDef.setProperties(title="""inativo""",
    105105                           transitions=['ativar'])
    106106    stateDef.setPermission('View',
     
    114114                           ['Tesoureiro'])
    115115
     116    stateDef = workflow.states['novo']
     117    stateDef.setProperties(title="""novo""",
     118                           transitions=['salvar'])
     119    stateDef.setPermission('View',
     120                           0,
     121                           ['Owner'])
     122    stateDef.setPermission('Modify portal content',
     123                           0,
     124                           ['Owner'])
     125    stateDef.setPermission('Change portal events',
     126                           0,
     127                           ['Owner'])
     128    stateDef.setPermission('Access contents information',
     129                           0,
     130                           ['Owner'])
     131
    116132    ## Transitions initialization
    117133
    118134    transitionDef = workflow.transitions['ativar']
    119135    transitionDef.setProperties(title="""ativar""",
    120                                 new_state_id="""Ativo""",
     136                                new_state_id="""ativo""",
    121137                                trigger_type=1,
    122138                                script_name="""""",
     
    130146    transitionDef = workflow.transitions['inativar']
    131147    transitionDef.setProperties(title="""inativar""",
    132                                 new_state_id="""Inativo""",
     148                                new_state_id="""inativo""",
    133149                                trigger_type=1,
    134150                                script_name="""""",
     
    140156                                )
    141157
     158    transitionDef = workflow.transitions['salvar']
     159    transitionDef.setProperties(title="""salvar""",
     160                                new_state_id="""ativo""",
     161                                trigger_type=1,
     162                                script_name="""""",
     163                                after_script_name="""""",
     164                                actbox_name="""salvar""",
     165                                actbox_url="""""",
     166                                actbox_category="""workflow""",
     167                                props={'guard_roles': 'Owner'},
     168                                )
     169
    142170    ## State Variable
    143171    workflow.variables.setStateVar('review_state')
  • ILSAALTesouraria/trunk/Extensions/autorizacao_movimentacao_workflow.py

    r922 r982  
    5454
    5555
    56     for s in ['Ativo', 'Inativo', 'Expirado']:
     56    for s in ['ativo', 'inativo', 'expirado', 'novo']:
    5757        workflow.states.addState(s)
    5858
    59     for t in ['ativar', 'inativar', 'renovar', 'expirar']:
     59    for t in ['ativar', 'inativar', 'renovar', 'expirar', 'salvar']:
    6060        workflow.transitions.addTransition(t)
    6161
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('Ativo')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
    7777
    78     stateDef = workflow.states['Ativo']
    79     stateDef.setProperties(title="""Ativo""",
     78    stateDef = workflow.states['ativo']
     79    stateDef.setProperties(title="""ativo""",
    8080                           transitions=['expirar', 'inativar'])
    8181    stateDef.setPermission('View',
     
    9292                           ['Presidente', 'Tesoureiro', 'Authenticated'])
    9393
    94     stateDef = workflow.states['Inativo']
    95     stateDef.setProperties(title="""Inativo""",
     94    stateDef = workflow.states['inativo']
     95    stateDef.setProperties(title="""inativo""",
    9696                           transitions=['ativar'])
    9797    stateDef.setPermission('View',
     
    105105                           ['Presidente', 'Tesoureiro'])
    106106
    107     stateDef = workflow.states['Expirado']
    108     stateDef.setProperties(title="""Expirado""",
     107    stateDef = workflow.states['expirado']
     108    stateDef.setProperties(title="""expirado""",
    109109                           transitions=['renovar'])
    110110    stateDef.setPermission('View',
     
    120120                           1,
    121121                           ['Presidente', 'Tesoureiro'])
     122
     123    stateDef = workflow.states['novo']
     124    stateDef.setProperties(title="""novo""",
     125                           transitions=['salvar'])
     126    stateDef.setPermission('View',
     127                           0,
     128                           ['Owner'])
     129    stateDef.setPermission('Modify portal content',
     130                           0,
     131                           ['Owner'])
     132    stateDef.setPermission('Change portal events',
     133                           0,
     134                           ['Owner'])
     135    stateDef.setPermission('Access contents information',
     136                           0,
     137                           ['Owner'])
    122138
    123139    ## Transitions initialization
     
    125141    transitionDef = workflow.transitions['ativar']
    126142    transitionDef.setProperties(title="""ativar""",
    127                                 new_state_id="""Ativo""",
     143                                new_state_id="""ativo""",
    128144                                trigger_type=1,
    129145                                script_name="""""",
     
    137153    transitionDef = workflow.transitions['inativar']
    138154    transitionDef.setProperties(title="""inativar""",
    139                                 new_state_id="""Inativo""",
     155                                new_state_id="""inativo""",
    140156                                trigger_type=1,
    141157                                script_name="""""",
     
    149165    transitionDef = workflow.transitions['renovar']
    150166    transitionDef.setProperties(title="""renovar""",
    151                                 new_state_id="""Ativo""",
     167                                new_state_id="""ativo""",
    152168                                trigger_type=1,
    153169                                script_name="""""",
     
    161177    transitionDef = workflow.transitions['expirar']
    162178    transitionDef.setProperties(title="""expirar""",
    163                                 new_state_id="""Expirado""",
     179                                new_state_id="""expirado""",
    164180                                trigger_type=1,
    165181                                script_name="""""",
     
    169185                                actbox_category="""workflow""",
    170186                                props={'guard_roles': 'Manager'},
     187                                )
     188
     189    transitionDef = workflow.transitions['salvar']
     190    transitionDef.setProperties(title="""salvar""",
     191                                new_state_id="""ativo""",
     192                                trigger_type=1,
     193                                script_name="""""",
     194                                after_script_name="""""",
     195                                actbox_name="""salvar""",
     196                                actbox_url="""""",
     197                                actbox_category="""workflow""",
     198                                props={'guard_roles': 'Owner'},
    171199                                )
    172200
  • ILSAALTesouraria/trunk/Extensions/consolidacao_movimento_workflow.py

    r922 r982  
    5454
    5555
    56     for s in ['Aberto', 'Fechado']:
     56    for s in ['aberto', 'fechado', 'novo']:
    5757        workflow.states.addState(s)
    5858
    59     for t in ['fechar', 'abrir']:
     59    for t in ['salvar', 'fechar', 'abrir']:
    6060        workflow.transitions.addTransition(t)
    6161
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('Aberto')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
    7777
    78     stateDef = workflow.states['Aberto']
    79     stateDef.setProperties(title="""Aberto""",
     78    stateDef = workflow.states['aberto']
     79    stateDef.setProperties(title="""aberto""",
    8080                           transitions=['fechar'])
    8181    stateDef.setPermission('View',
     
    9595                           ['Presidente', 'Tesoureiro', 'Contador'])
    9696
    97     stateDef = workflow.states['Fechado']
    98     stateDef.setProperties(title="""Fechado""",
     97    stateDef = workflow.states['fechado']
     98    stateDef.setProperties(title="""fechado""",
    9999                           transitions=['abrir'])
    100100    stateDef.setPermission('View',
     
    108108                           ['Tesoureiro'])
    109109
     110    stateDef = workflow.states['novo']
     111    stateDef.setProperties(title="""novo""",
     112                           transitions=['salvar'])
     113    stateDef.setPermission('View',
     114                           0,
     115                           ['Owner'])
     116    stateDef.setPermission('Modify portal content',
     117                           0,
     118                           ['Owner'])
     119    stateDef.setPermission('Change portal events',
     120                           0,
     121                           ['Owner'])
     122    stateDef.setPermission('Access contents information',
     123                           0,
     124                           ['Owner'])
     125
    110126    ## Transitions initialization
     127
     128    transitionDef = workflow.transitions['salvar']
     129    transitionDef.setProperties(title="""salvar""",
     130                                new_state_id="""aberto""",
     131                                trigger_type=1,
     132                                script_name="""""",
     133                                after_script_name="""""",
     134                                actbox_name="""salvar""",
     135                                actbox_url="""""",
     136                                actbox_category="""workflow""",
     137                                props={'guard_roles': 'Owner'},
     138                                )
    111139
    112140    transitionDef = workflow.transitions['fechar']
    113141    transitionDef.setProperties(title="""fechar""",
    114                                 new_state_id="""Fechado""",
     142                                new_state_id="""fechado""",
    115143                                trigger_type=1,
    116144                                script_name="""""",
     
    124152    transitionDef = workflow.transitions['abrir']
    125153    transitionDef.setProperties(title="""abrir""",
    126                                 new_state_id="""Aberto""",
     154                                new_state_id="""aberto""",
    127155                                trigger_type=1,
    128156                                script_name="""""",
  • ILSAALTesouraria/trunk/Extensions/conta_corrente_workflow.py

    r922 r982  
    5454
    5555
    56     for s in ['Ativo', 'Inativo']:
     56    for s in ['ativo', 'inativo', 'novo']:
    5757        workflow.states.addState(s)
    5858
    59     for t in ['ativar', 'inativar']:
     59    for t in ['ativar', 'inativar', 'salvar']:
    6060        workflow.transitions.addTransition(t)
    6161
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('Ativo')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
    7777
    78     stateDef = workflow.states['Ativo']
    79     stateDef.setProperties(title="""Ativo""",
     78    stateDef = workflow.states['ativo']
     79    stateDef.setProperties(title="""ativo""",
    8080                           transitions=['inativar'])
    8181    stateDef.setPermission('View',
     
    9898                           ['Tesoureiro'])
    9999
    100     stateDef = workflow.states['Inativo']
    101     stateDef.setProperties(title="""Inativo""",
     100    stateDef = workflow.states['inativo']
     101    stateDef.setProperties(title="""inativo""",
    102102                           transitions=['ativar'])
    103103    stateDef.setPermission('View',
     
    111111                           ['Tesoureiro'])
    112112
     113    stateDef = workflow.states['novo']
     114    stateDef.setProperties(title="""novo""",
     115                           transitions=['salvar'])
     116    stateDef.setPermission('View',
     117                           0,
     118                           ['Owner'])
     119    stateDef.setPermission('Modify portal content',
     120                           0,
     121                           ['Owner'])
     122    stateDef.setPermission('Change portal events',
     123                           0,
     124                           ['Owner'])
     125    stateDef.setPermission('Access contents information',
     126                           0,
     127                           ['Owner'])
     128
    113129    ## Transitions initialization
    114130
    115131    transitionDef = workflow.transitions['ativar']
    116132    transitionDef.setProperties(title="""ativar""",
    117                                 new_state_id="""Ativo""",
     133                                new_state_id="""ativo""",
    118134                                trigger_type=1,
    119135                                script_name="""""",
     
    127143    transitionDef = workflow.transitions['inativar']
    128144    transitionDef.setProperties(title="""inativar""",
    129                                 new_state_id="""Inativo""",
     145                                new_state_id="""inativo""",
    130146                                trigger_type=1,
    131147                                script_name="""""",
     
    137153                                )
    138154
     155    transitionDef = workflow.transitions['salvar']
     156    transitionDef.setProperties(title="""salvar""",
     157                                new_state_id="""ativo""",
     158                                trigger_type=1,
     159                                script_name="""""",
     160                                after_script_name="""""",
     161                                actbox_name="""salvar""",
     162                                actbox_url="""""",
     163                                actbox_category="""workflow""",
     164                                props={'guard_roles': 'Owner'},
     165                                )
     166
    139167    ## State Variable
    140168    workflow.variables.setStateVar('review_state')
  • ILSAALTesouraria/trunk/Extensions/movimento_bancario_workflow.py

    r922 r982  
    5454
    5555
    56     for s in ['Editado', 'Pendente', 'Conciliado']:
     56    for s in ['novo', 'pendente', 'conciliado']:
    5757        workflow.states.addState(s)
    5858
    59     for t in ['submeter', 'editar', 'conciliar']:
     59    for t in ['salvar', 'conciliar']:
    6060        workflow.transitions.addTransition(t)
    6161
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('Editado')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
    7777
    78     stateDef = workflow.states['Editado']
    79     stateDef.setProperties(title="""Editado""",
    80                            transitions=['submeter'])
     78    stateDef = workflow.states['novo']
     79    stateDef.setProperties(title="""novo""",
     80                           transitions=['salvar'])
    8181    stateDef.setPermission('View',
    82                            1,
    83                            ['Presidente', 'Tesoureiro', 'Contador'])
     82                           0,
     83                           ['Owner'])
    8484    stateDef.setPermission('Modify portal content',
    85                            1,
    86                            ['Tesoureiro'])
     85                           0,
     86                           ['Owner'])
     87    stateDef.setPermission('Change portal events',
     88                           0,
     89                           ['Owner'])
     90    stateDef.setPermission('Access contents information',
     91                           0,
     92                           ['Owner'])
     93
     94    stateDef = workflow.states['pendente']
     95    stateDef.setProperties(title="""pendente""",
     96                           transitions=['conciliar'])
     97    stateDef.setPermission('View',
     98                           1,
     99                           ['Presidente', 'Tesoureiro', 'Contador'])
    87100    stateDef.setPermission('Change portal events',
    88101                           0,
     
    92105                           ['Presidente', 'Tesoureiro', 'Contador'])
    93106
    94     stateDef = workflow.states['Pendente']
    95     stateDef.setProperties(title="""Pendente""",
    96                            transitions=['editar', 'conciliar'])
    97     stateDef.setPermission('View',
    98                            1,
    99                            ['Presidente', 'Tesoureiro', 'Contador'])
    100     stateDef.setPermission('Change portal events',
    101                            0,
    102                            ['Tesoureiro'])
    103     stateDef.setPermission('Access contents information',
    104                            1,
    105                            ['Presidente', 'Tesoureiro', 'Contador'])
    106 
    107     stateDef = workflow.states['Conciliado']
    108     stateDef.setProperties(title="""Conciliado""",
     107    stateDef = workflow.states['conciliado']
     108    stateDef.setProperties(title="""conciliado""",
    109109                           transitions=[])
    110110    stateDef.setPermission('View',
     
    117117    ## Transitions initialization
    118118
    119     transitionDef = workflow.transitions['submeter']
    120     transitionDef.setProperties(title="""submeter""",
    121                                 new_state_id="""Pendente""",
     119    transitionDef = workflow.transitions['salvar']
     120    transitionDef.setProperties(title="""salvar""",
     121                                new_state_id="""pendente""",
    122122                                trigger_type=1,
    123123                                script_name="""""",
    124124                                after_script_name="""""",
    125                                 actbox_name="""submeter""",
     125                                actbox_name="""salvar""",
    126126                                actbox_url="""""",
    127127                                actbox_category="""workflow""",
    128                                 props={'guard_roles': 'Tesoureiro'},
    129                                 )
    130 
    131     transitionDef = workflow.transitions['editar']
    132     transitionDef.setProperties(title="""editar""",
    133                                 new_state_id="""Editado""",
    134                                 trigger_type=1,
    135                                 script_name="""""",
    136                                 after_script_name="""""",
    137                                 actbox_name="""editar""",
    138                                 actbox_url="""""",
    139                                 actbox_category="""workflow""",
    140                                 props={'guard_roles': 'Tesoureiro'},
     128                                props={'guard_roles': 'Owner'},
    141129                                )
    142130
    143131    transitionDef = workflow.transitions['conciliar']
    144132    transitionDef.setProperties(title="""conciliar""",
    145                                 new_state_id="""Conciliado""",
     133                                new_state_id="""conciliado""",
    146134                                trigger_type=1,
    147135                                script_name="""""",
  • ILSAALTesouraria/trunk/Extensions/responsavel_conta_corrente_workflow.py

    r922 r982  
    5454
    5555
    56     for s in ['Ativo', 'Inativo']:
     56    for s in ['ativo', 'inativo', 'novo']:
    5757        workflow.states.addState(s)
    5858
    59     for t in ['ativar', 'inativar']:
     59    for t in ['ativar', 'inativar', 'salvar']:
    6060        workflow.transitions.addTransition(t)
    6161
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('Ativo')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
    7777
    78     stateDef = workflow.states['Ativo']
    79     stateDef.setProperties(title="""Ativo""",
     78    stateDef = workflow.states['ativo']
     79    stateDef.setProperties(title="""ativo""",
    8080                           transitions=['inativar'])
    8181    stateDef.setPermission('View',
     
    9595                           ['Presidente', 'Tesoureiro', 'Authenticated'])
    9696
    97     stateDef = workflow.states['Inativo']
    98     stateDef.setProperties(title="""Inativo""",
     97    stateDef = workflow.states['inativo']
     98    stateDef.setProperties(title="""inativo""",
    9999                           transitions=['ativar'])
    100100    stateDef.setPermission('View',
     
    108108                           ['Presidente', 'Tesoureiro'])
    109109
     110    stateDef = workflow.states['novo']
     111    stateDef.setProperties(title="""novo""",
     112                           transitions=['salvar'])
     113    stateDef.setPermission('View',
     114                           0,
     115                           ['Owner'])
     116    stateDef.setPermission('Modify portal content',
     117                           0,
     118                           ['Owner'])
     119    stateDef.setPermission('Change portal events',
     120                           0,
     121                           ['Owner'])
     122    stateDef.setPermission('Access contents information',
     123                           0,
     124                           ['Owner'])
     125
    110126    ## Transitions initialization
    111127
    112128    transitionDef = workflow.transitions['ativar']
    113129    transitionDef.setProperties(title="""ativar""",
    114                                 new_state_id="""Ativo""",
     130                                new_state_id="""ativo""",
    115131                                trigger_type=1,
    116132                                script_name="""""",
     
    124140    transitionDef = workflow.transitions['inativar']
    125141    transitionDef.setProperties(title="""inativar""",
    126                                 new_state_id="""Inativo""",
     142                                new_state_id="""inativo""",
    127143                                trigger_type=1,
    128144                                script_name="""""",
     
    134150                                )
    135151
     152    transitionDef = workflow.transitions['salvar']
     153    transitionDef.setProperties(title="""salvar""",
     154                                new_state_id="""ativo""",
     155                                trigger_type=1,
     156                                script_name="""""",
     157                                after_script_name="""""",
     158                                actbox_name="""salvar""",
     159                                actbox_url="""""",
     160                                actbox_category="""workflow""",
     161                                props={'guard_roles': 'Owner'},
     162                                )
     163
    136164    ## State Variable
    137165    workflow.variables.setStateVar('review_state')
  • ILSAALTesouraria/trunk/MovimentoBancario.py

    r922 r982  
    6262            i18n_domain='ILSAALTesouraria',
    6363        ),
     64        required=1,
    6465        vocabulary=NamedVocabulary("""tipos_lancamento"""),
    65         enforceVocabulary=1,
    66         required=1
     66        enforceVocabulary=1
    6767    ),
    6868
  • ILSAALTesouraria/trunk/__init__.py

    r425 r982  
    5353    import ResponsavelContaCorrente
    5454    import LivroCaixa
    55     import MovimentoTesouraria
    5655    import MovimentoMensal
    5756    import Conciliacao
     
    6968    import AgenciaBancaria
    7069    import MovimentoBancario
     70    import MovimentoTesouraria
    7171
    7272    # initialize portal content
  • ILSAALTesouraria/trunk/i18n/generated.pot

    r43 r982  
    752752#: AutorizacaoMovimentacao.py
    753753#. Conta Corrente
    754 ## 2 more: MovimentoTesouraria.py, CredorDevedor.py
     754## 2 more: CredorDevedor.py, MovimentoTesouraria.py
    755755msgid "ILSAALTesouraria_label_num_conta"
    756756msgstr "Numero da Conta"
  • ILSAALTesouraria/trunk/version.txt

    r953 r982  
    1 0.2 build 10
     10.2 build 14
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.