コード例 #1
0
ファイル: upgrades.py プロジェクト: vnc-biz/vnccollab.content
def _replace_iframe(portlet, portlet_name):
    """Returns a content's iframe portlet, given a theme's one."""
    class_name = _class_name(portlet)

    if class_name != 'vnccollab.theme.portlets.generic_iframe.Assignment':
        return None
    new_portlet = generic_iframe.Assignment(portlet.header, portlet.uri,
                                            portlet.width, portlet.height)
    new_portlet.__name__ = portlet_name
    return new_portlet
コード例 #2
0
ファイル: upgrades.py プロジェクト: vnc-biz/vnccollab.content
def _replace_rss(portlet, portlet_name):
    """Returns a content's rss portlet, given a theme's one."""
    class_name = _class_name(portlet)

    if class_name != 'vnccollab.theme.portlets.special_rss.Assignment':
        return None

    new_portlet = special_rss.Assignment(portlet.header, portlet.source,
                                         portlet.count, portlet.timeout)
    new_portlet.__name__ = portlet_name
    return new_portlet
コード例 #3
0
ファイル: upgrades.py プロジェクト: vnc-biz/vnccollab.content
def _replace_users_box(portlet, portlet_name):
    """Returns a content's users_box portlet, given a theme's one."""
    class_name = _class_name(portlet)

    if class_name != 'vnccollab.theme.portlets.users_box.Assignment':
        return None

    new_portlet = users_box.Assignment(portlet.header,
                                       portlet.do_not_recurse,
                                       portlet.count)
    new_portlet.__name__ = portlet_name
    return new_portlet
コード例 #4
0
ファイル: upgrades.py プロジェクト: vnc-biz/vnccollab.content
def _replace_etherpad(portlet, portlet_name):
    """Returns a content's ethepath portlet, given a theme's one."""
    class_name = _class_name(portlet)

    if class_name != 'vnccollab.theme.portlets.etherpad_list.Assignment':
        return None

    new_portlet = etherpads_list.Assignment(portlet.header, portlet.url,
                                            portlet.count, portlet.username,
                                            portlet.password)
    new_portlet.__name__ = portlet_name
    return new_portlet