1 # -*- encofing: utf8 -*-
2 from __future__ import division
3 from django import template
4 from django.utils.html import escape
5 from ais.common import mmsi_to_strmmsi
7 register = template.Library()
10 def sqlmmsi_to_strmmsi(txt):
11 return unicode(mmsi_to_strmmsi(txt))
14 def format_user_tree(user, indentlevel=0):
15 result = u" "*indentlevel*8 + "<a href='%s/'>%s</a>" % (escape(user.login), escape(user.name))
16 if not user.password_hash:
17 result += " <b>Account disabled: No password</b>"
20 <span style="font-size:60%%">
21 <a href='%s/change_password'>change password</a> - <a href='%s/delete'>delete account</a>
22 </span>""" % (escape(user.login), escape(user.login))
24 for child in user.children:
25 result = result + format_user_tree(child, indentlevel+1)