<%inherit file="/base/base.html"/> <%namespace file="/utils/sidebars.html" name="sidebars" /> <%def name="javascripts()" filter="trim">
% if current_user.id == user.id:

My Profile

% else:

Profile for ${user.fullname|h}

% endif

Basic Details

% if user.validated is False: % endif % if user.middle is not None: % endif
Username ${user.username|h}
Validated False
Forename ${user.forename|h}
Middle Name ${user.middle|h}
Surname ${user.surname|h}
% if check_perms(user, 'edit'):

Edit Details

% endif

Roles Groups

% for role_group in role_groups: % endfor % for role_group in role_groups: % endfor
${role_group|h}
% if role_group in user_roles: % else: % endif
% if check_perms(user, 'edit-roles'):

Edit Role Groups

% endif % if len(user_changes_history) > 0:

Changes Made

% for history in user_changes_history: % endfor
Date Item Changed Change Details
${history['date']|h} ${history['object'][0]|h}: ${history['object'][1]|h} % if not isinstance(history['change_log'], basestring): % for entry, change in history['change_log'].iteritems(): % if change[0] == "ADD": % if history['object'][0] == "Role": The ${entry|h} Role was assigned to ${change[1]|h}
% else: The ${entry|h} was assigned to ${change[1]|h}
% endif % elif change[0] == "DEL": % if history['object'][0] == "Role": ${change[1]|h} was removed from the ${entry|h} Role
% else: ${change[1]|h} was removed from ${entry|h}
% endif % else: The ${entry|h} changed from ${change[0]|h} to ${change[1]|h}
% endif % endfor % else: ${history['change_log']|h} % endif
% endif % if len(cases_worked_on) > 0:

Active roles

% for case in cases_worked_on: % for x, task in enumerate(case.tasks): % if x == 0: % endif % endfor % endfor
Case Case Roles Task Task Roles
${case.case_name|h} % if len(case.get_user_roles(user.id)) > 0: % for roles in case.get_user_roles(user.id): ${roles.role|h} % endfor % endif ${task.task_name|h} % if len(task.get_user_roles(user.id)) > 0: % for roles in task.get_user_roles(user.id): ${roles.role|h} % endfor % endif
% endif