[CPS-users-fr] Probleme d'enregistrement des fichiers flexiblesavec CPS Disk File Field (var/files)

Cedric Marfil cedric.marfil at capgemini.com
Mer 8 Nov 13:37:56 CET 2006


Ne peux tu pas simplement appeler l'init de la classe ou la méthode addDiskFile en lui passant toi-même le paramètre qui va bien ? (Vérifie comment un layout flexible appelle cette méthode addDiskFile)

Cordialement

--------------------------------------------------------------------------------
 Cédric Marfil
Concepteur Réalisateur Intégrateur Confirmé
Tél. direct: 03.20.65.34.82
Mail: cedric.marfil at capgemini.com

Capgemini
181 rue Jules Delcenserie
59700 Marcq en Baroeul

  ----- Original Message ----- 
  From: Remaud Frederic 
  To: cps-users-fr at lists.nuxeo.com 
  Sent: Tuesday, November 07, 2006 12:16 PM
  Subject: [CPS-users-fr] Probleme d'enregistrement des fichiers flexiblesavec CPS Disk File Field (var/files)


  Bonjour

   

  Je suis sous CPS 3.4.2 avec une archi ZEO et stockage des fichiers sur disque (CPS Disk File Field) et depuis le dernier reboot du serveur, lorsqu'on joint des fichiers aux documents flexibles (je n'ai pourtant pas updaté CPS à partir du svn), on a une erreur 

   

    a.. Module Products.CPSDocument.CPSDocument, line 78, in validate 
    b.. Module Products.CPSDocument.FlexibleTypeInformation, line 811, in validateObject 
    c.. Module Products.CPSDocument.FlexibleTypeInformation, line 822, in _commitDM 
    d.. Module Products.CPSSchemas.DataModel, line 337, in _commit 
    e.. Module Products.CPSSchemas.DataModel, line 359, in _commitData 
    f.. Module Products.CPSSchemas.BasicFields, line 660, in computeDependantFields 
    g.. Module Products.CPSSchemas.DiskFile, line 50, in __init__ 
    h.. Module Products.CPSSchemas.DiskFile, line 65, in getNewFilename 
  OSError: [Errno 2] No such file or directory: '/home/zope/CalypsoV2/ZEOClients/zc1/var/files'

   

  Pourtant, j'ai bien un CPS Disk File Field dans portal_schemas/File dont le storage path est correct (../../../attached_files/Calypso321)

   

  Aucun problème pour les documents fichiers (ils sont bien stockés au bon endroit) mais dès qu'il s'agit d'un flexible, il veut absolument me mettre ca dans var/files. 

   

  Dois-je modifier les storage_path dans CPSSchemas/DiskFile.py ?

   

  [.]

  def __init__(self, id, title, file=None, content_type=None, storage_path='var/files'):

  [.]

  def addDiskFile(self, id, title, file=None, content_type=None,

                  storage_path='var/files', REQUEST=None):

   

  Merci d'avance

   

   

  FRD



------------------------------------------------------------------------------


  _______________________________________________
  cps-users-fr 
  Adresse de la liste : cps-users-fr at lists.nuxeo.com
  Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>


This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient,  you are not authorized to read, print, retain, copy, disseminate,  distribute, or use this message or any part thereof. If you receive this  message in error, please notify the sender immediately and delete all  copies of this message.
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.nuxeo.com/pipermail/cps-users-fr/attachments/20061108/4424c4f1/attachment.htm



This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.