Conjunto de mudanças 2556 no repositório publico


Ignorar:
Timestamp:
04/05/2006 11:59:27 (13 anos atrás)
Autor:
jeanferri
Mensagem:

Ocultando os dados privados dos palestrantes e o cadastro dos inscritos

Localização:
PyConBrasil/trunk
Arquivos:
5 editados

Legenda:

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

    r2360 r2556  
    191191
    192192    return out.getvalue()
     193
     194def beforeUninstall(self, reinstall, product, cascade):
     195    """ try to call a custom beforeUninstall method in 'AppInstall.py'
     196        method 'beforeUninstall'
     197    """
     198    out = StringIO()
     199    try:
     200        beforeuninstall = ExternalMethod('temp', 'temp',
     201                                   PROJECTNAME+'.AppInstall', 'beforeUninstall')
     202    except:
     203        beforeuninstall = []
     204
     205    if beforeuninstall:
     206        print >>out, 'Custom beforeUninstall:'
     207        res = beforeuninstall(self, reinstall=reinstall
     208                                  , product=product
     209                                  , cascade=cascade)
     210        if res:
     211            print >>out, res
     212        else:
     213            print >>out, 'no output'
     214    else:
     215        print >>out, 'no custom beforeUninstall'
     216    return (out,cascade)
     217
     218def afterInstall(self, reinstall, product):
     219    """ try to call a custom afterInstall method in 'AppInstall.py' method
     220        'afterInstall'
     221    """
     222    out = StringIO()
     223    try:
     224        afterinstall = ExternalMethod('temp', 'temp',
     225                                   PROJECTNAME+'.AppInstall', 'afterInstall')
     226    except:
     227        afterinstall = None
     228
     229    if afterinstall:
     230        print >>out, 'Custom afterInstall:'
     231        res = afterinstall(self, product=None
     232                               , reinstall=None)
     233        if res:
     234            print >>out, res
     235        else:
     236            print >>out, 'no output'
     237    else:
     238        print >>out, 'no custom afterInstall'
     239    return out
  • PyConBrasil/trunk/Extensions/inscricao_workflow.py

    r2360 r2556  
    5151
    5252
    53     for s in ['novo', 'registrado', 'pre-inscrito', 'em_confirmacao']:
     53    for s in ['novo', 'registrado', 'pre-inscrito', 'em_confirmacao', 'cancelado']:
    5454        workflow.states.addState(s)
    5555
    56     for t in ['finalizar_confirmacao', 'registrar', 'iniciar_confirmacao', 'confirmar', 'salvar', 'cancelar_confirmacao']:
     56    for t in ['finalizar_confirmacao', 'registrar', 'iniciar_confirmacao', 'confirmar', 'salvar', 'cancelar', 'cancelar_confirmacao']:
    5757        workflow.transitions.addTransition(t)
    5858
     
    6262    workflow.addManagedPermission('Modify portal content')
    6363    workflow.addManagedPermission('Delete objects')
     64    workflow.addManagedPermission('View')
     65    workflow.addManagedPermission('Access contents information')
    6466
    6567    for l in []:
     
    8587    stateDef = workflow.states['registrado']
    8688    stateDef.setProperties(title="""Registrado""",
    87                            transitions=[])
     89                           transitions=['cancelar'])
    8890    stateDef.setPermission('Delete objects',
    8991                           0,
     
    9294                           0,
    9395                           ['Manager'])
     96    stateDef.setPermission('View',
     97                           0,
     98                           ['Manager', 'Member'])
     99    stateDef.setPermission('Access contents information',
     100                           0,
     101                           ['Manager', 'Member'])
    94102
    95103    stateDef = workflow.states['pre-inscrito']
     
    110118                           ['Anonymous', 'Owner', 'Manager'])
    111119
     120    stateDef = workflow.states['cancelado']
     121    stateDef.setProperties(title="""Cancelado""",
     122                           transitions=[])
     123    stateDef.setPermission('Modify portal content',
     124                           0,
     125                           [])
     126    stateDef.setPermission('View',
     127                           0,
     128                           ['Manager'])
     129    stateDef.setPermission('Access contents information',
     130                           0,
     131                           ['Manager'])
     132
    112133    ## Transitions initialization
    113134
     
    172193                                )
    173194
     195    transitionDef = workflow.transitions['cancelar']
     196    transitionDef.setProperties(title="""cancelar""",
     197                                new_state_id="""cancelado""",
     198                                trigger_type=1,
     199                                script_name="""""",
     200                                after_script_name="""""",
     201                                actbox_name="""cancelar""",
     202                                actbox_url="""""",
     203                                actbox_category="""workflow""",
     204                                props={'guard_roles': 'Manager'},
     205                                )
     206
    174207    transitionDef = workflow.transitions['cancelar_confirmacao']
    175208    transitionDef.setProperties(title="""cancelar_confirmacao""",
  • PyConBrasil/trunk/Extensions/palestra_workflow.py

    r2133 r2556  
    6363    workflow.addManagedPermission('Delete objects')
    6464    workflow.addManagedPermission('Delete Objects')
     65    workflow.addManagedPermission('View')
     66    workflow.addManagedPermission('Access contents information')
    6567
    6668    for l in []:
     
    113115                           0,
    114116                           [])
     117    stateDef.setPermission('View',
     118                           0,
     119                           ['Manager'])
     120    stateDef.setPermission('Access contents information',
     121                           0,
     122                           ['Manager'])
    115123
    116124    stateDef = workflow.states['reprovado']
     
    123131                           0,
    124132                           ['Manager'])
     133    stateDef.setPermission('View',
     134                           0,
     135                           ['Manager', 'Member'])
     136    stateDef.setPermission('Access contents information',
     137                           0,
     138                           ['Manager', 'Member'])
    125139
    126140    ## Transitions initialization
  • PyConBrasil/trunk/Trabalho.py

    r2360 r2556  
    8989            description_msgid='PyConBrasil_help_horario',
    9090            i18n_domain='PyConBrasil',
    91         )
     91        ),
     92        read_permission="Review portal content"
    9293    ),
    9394
     
    131132        ),
    132133        required=1,
     134        read_permission="Review portal content",
    133135        validators=('isEmail',)
    134136    ),
     
    146148            i18n_domain='PyConBrasil',
    147149        ),
    148         required=1
     150        required=1,
     151        read_permission="Review portal content"
    149152    ),
    150153
     
    186189            description_msgid='PyConBrasil_help_endereco',
    187190            i18n_domain='PyConBrasil',
    188         )
     191        ),
     192        read_permission="Review portal content"
    189193    ),
    190194
     
    210214            description_msgid='PyConBrasil_help_observacoes',
    211215            i18n_domain='PyConBrasil',
    212         )
     216        ),
     217        read_permission="Review portal content"
    213218    ),
    214219
  • PyConBrasil/trunk/__init__.py

    r2134 r2556  
    3939#       with a method register(context) to register the policy.
    4040
    41 from zLOG import LOG, INFO
     41from zLOG import LOG, INFO, DEBUG
    4242
    43 LOG('PyConBrasil',INFO, 'Installing Product')
     43LOG('PyConBrasil', DEBUG, 'Installing Product')
    4444
    4545try:
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.