Il giorno 05/lug/2012, alle ore 18:22, Giacomo Zanobini 
<g.zanob...@arpat.toscana.it> ha scritto:

> 
> ho un problema di permessi, non riesco a capire se è il comportamento 
> standard di Plone.
> Sul sito ho installato il supporto alla working copy e utilizzo il workflow 
> plone_workflow (quello con la bozza pubblica).
> 
> 
> Quando un contenuto è pubblicato si puo' fare il checkout e viene creata una 
> copia del contenuto (diciamo di tipo pagina).
> Il problema è che gli utenti (siano anche con ruolo Editor o Reviewer) non 
> riescono a fare il checkin. (non viene visualizzata neppure la Action)
> Solo chi ha il ruolo manager puo' fare il checkin.
> 
> Ho guardato il codice della funzione "checkin_allowed()" che viene chiamata 
> per decidere se visualizzare la action, ed ho scoperto che contiene questa 
> riga:
>>         if not 
>> checkPermission(Products.CMFCore.permissions.ModifyPortalContent, original):
>>             return False
> mi suona strano che il controllo venga fatto sul permesso ModifyPortalContent
> 
> 
> ma è normale in Plone? Mi pare che in questo modo, il checkin allora lo puo' 
> fare solo un manager.
> Mi sarei aspettato che potesse almeno farlo un Reviewer.
> 
> 
> e soprattutto, a cosa serve il permesso iterate : Check in content che si 
> vede da zmi in manage_access, visto che non sembra essere utilizzato?
> 

Temo sia tutto normale, ho avuto gli stessi problemi si plone 3... L'uso dei 
permessi che fa plone.app.iterate è piuttosto illogica...

--
-- luca


> 
> Giacomo
> 
> _______________________________________________
> Plone-IT mailing list
> plone...@lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
_______________________________________________
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Reply via email to