Пример #1
0
def display_edit_history(obj):
    return mark_safe(
        '''<div class="edit-history">
Created by %s %s.<br/>
Last edited by %s %s.</div>''' % (
            as_link(UserProfile.get_for(obj.creator)), timeago(obj.created),
            as_link(UserProfile.get_for(obj.last_updater)), timeago(obj.last_updated)))
Пример #2
0
def display_last_updated(obj):
    if 'last_updated' in obj._meta.get_all_field_names():
        return mark_safe(
            '''<div class="last-updated">Last edited by %s %s.</div>''' % (
                as_link(UserProfile.get_for(obj.last_updater)), timeago(obj.last_updated)))
    else:
        return mark_safe(
            '''<div class="last-updated">Last edited by %s %s.</div>''' % (
                as_link(UserProfile.get_for(obj.creator)), timeago(obj.created)))
Пример #3
0
def login_information(name):
    affiliation = UserProfile.get_for(name).affiliation
    if affiliation is not None:
        return mark_safe(
            'Logged in as %s (%s)' % (
            as_link(UserProfile.get_for(name)), as_link(affiliation)))
    else:
        return mark_safe(
            'Logged in as %s' % (
            as_link(UserProfile.get_for(name))))