# HG changeset patch # User raph # Date 1260457917 -3600 # Node ID c271321467672b577a07533fa06cfcbeb38a2d0d # Parent c13c0e78b0ca1f6c48573958a603e8644f045d7d add setting to hide emails in admin page diff -r c13c0e78b0ca -r c27132146767 src/cm/cm_settings.py --- a/src/cm/cm_settings.py Thu Dec 10 15:07:47 2009 +0100 +++ b/src/cm/cm_settings.py Thu Dec 10 16:11:57 2009 +0100 @@ -20,4 +20,7 @@ NO_SECURITY = get_setting('NO_SECURITY', False) # should every contributor be registered to notifications automatically -AUTO_CONTRIB_REGISTER = get_setting('AUTO_CONTRIB_REGISTER', False) \ No newline at end of file +AUTO_CONTRIB_REGISTER = get_setting('AUTO_CONTRIB_REGISTER', False) + +# show email in user list +SHOW_EMAILS_IN_ADMIN = get_setting('SHOW_EMAILS_IN_ADMIN', True) \ No newline at end of file diff -r c13c0e78b0ca -r c27132146767 src/cm/templates/site/user_list.html --- a/src/cm/templates/site/user_list.html Thu Dec 10 15:07:47 2009 +0100 +++ b/src/cm/templates/site/user_list.html Thu Dec 10 16:11:57 2009 +0100 @@ -130,7 +130,7 @@ {% up_down user__username %}{% blocktrans %}User{% endblocktrans %}{% endup_down %} - {% up_down user__email %}{% blocktrans %}Email{% endblocktrans %}{% endup_down %} + {% if SHOW_EMAILS_IN_ADMIN %}{% up_down user__email %}{% blocktrans %}Email{% endblocktrans %}{% endup_down %}{% endif %} {% up_down user__date_joined %}{% blocktrans %}Date joined{% endblocktrans %}{% endup_down %} {% up_down role__name %}{% blocktrans %}Role{% endblocktrans %}{% endup_down %} {% blocktrans %}Last week activity{% endblocktrans %} @@ -145,7 +145,7 @@ {% include "site/macros/user_actions.html" %} - {{ user.email }} + {% if SHOW_EMAILS_IN_ADMIN %}{{ user.email }}{% endif %} {{ user.date_joined|local_date }} diff -r c13c0e78b0ca -r c27132146767 src/cm/views/user.py --- a/src/cm/views/user.py Thu Dec 10 15:07:47 2009 +0100 +++ b/src/cm/views/user.py Thu Dec 10 16:11:57 2009 +0100 @@ -22,6 +22,7 @@ from cm.views import get_keys_from_dict from cm.security import has_global_perm from cm.exception import UnauthorizedException +from cm.cm_settings import SHOW_EMAILS_IN_ADMIN from tagging.models import Tag import sys import re @@ -109,6 +110,7 @@ 'display_suspended_users' : display_suspended_users, 'tag_list' : Tag.objects.usage_for_model(UserProfile), 'tag_selected': tag_selected, + 'SHOW_EMAILS_IN_ADMIN': SHOW_EMAILS_IN_ADMIN, } query = UserRole.objects.select_related().filter(text=None).filter(~Q(user=None)).order_by(order_by)