Ejemplo n.º 1
0
def profile_url(email_address):
    """Retrieve the url for a person's profile, given only their email address"""
    session = create_session()
    users = session.query(Person).select_by(email_address=email_address)
    if len(users) < 1:
        return None

    user = users[0]

    if user.handle is not None:
        key = user.handle
    else:
        key = user.id

    return h.url_for(controller='person', action='view', id=key)
Ejemplo n.º 2
0
def profile_url(email_address):
    """Retrieve the url for a person's profile, given only their email address"""
    session = create_session()
    users = session.query(Person).select_by(email_address=email_address)
    if len(users) < 1:
        return None

    user = users[0]

    if user.handle is not None:
        key = user.handle
    else:
        key = user.id

    return h.url_for(controller='person', action='view', id=key)
Ejemplo n.º 3
0
def get_nav_class_state(url, request, partial=False):
    """ Helper function that just returns the 'active'/'inactive'
    link class based on the passed url. """
    if partial:
        _url = h.url_for(
            controller=request.environ['pylons.routes_dict']['controller'],
            action=None,
            id=None
        )
    else:
        _url = h.url_for(
            controller=request.environ['pylons.routes_dict']['controller'],
            action=request.environ['pylons.routes_dict']['action'],
            id=None
        )

    if url == request.path_info:
        return 'active'
    elif url.startswith(_url) and partial:
        return 'active'
    elif url == _url:
        return 'active'
    else:
        return 'inactive'
Ejemplo n.º 4
0
 def deprecated_h(self):
     return Response("%s is %s" % (h.url_for(), deprecated_h.url_for()))
Ejemplo n.º 5
0
 def deprecated_h(self):
     return '%s is %s' % (h.url_for(), deprecated_h.url_for())
Ejemplo n.º 6
0
 def deprecated_h(self):
     return "%s is %s" % (h.url_for(), deprecated_h.url_for())
Ejemplo n.º 7
0
 def deprecated_h(self):
     return Response('%s is %s' % \
                         (h.url_for(), deprecated_h.url_for()))