コード例 #1
0
def settings_breadcrumbs(instance, member=None):
    """member is a dict with the keys 'name' and 'label'."""
    bc = breadcrumbs(instance)
    bc += _url.link(_("Settings"), url(instance, member="settings"))
    if member is not None:
        bc += _url.BREAD_SEP + _url.link(
            member['label'], url(instance,
                                 member="settings/" + member['name']))
    return bc
コード例 #2
0
ファイル: instance_helper.py プロジェクト: alkadis/vcv
def settings_breadcrumbs(instance, member=None):
    """member is a dict with the keys 'name' and 'label'."""
    bc = breadcrumbs(instance)
    bc += _url.link(_("Settings"), url(instance, member="settings"))
    if member is not None:
        bc += _url.BREAD_SEP + _url.link(
            member['label'],
            url(instance, member="settings/" + member['name']))
    return bc
コード例 #3
0
def breadcrumbs(user, dashboard=False):
    from adhocracy.lib.helpers import base_url
    items = []
    if c.instance is not None:
        items.append(_url.link(_("Members"), base_url(u'/user')))
    elif has('user.index_all'):
        items.append(_url.link(_("Members"), base_url(u'/user/all')))
    if user is not None:
        items.append(_url.link(user.name, url(user)))
    if dashboard:
        items.append(_url.link(_('Dashboard'), base_url('/user/dashboard')))
    return _url.root() + _url.BREAD_SEP.join(items)
コード例 #4
0
ファイル: user_helper.py プロジェクト: dwt/adhocracy
def breadcrumbs(user, dashboard=False):
    from adhocracy.lib.helpers import base_url
    items = []
    if c.instance is not None:
        items.append(_url.link(_("Members"), base_url(u'/user')))
    elif has('user.index_all'):
        items.append(_url.link(_("Members"), base_url(u'/user/all')))
    if user is not None:
        items.append(_url.link(user.name, url(user)))
    if dashboard:
        items.append(_url.link(_('Dashboard'), base_url('/user/dashboard')))
    return _url.root() + _url.BREAD_SEP.join(items)
コード例 #5
0
def breadcrumbs(proposal):
    from adhocracy.lib.helpers import base_url
    bc = _url.root()
    if c.instance.show_proposals_navigation:
        bc += _url.link(_("Proposals"), base_url(u'/proposal'))
    elif c.instance.display_category_pages:
        bc += _url.link(_("Categories"), base_url(u'/category'))

        if proposal is not None and proposal.category is not None:
            bc += bc_category(proposal.category)
    else:
        # FIXME this case will produce a double BREAD_SEP
        pass
    if proposal is not None:
        bc += bc_entity(proposal)
    return bc
コード例 #6
0
ファイル: proposal_helper.py プロジェクト: alkadis/vcv
def breadcrumbs(proposal):
    from adhocracy.lib.helpers import base_url
    bc = _url.root()
    if c.instance.show_proposals_navigation:
        bc += _url.link(_("Proposals"), base_url(u'/proposal'))
    elif c.instance.display_category_pages:
        bc += _url.link(_("Categories"), base_url(u'/category'))

        if proposal is not None and proposal.category is not None:
            bc += bc_category(proposal.category)
    else:
        # FIXME this case will produce a double BREAD_SEP
        pass
    if proposal is not None:
        bc += bc_entity(proposal)
    return bc
コード例 #7
0
ファイル: category_helper.py プロジェクト: dwt/adhocracy
def breadcrumbs(category):
    from adhocracy.lib.helpers import base_url
    bc = _url.root()
    bc += _url.link(_("Categories"), base_url(u'/category'))
    if category is not None:
        bc += bc_entity(category)
    return bc
コード例 #8
0
def breadcrumbs(category):
    from adhocracy.lib.helpers import base_url
    bc = _url.root()
    bc += _url.link(_("Categories"), base_url(u'/category'))
    if category is not None:
        bc += bc_entity(category)
    return bc
コード例 #9
0
ファイル: page_helper.py プロジェクト: alkadis/vcv
def breadcrumbs(page):
    from adhocracy.lib.helpers import base_url
    bc = _url.root()
    bc += _url.link(_("Norms"), base_url(u'/page'))
    if page is not None:
        bc += entity_bc(page)
    return bc
コード例 #10
0
ファイル: selection_helper.py プロジェクト: alkadis/vcv
def bc_entity(selection):
    bc = _url.link(_("Implementation"),
                   proposal.url(selection.proposal,
                                member=u'/implementation'))
    bc += _url.BREAD_SEP + _url.link(selection.page.title, url(selection))
    return bc
コード例 #11
0
def breadcrumbs(proposal):
    bc = _url.root()
    bc += _url.link(_("Proposals"), u'/proposal')
    if proposal is not None:
        bc += bc_entity(proposal)
    return bc
コード例 #12
0
def bc_entity(proposal):
    return _url.BREAD_SEP + _url.link(proposal.title, url(proposal))
コード例 #13
0
def breadcrumbs(milestone):
    bc = _url.root()
    bc += _url.link(_("Milestones"), u'/milestone')
    if milestone is not None:
        bc += bc_entity(milestone)
    return bc
コード例 #14
0
ファイル: proposal_helper.py プロジェクト: alex-obi/adhocracy
def bc_entity(proposal):
    return _url.BREAD_SEP + _url.link(proposal.title, url(proposal))
コード例 #15
0
def bc_entity(milestone):
    return _url.BREAD_SEP + _url.link(milestone.title, url(milestone))
コード例 #16
0
def breadcrumbs(user):
    bc = _url.root()
    bc += _url.link(_("Users"), u'/user')
    if user is not None:
        bc += bc_entity(user)
    return bc
コード例 #17
0
def breadcrumbs(staticpage):
    return _url.root() + _url.link(staticpage.title, url(staticpage))
コード例 #18
0
ファイル: text_helper.py プロジェクト: whausen/part
def entity_bc(text):
    return _url.BREAD_SEP + _url.link(text.variant, url(text))
コード例 #19
0
ファイル: page_helper.py プロジェクト: alkadis/vcv
def entity_bc(page):
    bc = ''
    if page.parent:
        bc += entity_bc(page.parent)
    return bc + _url.BREAD_SEP + _url.link(page.title, url(page))
コード例 #20
0
ファイル: page_helper.py プロジェクト: phihag/adhocracy
def breadcrumbs(page):
    bc = _url.root()
    bc += _url.link(_("Documents"), u'/page')
    if page is not None:
        bc += entity_bc(page)
    return bc
コード例 #21
0
ファイル: page_helper.py プロジェクト: phihag/adhocracy
def entity_bc(page):
    bc = ''
    if page.parent:
        bc += entity_bc(page.parent)
    return bc + _url.BREAD_SEP + _url.link(page.title, url(page))
コード例 #22
0
def breadcrumbs(milestone):
    bc = _url.root()
    bc += _url.link(_("Milestones"), u'/milestone')
    if milestone is not None:
        bc += bc_entity(milestone)
    return bc
コード例 #23
0
ファイル: category_helper.py プロジェクト: dwt/adhocracy
def bc_entity(category):
    return _url.BREAD_SEP + _url.link(category.title, url(category))
コード例 #24
0
ファイル: tag_helper.py プロジェクト: AnonOnWarpath/adhocracy
def bc_entity(tag):
    return _url.BREAD_SEP + _url.link(tag.name, url(tag))
コード例 #25
0
ファイル: badge_helper.py プロジェクト: alkadis/vcv
def breadcrumbs(badge=None):
    from adhocracy.lib.helpers import base_url
    items = []
    items.append(_url.link(_("Badges"), base_url(u'/badge')))
    return _url.root() + _url.BREAD_SEP.join(items)
コード例 #26
0
ファイル: user_helper.py プロジェクト: JonnyWalker/adhocracy
def bc_entity(user):
    return _url.BREAD_SEP + _url.link(user.name, url(user))
コード例 #27
0
ファイル: user_helper.py プロジェクト: JonnyWalker/adhocracy
def breadcrumbs(user):
    bc = _url.root()
    bc += _url.link(_("Users"), u'/user')
    if user is not None:
        bc += bc_entity(user)
    return bc
コード例 #28
0
ファイル: badge_helper.py プロジェクト: alkadis/vcv
def breadcrumbs(badge=None):
    from adhocracy.lib.helpers import base_url
    items = []
    items.append(_url.link(_("Badges"), base_url(u'/badge')))
    return _url.root() + _url.BREAD_SEP.join(items)
コード例 #29
0
def breadcrumbs(page):
    bc = _url.root()
    bc += _url.link(_("Documents"), u'/page')
    if page is not None:
        bc += entity_bc(page)
    return bc
コード例 #30
0
def bc_entity(user):
    return _url.BREAD_SEP + _url.link(user.name, url(user))
コード例 #31
0
ファイル: tag_helper.py プロジェクト: phihag/adhocracy
def bc_entity(tag):
    return _url.BREAD_SEP + _url.link(tag.name, url(tag))
コード例 #32
0
def entity_bc(text):
    return _url.BREAD_SEP + _url.link(text.variant, url(text))
コード例 #33
0
ファイル: tag_helper.py プロジェクト: phihag/adhocracy
def breadcrumbs(tag):
    bc = _url.root()
    bc += _url.link(_("Tags"), u'/tag')
    if tag is not None:
        bc += bc_entity(tag)
    return bc
コード例 #34
0
ファイル: tag_helper.py プロジェクト: AnonOnWarpath/adhocracy
def breadcrumbs(tag):
    bc = _url.root()
    bc += _url.link(_("Tags"), u'/tag')
    if tag is not None:
        bc += bc_entity(tag)
    return bc
コード例 #35
0
def bc_entity(milestone):
    return _url.BREAD_SEP + _url.link(milestone.title, url(milestone))
コード例 #36
0
ファイル: proposal_helper.py プロジェクト: alex-obi/adhocracy
def breadcrumbs(proposal):
    bc = _url.root()
    bc += _url.link(_("Proposals"), u'/proposal')
    if proposal is not None:
        bc += bc_entity(proposal)
    return bc
コード例 #37
0
def bc_entity(category):
    return _url.BREAD_SEP + _url.link(category.title, url(category))