diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-08-07 10:59:22 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-08-07 10:59:22 -0400 |
commit | 922c704bee7c79d85eefdf8538edd7e17d02f137 (patch) | |
tree | f0177baa68f32695e6b0d2bf04f258fa65192ed6 /askbot/views/users.py | |
parent | 6266d4e5087c0203e013912a568c08bad8b866d8 (diff) | |
download | askbot-922c704bee7c79d85eefdf8538edd7e17d02f137.tar.gz askbot-922c704bee7c79d85eefdf8538edd7e17d02f137.tar.bz2 askbot-922c704bee7c79d85eefdf8538edd7e17d02f137.zip |
made it impossible to leave the "everyone" group
Diffstat (limited to 'askbot/views/users.py')
-rw-r--r-- | askbot/views/users.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py index 9012a048..5fb581b8 100644 --- a/askbot/views/users.py +++ b/askbot/views/users.py @@ -37,6 +37,7 @@ from askbot.conf import settings as askbot_settings from askbot import models from askbot import exceptions from askbot.models.badges import award_badges_signal +from askbot.models.tag import get_global_group from askbot.skins.loaders import render_into_skin from askbot.templatetags import extra_tags from askbot.search.state_manager import SearchState @@ -56,7 +57,7 @@ def owner_or_moderator_required(f): return f(request, profile_owner, context) return wrapped_func -def show_users(request, by_group = False, group_id = None, group_slug = None): +def show_users(request, by_group=False, group_id=None, group_slug=None): """Users view, including listing of users by group""" users = models.User.objects.exclude(status = 'b') group = None @@ -442,6 +443,8 @@ def user_stats(request, user, context): badges.sort(key=operator.itemgetter(1), reverse=True) user_groups = models.Tag.group_tags.get_for_user(user = user) + global_group = get_global_group() + user_groups = user_groups.exclude(name=global_group.name) if request.user == user: groups_membership_info = user.get_groups_membership_info(user_groups) |