[Plone-IT] Nuovo workflow via generic setup: tutti gli elementi diventano "privati"? :-S
Riccardo Lemmi
riccardo a reflab.it
Lun 1 Dic 2008 14:42:37 UTC
On Monday 01 December 2008, Vito Falco wrote:
> Ciao
>
> > Veramente in simple_publication_workflow lo stato di default è
> > 'private',
>
> ragionissimo :)
>
> > quindi supponendo che per 'il mio prodottino' tu intenda un 'profile', e
> > che
> > tu crei un portale a partire da questo tuo profilo, il motivo è che il
> > setup
> > di plone che riguarda i workflow viene eseguito prima di quello del
> > tuo 'prodotto'.
>
> Sì, credo anche io questo.
>
> > Non ho esperienza diretta ma io procederei in questo modo:
> > - provare a fare eseguire lo step del wf del mio profilo come dipendenza
> > di quello di plone che crea i contenuti.
>
> Emmhmh... veramente è un unico pacchetto. E' consigliabile dividerli?
Sto parlando di dipendenze di uno step, quello che trovi nel file:
profiles/default/import_steps.xml
ad esempio in CMFPlone:
<import-step id="content" version="20050927-01"
handler="Products.CMFCore.exportimport.content.importSiteStructure"
title="Content">
<dependency step="plone-final"/>
Import the site's structure and content.
</import-step>
cioè prima di eseguire lo step 'content' deve essere eseguito 'plone-final', nel tuo
caso potresti provare:
<import-step id="content" version="1"
handler="Products.CMFCore.exportimport.content.importSiteStructure"
title="Content">
<dependency step="plone-final"/>
<dependency step="workflow"/>
Import the site's structure and content.
</import-step>
che potrebbe non funzionare a causa di altre dipendenze dello step 'workflow'.
> - se sopra non funziona, in setuphandler uno script che esegue il 'security
>
> > update' in modo da allineare lo stato iniziale dei contenuti creati.
>
> Ok, ma cosa dovrei scrivere nel mio script esattamente? Mai avuto esigenza
> di usare un comando del genere.
Esattamente la chiamata che viene fatta in zmi dentro portal_workflow
quando esegui un 'update security settings'.
--
Riccardo Lemmi Email: riccardo a reflab.it
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820 http://www.reflab.it
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 189 bytes
Descrizione: This is a digitally signed message part.
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20081201/00189d7c/attachment.asc>
Maggiori informazioni sulla lista
Plone-IT