<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2995" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV dir=ltr align=left>
<DIV dir=ltr align=left><SPAN class=187062214-03012007><FONT 
face="Trebuchet MS"><FONT size=2>C'est effectivement un problème<SPAN 
class=849583714-03012007>,</SPAN> la documentation pour le 
développement&nbsp;<SPAN class=849583714-03012007>sous </SPAN>CPS.<SPAN 
class=849583714-03012007> Aides-toi de la mailing list et n'hésites pas à 
examiner le code de CPS lui même. </SPAN></FONT></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=187062214-03012007><FONT face="Trebuchet MS" 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=187062214-03012007></SPAN><FONT 
face="Trebuchet MS"><FONT size=2>O<SPAN class=187062214-03012007>n va faire au 
plus simple alors :</SPAN></FONT></FONT></DIV>
<UL dir=ltr>
  <LI>
  <DIV align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
  class=187062214-03012007>créer un content_resubmit_form.py&nbsp;dans 
  portal_skin/custom (Add python script)</SPAN></FONT></FONT></DIV></LI>
  <LI>
  <DIV align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
  class=187062214-03012007>dedans tu metteras 
"</SPAN></FONT></FONT></DIV></LI></UL>
<DIV dir=ltr align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007>context.portal_workflow.doActionFor(context, 
'resubmit');</SPAN></FONT></FONT></DIV>
<DIV align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007>redirect_url = '%s/view?%s' % ( context.absolute_url(), 
'portal_status_message=Status+changed.')</SPAN></FONT></FONT></DIV>
<DIV align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007>context.REQUEST[ 'RESPONSE' ].redirect( redirect_url 
)</SPAN></FONT></FONT></DIV>
<DIV align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007>return</SPAN></FONT></FONT></DIV>
<DIV align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007>Je n'ai pas testé cette solution. Les trois dernières 
lignes ne sont là que pour afficher le retour. la première ligne appelle l'outil 
portal tool pour effectuer la transition 'resubmit' (nom de la transition que tu 
as créer).</SPAN></FONT></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS"><FONT size=2><SPAN 
class=187062214-03012007>Reply si 
besoin....</SPAN></FONT></FONT></DIV></DIV><BR>
<DIV class=OutlookMessageHeader lang=fr dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>De&nbsp;:</B> Thierry Migayron 
[mailto:migayront@gmail.com] <BR><B>Envoyé&nbsp;:</B> mercredi 3 janvier 2007 
15:07<BR><B>À&nbsp;:</B> hicham el mansouri; 
cps-users-fr@lists.nuxeo.com<BR><B>Objet&nbsp;:</B> Re: [CPS-users-fr] Comment 
associer une transition à un état ajouté au workflow ?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=Arial size=2>merci de ta réponse. Effectivement, c'est ce que je 
suis en train de voir et ce que je craignais, il faut que je crée une nouvelle 
page.</FONT></DIV>
<DIV><FONT face=Arial size=2>Je n'ai pas touché au code jusqu'à maintenant. Je 
dois donc créer une page "content_resubmit_form.pt", que je place dans le 
répertoire "zpt-content".</FONT></DIV>
<DIV><FONT face=Arial size=2>Petites questions :</FONT></DIV>
<DIV><FONT face=Arial size=2>- est-ce nécessaire de créer les 
"content_resubmit_form.py" et "content_resubmit_form.dtml" ?</FONT></DIV>
<DIV><FONT face=Arial size=2>- quelle doc je peux utiliser pour avoir les basics 
? Le code ne m'est pas très clair (pas du tout même), je ne vois pas quoi mettre 
dans la page que je crée.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks,</FONT></DIV>
<DIV><FONT face=Arial size=2>Thierry</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=hicham.elmansouri@gmail.com 
  href="mailto:hicham.elmansouri@gmail.com">hicham el mansouri</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=migayront@gmail.com 
  href="mailto:migayront@gmail.com">'Thierry Migayron'</A> ; <A 
  title=cps-users-fr@lists.nuxeo.com 
  href="mailto:cps-users-fr@lists.nuxeo.com">cps-users-fr@lists.nuxeo.com</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, January 03, 2007 2:42 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [CPS-users-fr] Comment 
  associer une transition à un état ajouté au workflow ?</DIV>
  <DIV><BR></DIV>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2>Bonjour Thierry,</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2>Si j'ai bien compris tu es bloqué au niveau de la 
  création du boutton "Ressoumettre"... </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2>Au niveau de ta transition "resubmit" dans le 
  portal_workflow, renseignes les champs suivants (trois derniers) 
  :</FONT></SPAN></DIV>
  <UL dir=ltr>
    <LI>
    <DIV align=left><SPAN class=647202013-03012007><FONT face="Trebuchet MS" 
    size=2>&nbsp;Name : "nom de l'action"&nbsp;</FONT></SPAN></DIV>
    <LI>
    <DIV align=left><SPAN class=647202013-03012007><FONT face="Trebuchet MS" 
    size=2>&nbsp;URL : 
    %(content_url)/content_resubmit_form&nbsp;</FONT></SPAN></DIV>
    <LI>
    <DIV align=left><SPAN class=647202013-03012007><FONT face="Trebuchet MS" 
    size=2>&nbsp;Category : "workflow" </FONT></SPAN></DIV></LI></UL>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2>Comme tu t'en doutes, il faut que tu crées 
  la&nbsp;page "content_resubmit_form.pt". Inspires-toi de 
  "content_submit_form.pt"...</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2>reply si besoin...</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=647202013-03012007><FONT 
  face="Trebuchet MS" size=2></FONT></SPAN>&nbsp;</DIV><BR>
  <DIV class=OutlookMessageHeader lang=fr dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>De&nbsp;:</B> cps-users-fr-bounces@lists.nuxeo.com 
  [mailto:cps-users-fr-bounces@lists.nuxeo.com] <B>De la part de</B> Thierry 
  Migayron<BR><B>Envoyé&nbsp;:</B> mercredi 3 janvier 2007 
  14:01<BR><B>À&nbsp;:</B> cps-users-fr@lists.nuxeo.com<BR><B>Objet&nbsp;:</B> 
  [CPS-users-fr] Comment associer une transition à un état ajouté au workflow 
  ?<BR></FONT><BR></DIV>
  <DIV></DIV><FONT face=Arial><FONT size=2>
  <DIV>
  <DIV>Bonjour,</DIV></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>je suis en train de modifier le workflow standard CPS 
  (section_content_wf). J'ai ajouté un état "rejected", de manière à ce que 
  lorsqu'un document en attente de publication (statut "pending")&nbsp;est 
  rejeté, il passe dans cet état "rejected".</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Je souhaite maintenant ajouter un bouton "Soumettre" pour, après avoir 
  modifié le document, pouvoir le renvoyer en état "pending". Pour cela,&nbsp;je 
  pense qu'il faut ajouter une transition "resubmit" que j'ai associé à mon état 
  rejected. Comment faire ?</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks,</DIV>
  <DIV>Thierry</DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></FONT></FONT></BODY></HTML>