[ZIZope] [Plone 2.5.x] rendere accessibile una folder privata a un determinato ruolo

moaiamorfo <[email protected]> Sat, 5 Jan 2008 17:09:49 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
salve a tutti,

all'atto dell'installazione del mio prodotto creo una cartella che
rendo privata.
la sintassi è la seguente:

    site = context.getSite()
    urltool = getToolByName(site, 'portal_url')
    portal = urltool.getPortalObject()
    workflowTool = getToolByName(site, "portal_workflow")
    if UIA['id'] not in portal.objectIds():
        portal.invokeFactory(type_name="Folder", id=UIA['id'])
        portal[UIA['id']].setTitle(UIA['title'])
        portal[UIA['id']].reindexObject()
        workflowTool.doActionFor(portal[UIA['id']], "hide")

come posso fare in modo che, oltre ai Manager, tale cartella sia
accessibile agli utenti di un gruppo G che è associato al ruolo X?
vorrei ottenere questo risultato da codice, durante il processo di
installazione del prodotto.

grazie mille. :)

saluti

-- 
Antonio Fittipaldi
http://www.python-it.org # il punto di riferimento italiano per gli
appassionati di Python