Conjunto de mudanças 1797 no repositório publico


Ignorar:
Timestamp:
13/01/2006 16:58:42 (14 anos atrás)
Autor:
johnnysouza
Mensagem:

implementada extração do arquivo

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILIntranet/trunk/skins/ILIntranet/add_doc_interlegis.py

    r1794 r1797  
    1 ## Script (Python) "sortDict"
     1## Script (Python) "Adiciona DocInterlegis"
    22##bind container=container
    33##bind context=context
     
    55##bind script=script
    66##bind subpath=traverse_subpath
    7 ##parameters=title='',data_documento='',assunto='',tipo_documento='',arquivo='',nome_origem = '',setor_origem='',nome_destino='',setor_destino='',instituicao='',fax=''
     7##parameters=title='',data_documento='',assunto='',tipo_documento='',arquivo=None,nome_origem = '',setor_origem='',nome_destino='',setor_destino='',instituicao='',fax=''
    88##title=Sort a dictionary
    99##
     10#
    1011
     12def extract_arq(bin = None):
     13    return str(bin)
     14   
    1115#achando a pasta
    1216docs = getattr(context.portal_url, 'documentos', None)
     17if docs is None:
     18    return "Nao foi possivel adicionar o Documento."
    1319
    1420#definindo numero e ID
     
    1723
    1824#criando o DocInterlegis
    19 docs.invokeFactory('DocInterlegis', id=id, title=title)
     25try:
     26    docs.invokeFactory('DocInterlegis', id=id, title=title)
     27except:
     28    return "Nao foi possivel adicionar o Documento."
     29doc = getattr(docs, id, None)
     30if doc is None:
     31    return "Nao foi possivel adicionar o Documento."
    2032docs.incrementaNumeroDoc()
    2133
     
    2638doc.setAssunto(assunto)
    2739doc.setTipo_documento(tipo_documento)
    28 doc.setArquivo(arquivo)
     40doc.setArquivo(extract_arq(arquivo))
    2941doc.setNome_origem(nome_origem)
    3042doc.setSetor_origem(setor_origem)
     
    3749context.portal_workflow.doActionFor(doc, 'publish')
    3850
     51return id
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.