Пример #1
0
def configure_inbox_portlets(inbox, event):
    """Block portlet inheritance and add navigation portlet.
    """
    block_context_portlet_inheritance(inbox)

    url_tool = api.portal.get_tool('portal_url')
    add_navigation_portlet_assignment(
        inbox,
        root=u'/'.join(url_tool.getRelativeContentPath(inbox)),
        topLevel=0)
Пример #2
0
def configure_templatefolder_portlets(templatefolder, event):
    """Added Eventhandler which configure portlets:

     - Do not acquire portlets, when templatefolder is not a subtemplatefolder
     - Add navigation portlet assignments as context portlet
    """

    if templatefolder.is_subtemplatefolder():
        return

    block_context_portlet_inheritance(templatefolder)

    url_tool = api.portal.get_tool('portal_url')
    add_navigation_portlet_assignment(
        templatefolder,
        root=u'/'.join(url_tool.getRelativeContentPath(templatefolder)),
        topLevel=0)
Пример #3
0
def configure_templatefolder_portlets(templatefolder, event):
    """Added Eventhandler which configure portlets:

     - Do not acquire portlets, when templatefolder is not a subtemplatefolder
     - Add navigation portlet assignments as context portlet
    """

    if templatefolder.is_subdossier():
        return

    block_context_portlet_inheritance(templatefolder)

    url_tool = api.portal.get_tool('portal_url')
    add_navigation_portlet_assignment(
        templatefolder,
        root=u'/'.join(url_tool.getRelativeContentPath(templatefolder)),
        topLevel=0)
Пример #4
0
def configure_inboxcontainer_portlets(container, event):
    """Block portlet inheritance.
    """

    block_context_portlet_inheritance(container)
Пример #5
0
def configure_contactfolder_portlets(contactfolder, event):
    """Do not acquire portlets.
    """
    block_context_portlet_inheritance(contactfolder)
Пример #6
0
def configure_private_root_portlets(root, event):

    block_context_portlet_inheritance(root)
Пример #7
0
def configure_contactfolder_portlets(contactfolder, event):
    """Do not acquire portlets.
    """
    block_context_portlet_inheritance(contactfolder)