Conjunto de mudanças 1085 no repositório publico


Ignorar:
Timestamp:
31/10/2005 10:53:56 (14 anos atrás)
Autor:
jeanferri
Mensagem:

Alterado o workflow do Movimento Mensal

Localização:
ILSAALTesouraria/trunk
Arquivos:
2 editados

Legenda:

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

    r1083 r1085  
    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
     
    6363        workflow.variables.addVariable(v)
    6464
    65     for p in ['Access contents information', 'View', 'Modify portal content', 'Change portal events', 'Add Pagamento Content', 'Add Recebimento Content']:
     65    for p in ['View', 'Modify portal content', 'Change portal events', 'Add Pagamento Content', 'Add Recebimento Content', 'Access contents information']:
    6666        workflow.addManagedPermission(p)
    6767
     
    7272    ## Initial State
    7373
    74     workflow.states.setInitialState('aberto')
     74    workflow.states.setInitialState('novo')
    7575
    7676    ## States initialization
     
    7979    stateDef.setProperties(title="""aberto""",
    8080                           transitions=['fechar'])
     81    stateDef.setPermission('View',
     82                           1,
     83                           ['Presidente', 'Tesoureiro', 'Contador'])
     84    stateDef.setPermission('Modify portal content',
     85                           1,
     86                           ['Tesoureiro'])
     87    stateDef.setPermission('Change portal events',
     88                           0,
     89                           ['Tesoureiro'])
     90    stateDef.setPermission('Add Pagamento Content',
     91                           0,
     92                           ['Tesoureiro'])
     93    stateDef.setPermission('Add Recebimento Content',
     94                           0,
     95                           ['Tesoureiro'])
    8196    stateDef.setPermission('Access contents information',
    8297                           1,
    8398                           ['Presidente', 'Tesoureiro', 'Contador'])
    84     stateDef.setPermission('View',
    85                            1,
    86                            ['Presidente', 'Tesoureiro', 'Contador'])
    87     stateDef.setPermission('Modify portal content',
    88                            1,
    89                            ['Tesoureiro'])
    90     stateDef.setPermission('Change portal events',
    91                            0,
    92                            ['Tesoureiro'])
    93     stateDef.setPermission('Add Pagamento Content',
    94                            0,
    95                            ['Tesoureiro'])
    96     stateDef.setPermission('Add Recebimento Content',
    97                            0,
    98                            ['Tesoureiro'])
    9999
    100100    stateDef = workflow.states['fechado']
    101101    stateDef.setProperties(title="""fechado""",
    102102                           transitions=['abrir'])
     103    stateDef.setPermission('View',
     104                           1,
     105                           ['Presidente', 'Tesoureiro', 'Contador'])
     106    stateDef.setPermission('Change portal events',
     107                           0,
     108                           ['Tesoureiro'])
    103109    stateDef.setPermission('Access contents information',
    104110                           1,
    105111                           ['Presidente', 'Tesoureiro', 'Contador'])
     112
     113    stateDef = workflow.states['novo']
     114    stateDef.setProperties(title="""novo""",
     115                           transitions=['salvar'])
    106116    stateDef.setPermission('View',
    107                            1,
    108                            ['Presidente', 'Tesoureiro', 'Contador'])
     117                           0,
     118                           ['Owner'])
     119    stateDef.setPermission('Modify portal content',
     120                           0,
     121                           ['Owner'])
    109122    stateDef.setPermission('Change portal events',
    110123                           0,
    111                            ['Tesoureiro'])
     124                           ['Owner'])
     125    stateDef.setPermission('Access contents information',
     126                           0,
     127                           ['Owner'])
    112128
    113129    ## Transitions initialization
     130
     131    transitionDef = workflow.transitions['salvar']
     132    transitionDef.setProperties(title="""salvar""",
     133                                new_state_id="""aberto""",
     134                                trigger_type=1,
     135                                script_name="""""",
     136                                after_script_name="""""",
     137                                actbox_name="""salvar""",
     138                                actbox_url="""""",
     139                                actbox_category="""workflow""",
     140                                props={'guard_roles': 'Owner'},
     141                                )
    114142
    115143    ##creation of workflow scripts
  • ILSAALTesouraria/trunk/version.txt

    r1083 r1085  
    1 0.2 build 19
     10.2 build 20
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.