Conjunto de mudanças 1408 no repositório publico


Ignorar:
Timestamp:
21/11/2005 17:52:47 (14 anos atrás)
Autor:
joaoantonio
Mensagem:

novo codigo gerado

Localização:
ILSAALMaterial/trunk
Arquivos:
8 editados

Legenda:

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

    r1377 r1408  
    9898        print >>out,'no workflow install'
    9999
     100    #bind classes to workflows
     101    wft = getToolByName(self,'portal_workflow')
    100102
    101103    # enable portal_factory for given types
  • ILSAALMaterial/trunk/Extensions/InstallWorkflows.py

    r1401 r1408  
    4343    workflow = ourProductWorkflow(self, 'almoxarifado_workflow')
    4444    workflowTool._setObject('almoxarifado_workflow', workflow)
    45     workflowTool.setChainForPortalTypes(['Almoxarifado'], workflow.getId())
     45    workflowTool.setChainForPortalTypes(['Almoxarifado', 'Estoque'], workflow.getId())
    4646    ourProductWorkflow = ExternalMethod('temp',
    4747                         'temp',
  • ILSAALMaterial/trunk/Extensions/almoxarifado_workflow.py

    r1341 r1408  
    9696                           transitions=['desativar'])
    9797    stateDef.setPermission('View',
    98                            0,
    99                            ['Owner'])
     98                           1,
     99                           ['Almoxarife', 'Authenticated'])
    100100    stateDef.setPermission('Modify portal content',
    101                            0,
    102                            ['Owner'])
     101                           1,
     102                           ['Almoxarife'])
    103103    stateDef.setPermission('Change portal events',
    104104                           0,
    105                            ['Owner'])
     105                           ['Almoxarife'])
    106106    stateDef.setPermission('Add Estoque Content',
    107107                           0,
    108                            ['Owner'])
     108                           ['Almoxarife'])
    109109    stateDef.setPermission('Add MovimentacaoEstoque Content',
    110110                           0,
    111                            ['Owner'])
     111                           ['Almoxarife'])
    112112    stateDef.setPermission('Access contents information',
    113                            0,
    114                            ['Owner'])
     113                           1,
     114                           ['Almoxarife', 'Authenticated'])
    115115
    116116    stateDef = workflow.states['inativo']
     
    119119    stateDef.setPermission('View',
    120120                           0,
    121                            ['Owner'])
    122     stateDef.setPermission('Modify portal content',
    123                            0,
    124                            ['Owner'])
     121                           ['Almoxarife'])
    125122    stateDef.setPermission('Change portal events',
    126123                           0,
    127                            ['Owner'])
     124                           ['Almoxarife'])
    128125    stateDef.setPermission('Access contents information',
    129126                           0,
    130                            ['Owner'])
     127                           ['Almoxarife'])
    131128
    132129    ## Transitions initialization
     
    141138                                actbox_url="""""",
    142139                                actbox_category="""workflow""",
    143                                 props={'guard_roles': 'Almoxarife'},
     140                                props={'guard_roles': 'Owner'},
    144141                                )
    145142
  • ILSAALMaterial/trunk/Extensions/fornecedor_worflow.py

    r1306 r1408  
    4040    """Define the fornecedor_worflow workflow.
    4141    """
     42    # add additional roles to portal
     43    portal = getToolByName(self,'portal_url').getPortalObject()
     44    data = list(portal.__ac_roles__)
     45    for role in ['Almoxarife']:
     46        if not role in self.__ac_roles__:
     47            data.append(role)
     48    portal.__ac_roles__ = tuple(data)
    4249
    4350    workflow.setProperties(title='fornecedor_worflow')
     
    5663        workflow.variables.addVariable(v)
    5764
    58     for p in []:
     65    for p in ['View', 'Modify portal content', 'Change portal events', 'Access contents information', 'Add Entrada content', 'Add ItemEntrada content', 'Add ContatoFornecedor', 'Add LinhaAtendimento']:
    5966        workflow.addManagedPermission(p)
    6067
     
    7279    stateDef.setProperties(title="""novo""",
    7380                           transitions=['salvar'])
     81    stateDef.setPermission('View',
     82                           0,
     83                           ['Owner'])
     84    stateDef.setPermission('Modify portal content',
     85                           0,
     86                           ['Owner'])
     87    stateDef.setPermission('Change portal events',
     88                           0,
     89                           ['Owner'])
     90    stateDef.setPermission('Access contents information',
     91                           0,
     92                           ['Owner'])
    7493
    7594    stateDef = workflow.states['ativo']
    7695    stateDef.setProperties(title="""ativo""",
    7796                           transitions=['inativar'])
     97    stateDef.setPermission('View',
     98                           1,
     99                           ['Almoxarife', 'Authenticated'])
     100    stateDef.setPermission('Modify portal content',
     101                           1,
     102                           ['Almoxarife'])
     103    stateDef.setPermission('Change portal events',
     104                           0,
     105                           ['Almoxarife'])
     106    stateDef.setPermission('Add Entrada content',
     107                           0,
     108                           ['Almoxarife'])
     109    stateDef.setPermission('Add ItemEntrada content',
     110                           0,
     111                           ['Almoxarife'])
     112    stateDef.setPermission('Add ContatoFornecedor',
     113                           0,
     114                           ['Almoxarife'])
     115    stateDef.setPermission('Add LinhaAtendimento',
     116                           0,
     117                           ['Almoxarife'])
     118    stateDef.setPermission('Access contents information',
     119                           1,
     120                           ['Almoxarife', 'Authenticated'])
    78121
    79122    stateDef = workflow.states['inativo']
    80123    stateDef.setProperties(title="""inativo""",
    81124                           transitions=[])
     125    stateDef.setPermission('View',
     126                           0,
     127                           ['Almoxarife'])
     128    stateDef.setPermission('Change portal events',
     129                           0,
     130                           ['Almoxarife'])
     131    stateDef.setPermission('Access contents information',
     132                           0,
     133                           ['Almoxarife'])
    82134
    83135    ## Transitions initialization
     
    92144                                actbox_url="""""",
    93145                                actbox_category="""workflow""",
    94                                 props={},
     146                                props={'guard_roles': 'Owner'},
    95147                                )
    96148
     
    104156                                actbox_url="""""",
    105157                                actbox_category="""workflow""",
    106                                 props={},
     158                                props={'guard_roles': 'Almoxarife'},
    107159                                )
    108160
  • ILSAALMaterial/trunk/Extensions/requisicao_workflow.py

    r1401 r1408  
    4040    """Define the requisicao_workflow workflow.
    4141    """
     42    # add additional roles to portal
     43    portal = getToolByName(self,'portal_url').getPortalObject()
     44    data = list(portal.__ac_roles__)
     45    for role in ['Almoxarife']:
     46        if not role in self.__ac_roles__:
     47            data.append(role)
     48    portal.__ac_roles__ = tuple(data)
    4249
    4350    workflow.setProperties(title='requisicao_workflow')
     
    5057        workflow.states.addState(s)
    5158
    52     for t in ['atender', 'salvar', 'cancelar', 'finalizarTotal', 'finalizarParcial']:
     59    for t in ['tornarPendente', 'atender', 'salvar', 'cancelar', 'finalizarTotal', 'finalizarParcial']:
    5360        workflow.transitions.addTransition(t)
    5461
     
    5663        workflow.variables.addVariable(v)
    5764
    58     for p in []:
     65    for p in ['View', 'Modify portal content', 'Change portal events', 'Access contents information', 'Add itemRequisitado Content']:
    5966        workflow.addManagedPermission(p)
    6067
     
    7279    stateDef.setProperties(title="""novo""",
    7380                           transitions=['salvar'])
     81    stateDef.setPermission('View',
     82                           0,
     83                           ['Owner'])
     84    stateDef.setPermission('Modify portal content',
     85                           0,
     86                           ['Owner'])
     87    stateDef.setPermission('Change portal events',
     88                           0,
     89                           ['Owner'])
     90    stateDef.setPermission('Access contents information',
     91                           0,
     92                           ['Owner'])
    7493
    7594    stateDef = workflow.states['emAtendimento']
    7695    stateDef.setProperties(title="""emAtendimento""",
    77                            transitions=['cancelar', 'finalizarTotal', 'finalizarParcial'])
     96                           transitions=['cancelar', 'finalizarTotal', 'finalizarParcial', 'tornarPendente'])
     97    stateDef.setPermission('View',
     98                           1,
     99                           ['Almoxarife', 'Owner', 'Authenticated'])
     100    stateDef.setPermission('Modify portal content',
     101                           1,
     102                           ['Almoxarife'])
     103    stateDef.setPermission('Change portal events',
     104                           0,
     105                           ['Almoxarife'])
     106    stateDef.setPermission('Access contents information',
     107                           1,
     108                           ['Almoxarife', 'Owner', 'Authenticated'])
    78109
    79110    stateDef = workflow.states['pendente']
    80111    stateDef.setProperties(title="""pendente""",
    81112                           transitions=['atender'])
     113    stateDef.setPermission('View',
     114                           1,
     115                           ['Almoxarife', 'Owner', 'Authenticated'])
     116    stateDef.setPermission('Modify portal content',
     117                           1,
     118                           ['Almoxarife', 'Owner'])
     119    stateDef.setPermission('Change portal events',
     120                           0,
     121                           ['Almoxarife', 'Owner'])
     122    stateDef.setPermission('Add itemRequisitado Content',
     123                           0,
     124                           ['Almoxarife', 'Owner'])
     125    stateDef.setPermission('Access contents information',
     126                           1,
     127                           ['Almoxarife', 'Owner', 'Authenticated'])
    82128
    83129    stateDef = workflow.states['cancelado']
    84130    stateDef.setProperties(title="""cancelado""",
    85131                           transitions=[])
     132    stateDef.setPermission('View',
     133                           0,
     134                           ['Almoxarife', 'Owner'])
     135    stateDef.setPermission('Change portal events',
     136                           0,
     137                           ['Almoxarife', 'Owner'])
     138    stateDef.setPermission('Access contents information',
     139                           0,
     140                           ['Almoxarife', 'Owner'])
    86141
    87142    stateDef = workflow.states['atendidoTotal']
    88143    stateDef.setProperties(title="""atendidoTotal""",
    89144                           transitions=[])
     145    stateDef.setPermission('View',
     146                           0,
     147                           ['Almoxarife', 'Owner'])
     148    stateDef.setPermission('Change portal events',
     149                           0,
     150                           ['Almoxarife', 'Owner'])
     151    stateDef.setPermission('Access contents information',
     152                           0,
     153                           ['Almoxarife', 'Owner'])
    90154
    91155    stateDef = workflow.states['atendidoParcial']
    92156    stateDef.setProperties(title="""atendidoParcial""",
    93157                           transitions=[])
     158    stateDef.setPermission('View',
     159                           0,
     160                           ['Almoxarife', 'Owner'])
     161    stateDef.setPermission('Change portal events',
     162                           0,
     163                           ['Almoxarife', 'Owner'])
     164    stateDef.setPermission('Access contents information',
     165                           0,
     166                           ['Almoxarife', 'Owner'])
    94167
    95168    ## Transitions initialization
     169
     170    transitionDef = workflow.transitions['tornarPendente']
     171    transitionDef.setProperties(title="""tornarPendente""",
     172                                new_state_id="""pendente""",
     173                                trigger_type=1,
     174                                script_name="""""",
     175                                after_script_name="""""",
     176                                actbox_name="""tornarPendente""",
     177                                actbox_url="""""",
     178                                actbox_category="""workflow""",
     179                                props={'guard_roles': 'Almoxarife'},
     180                                )
    96181
    97182    transitionDef = workflow.transitions['atender']
     
    104189                                actbox_url="""""",
    105190                                actbox_category="""workflow""",
    106                                 props={},
     191                                props={'guard_roles': 'Almoxarife'},
    107192                                )
    108193
     
    116201                                actbox_url="""""",
    117202                                actbox_category="""workflow""",
    118                                 props={},
     203                                props={'guard_roles': 'Almoxarife'},
    119204                                )
    120205
     
    128213                                actbox_url="""""",
    129214                                actbox_category="""workflow""",
    130                                 props={},
     215                                props={'guard_roles': 'Almoxarife'},
    131216                                )
    132217
     
    140225                                actbox_url="""""",
    141226                                actbox_category="""workflow""",
    142                                 props={},
     227                                props={'guard_roles': 'Almoxarife'},
    143228                                )
    144229
     
    152237                                actbox_url="""""",
    153238                                actbox_category="""workflow""",
    154                                 props={},
     239                                props={'guard_roles': 'Almoxarife'},
    155240                                )
    156241
  • ILSAALMaterial/trunk/__init__.py

    r1377 r1408  
    2222
    2323from Globals import package_home
    24 from Products.CMFCore import utils as cmfutils
    25 from Products.CMFCore import CMFCorePermissions
    26 from Products.CMFCore import DirectoryView
     24from Products.CMFCore import utils, CMFCorePermissions, DirectoryView
    2725from Products.CMFPlone.PloneUtilities import ToolInit
    2826from Products.Archetypes.public import *
     
    7775        PROJECTNAME)
    7876
    79     cmfutils.ContentInit(
     77    utils.ContentInit(
    8078        PROJECTNAME + ' Content',
    8179        content_types      = all_content_types,
  • ILSAALMaterial/trunk/i18n/generated.pot

    r1401 r1408  
    5959#: InventarioMensal.py
    6060#. Codigo da classe do item
    61 ## 1 more: Inventario.py
    6261msgid "ILSAALMaterial_help_cod_classe"
    6362msgstr "Enter a value for cod_classe."
     
    144143#: Material.py
    145144#. Informe o codigo do material
    146 ## 5 more: ItemEntrada.py, LinhaAtendimento.py, Inventario.py, Estoque.py, Consolidacao.py
    147145msgid "ILSAALMaterial_help_cod_item_material"
    148146msgstr "Informe o codigo do material"
     
    157155
    158156
     157#: Estoque.py
     158#. Enter a value for cod_local_armazenamento.
     159#: LocalArmazenamento.py
     160#. Informa o codigo do local de armazenamento do material
    159161#: Almoxarifado.py
    160162#. Informa o codigo do local de armazenamento do material.
    161 #: LocalArmazenamento.py
    162 #. Informa o codigo do local de armazenamento do material
    163 #: Estoque.py
    164 #. Enter a value for cod_local_armazenamento.
    165163msgid "ILSAALMaterial_help_cod_local_armazenamento"
    166164msgstr "Informa o codigo do local de armazenamento do material"
     
    343341#: Inventario.py
    344342#. Data a qual o inventario se refere.
     343#: InventarioMensal.py
     344#. Data a qual o inventario se refere
    345345#: Consolidacao.py
    346346#. Data de referencia da consolidacao
    347 #: InventarioMensal.py
    348 #. Data a qual o inventario se refere
    349347msgid "ILSAALMaterial_help_dat_referencia"
    350348msgstr "Data a qual o inventario se refere"
     
    571569#: ItemRequisitadoAtendido.py
    572570#. Informe a quantidade ja atendida do item requisitado.
    573 ## 1 more: ItemRequisitado.py
    574571msgid "ILSAALMaterial_help_qtd_atendida"
    575572msgstr "Informe a quantidade ja atendida do item requisitado."
     
    852849#: Inventario.py
    853850#. Valor unitario do item.
     851#: Estoque.py
     852#. Valor unitario do item material no estoque
    854853#: InventarioMensal.py
    855854#. Valor unitario do item
    856 #: Estoque.py
    857 #. Valor unitario do item material no estoque
    858855msgid "ILSAALMaterial_help_vlr_unitario_item_material"
    859856msgstr "Valor unitario do item"
     
    908905#: InventarioMensal.py
    909906#. Classe
    910 ## 1 more: Inventario.py
    911907msgid "ILSAALMaterial_label_cod_classe"
    912908msgstr "Cod_classe"
     
    993989#: Estoque.py
    994990#. Codigo Item Material
    995 ## 4 more: ItemEntrada.py, LinhaAtendimento.py, Inventario.py, Consolidacao.py
    996991msgid "ILSAALMaterial_label_cod_item_material"
    997992msgstr "Codigo do Item"
     
    1000995#: Local.py
    1001996#. Codigo do Local
     997#: Requisitante.py
     998#. Cod_local
    1002999#: LocalRequisitante.py
    10031000#. Codigo
    1004 #: Requisitante.py
    1005 #. Cod_local
    10061001msgid "ILSAALMaterial_label_cod_local"
    10071002msgstr "Cod_local"
    10081003
    10091004
     1005#: Estoque.py
     1006#. Cod_local_armazenamento
     1007#: LocalArmazenamento.py
     1008#. Codigo do Local de Armazenamento
    10101009#: Almoxarifado.py
    10111010#. Local
    1012 #: LocalArmazenamento.py
    1013 #. Codigo do Local de Armazenamento
    1014 #: Estoque.py
    1015 #. Cod_local_armazenamento
    10161011msgid "ILSAALMaterial_label_cod_local_armazenamento"
    10171012msgstr "Codigo do Local de Armazenamento"
     
    11941189#: Inventario.py
    11951190#. Data de Referencia
     1191#: InventarioMensal.py
     1192#. Data de referencia
    11961193#: Consolidacao.py
    11971194#. Data
    1198 #: InventarioMensal.py
    1199 #. Data de referencia
    12001195msgid "ILSAALMaterial_label_dat_referencia"
    12011196msgstr "Data de referencia"
     
    16881683#: ItemRequisitadoAtendido.py
    16891684#. Valor Unitario
    1690 ## 1 more: ItemRequisitado.py
    16911685msgid "ILSAALMaterial_label_vlr_unitario"
    16921686msgstr "Valor Unitario"
     
    16991693
    17001694
     1695#: Estoque.py
     1696#. Valor Unitario
    17011697#: InventarioMensal.py
    17021698#. Valor unitario
    1703 #: Estoque.py
    1704 #. Valor Unitario
    1705 ## 1 more: Inventario.py
    17061699msgid "ILSAALMaterial_label_vlr_unitario_item_material"
    17071700msgstr "Valor unitario"
  • ILSAALMaterial/trunk/version.txt

    r1401 r1408  
    1 0.2 build 3
     10.2 build 6
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.