Exemple #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)
Exemple #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)
Exemple #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'
 def deprecated_h(self):
     return Response("%s is %s" % (h.url_for(), deprecated_h.url_for()))
Exemple #5
0
 def deprecated_h(self):
     return '%s is %s' % (h.url_for(), deprecated_h.url_for())
Exemple #6
0
 def deprecated_h(self):
     return "%s is %s" % (h.url_for(), deprecated_h.url_for())
Exemple #7
0
 def deprecated_h(self):
     return Response('%s is %s' % \
                         (h.url_for(), deprecated_h.url_for()))