Bonjour � tous,
Y-a-t-il une ame charitable pour adapter le script suivant � CPS 3.2.3, ou l'auteur lui-m�me peut-�tre ?
Egalement : o� trouver le fameux "cpsdocument_masscreate" ?
Cordialement,
Patrick Maynard.
--------------------------------------------------------------------------
#!/bin/sh
>
> #########################################################
> #
> # Encolpe Degoute pour Nuxeo.com sous licence GPL
> # 2003-02-12 Version 0.1.1
> #
> #########################################################
>
> #
> # Ce script est pr�vu pour enregistrer en masse des
> "File Document"
> dans CPS# Il peut �tre adapt� aux formulaires des
> autres CPSDocuments.
> # Le cpsdocument_masscreate est une version modifi� du
> cpsdocument_create qui # ajoute 1000 documents dans un
> espace de
> travail#
>
>
> if [ ! -n "$1" ]
> then
> echo "Usage : install.sh -user zopeusername -password
> zopepassword
> -host zopehost:port -zopepath zopepath -CPSname
> cpsinstancename -file
> fileabsolutename -n numberofiteration -admin
> adminlogin -adminpw
> adminpassword" exit 65
> fi
>
> ZOPE_ADDRESS=http://${6}
> ZOPE_AUTH=${2}:${4}
> ZOPE_PATH=${8}
> CPS_NAME=${10}
> TEST_FILE=${12}
> I_MAX=${14}
> ZOPE_ADMIN_AUTH=${16}:${18}
> ZOPE_COMMAND="${ZOPE_PATH}/bin/python
> ${ZOPE_PATH}/lib/python/ZPublisher/Client.py"
>
>
> echo "ZOPE_ADDRESS=http://${6}"
> echo "ZOPE_AUTH=${2}:${4}"
> echo "ZOPE_PATH=${8}"
> echo "CPS_NAME=${10}"
> echo "TEST_FILE=${12}"
> echo "ZOPE_ADMIN_AUTH=${16}:${18}"
> echo "ZOPE_COMMAND=${ZOPE_PATH}/bin/python
> ${ZOPE_PATH}/lib/python/ZPublisher/Client.py" echo
>
> NUMBERS=$(seq 1 ${I_MAX})
>
> for i in $NUMBERS;
> do
> echo "passage $i";
>
>
> WORKGROUPNAME="espace_$i";
> echo "Creating new workgroup: ${WORKGROUPNAME}"
> ${ZOPE_COMMAND} -u ${ZOPE_AUTH}
> ${ZOPE_ADDRESS}/${CPS_NAME}/Groups/workgroup_create
> title="${WORKGROUPNAME}" description="espace de
> remplissage $i"
> default_id_from="title"
> default_title_from="description" 2>/dev/null
> 1>/dev/null;
> echo "upload thousand times the file";
>
> #
> # Insertion du fichier dans l'instantance CPS
> #
> ${ZOPE_COMMAND} -u ${ZOPE_AUTH}
> ${ZOPE_ADDRESS}/${CPS_NAME}/Groups/${WORKGROUPNAME}/cpsdocument_masscre
> ate title="doc_remplissage$i" description="document de
> remplissage $i"
> file:file=${TEST_FILE} related-links="http://nuxeo.com
> Nuxeo"
> type_name="File Document" default_id_from="title"
> default_title_from="description" 2>/dev/null
> 1>/dev/null;
>
> if [ $(( $i % 20 )) = 0 ]; then
> echo "Packing..."
>
> #
> # Pack de la ZODB
> #
> ${ZOPE_COMMAND} -u ${ZOPE_ADMIN_AUTH}
> ${ZOPE_ADDRESS}/Control_Panel/Database/manage_pack
> 2>/dev/null
> 1>/dev/null; fi
>
> done
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
