# HG changeset patch # User Marcin Kuzminski # Date 1290045929 -3600 # Node ID 131c1e335fa7ffad72d4194dfc35f26c3577ef4e # Parent cda88b3eb09c9e59bcb79101ce560d56859a7b68 Added ldap info on admin users, added bool2icon helper for nicer representation of True/False values. Fixed lock open icon to be more readable diff -r cda88b3eb09c -r 131c1e335fa7 rhodecode/lib/helpers.py --- a/rhodecode/lib/helpers.py Thu Nov 18 02:48:04 2010 +0100 +++ b/rhodecode/lib/helpers.py Thu Nov 18 03:05:29 2010 +0100 @@ -371,6 +371,22 @@ short_id = lambda x: x[:12] +def bool2icon(value): + """ + Returns True/False values represented as small html image of true/false + icons + :param value: bool value + """ + + if value is True: + return HTML.tag('img', src="/images/icons/accept.png") + + if value is False: + return HTML.tag('img', src="/images/icons/cancel.png") + + return value + + def action_parser(user_log): """ This helper will map the specified string action into translated diff -r cda88b3eb09c -r 131c1e335fa7 rhodecode/public/images/icons/lock_open.png Binary file rhodecode/public/images/icons/lock_open.png has changed diff -r cda88b3eb09c -r 131c1e335fa7 rhodecode/templates/admin/users/users.html --- a/rhodecode/templates/admin/users/users.html Thu Nov 18 02:48:04 2010 +0100 +++ b/rhodecode/templates/admin/users/users.html Thu Nov 18 03:05:29 2010 +0100 @@ -35,6 +35,7 @@ ${_('lastname')} ${_('active')} ${_('admin')} + ${_('ldap')} ${_('action')} %for cnt,user in enumerate(c.users_list): @@ -44,8 +45,9 @@ ${h.link_to(user.username,h.url('edit_user', id=user.user_id))} ${user.name} ${user.lastname} - ${user.active} - ${user.admin} + ${h.bool2icon(user.active)} + ${h.bool2icon(user.admin)} + ${h.bool2icon(user.is_ldap)} ${h.form(url('user', id=user.user_id),method='delete')} ${h.submit('remove','delete',class_="delete_icon action_button")}