[Plone-IT] Nascondere la tab condivisione in plone 2.5

Yuri yurj a alfa.it
Mer 25 Giu 2008 08:36:01 UTC


Giovanni Toffoli ha scritto:
> Per analogia, nel tuo caso, cioè per nascondere incondizionatamente il 
> tab Sharing, potrebbe essere
>
>       fti = getattr(types_tool, portal_type)
>       action_info = fti.getActionObject('object/local_roles')
>       action_info.edit(condition=False)

Si, infatti ho fatto così e funziona.

>
> Giovanni
>
> ----- Original Message ----- From: "Yuri" <yurj a alfa.it>
> To: "La lista degli italiani appassionati di Plone." 
> <plone-it a lists.plone.org>
> Sent: Wednesday, June 25, 2008 9:58 AM
> Subject: Re: [Plone-IT] Nascondere la tab condivisione in plone 2.5
>
>
> Giovanni Toffoli ha scritto:
>> Yuri,
>>
>> ti può essere utile questo esempio tratto dal file AppInstall.py di un
>> mio prodotto.
>> In questo caso volevo nascondere il content tab "Properties"
>> - per un insieme specificato di portal types (per esempio quelli
>> definiti dal prodotto stesso)
>> - per tutti gli utenti, salvo chi avesse il ruolo Manager sull'intero
>> portale.
>>
>> def hide_properties_tab(portal, portal_types, out):
>>    """ only global site manager(s) should have the properties tab for
>> the types specified """
>>    types_tool = getToolByName(portal, 'portal_types')
>>    condition =
>> 'python:portal.portal_membership.checkPermission("Manage portal",
>> portal)'
>>    for portal_type in portal_types:
>>        fti = getattr(types_tool, portal_type)
>>        action_info = fti.getActionObject('object/metadata')
>>        action_info.edit(condition=condition)
>>
>> A mia volta mi ero ispirato ad un esempio analogo.
>> Ciao, Giovanni
>
> Ti ringrazio, in pratica va nascosta nel tipo, tramite:
>
>
>       fti = getattr(types_tool, portal_type)
>       action_info = fti.getActionObject('object/metadata')
>       action_info.edit(condition=condition)
>
> :)
>
>
>
>
> -------------------------------------------------------------------------------- 
>
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html





Maggiori informazioni sulla lista Plone-IT