diff options
author | Adolfo Fitoria <adolfo.fitoria@gmail.com> | 2012-08-24 15:44:35 -0600 |
---|---|---|
committer | Adolfo Fitoria <adolfo.fitoria@gmail.com> | 2012-08-24 15:44:35 -0600 |
commit | 1975772d504efa3aab494b49f1d0c1176225ba5c (patch) | |
tree | 9fd7a5613bdc5cf894fd78c8120f39416cc3c68e /askbot/views/users.py | |
parent | ef00cb5c4ddc6cec688d76101572edabfe193995 (diff) | |
download | askbot-1975772d504efa3aab494b49f1d0c1176225ba5c.tar.gz askbot-1975772d504efa3aab494b49f1d0c1176225ba5c.tar.bz2 askbot-1975772d504efa3aab494b49f1d0c1176225ba5c.zip |
Added models/group.py to start migrationg the new Group model from Tag
model
Diffstat (limited to 'askbot/views/users.py')
-rw-r--r-- | askbot/views/users.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py index c5b95390..ddb60f13 100644 --- a/askbot/views/users.py +++ b/askbot/views/users.py @@ -37,8 +37,8 @@ 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.models.tag import get_groups +from askbot.models.group import get_global_group, get_groups +from askbot.models.group import get_group_manager from askbot.skins.loaders import render_into_skin from askbot.search.state_manager import SearchState from askbot.utils import url_utils @@ -81,7 +81,7 @@ def show_users(request, by_group=False, group_id=None, group_slug=None): return HttpResponseRedirect('groups') else: try: - group = models.Tag.group_tags.get(id = group_id) + group = get_group_manager().get(id = group_id) group_email_moderation_enabled = \ ( askbot_settings.GROUP_EMAIL_ADDRESSES_ENABLED \ @@ -462,7 +462,7 @@ def user_stats(request, user, context): badges = badges_dict.items() badges.sort(key=operator.itemgetter(1), reverse=True) - user_groups = models.Tag.group_tags.get_for_user(user = user) + user_groups = get_group_manager().get_for_user(user = user) user_groups = user_groups.exclude(name__startswith='_internal_') global_group = get_global_group() user_groups = user_groups.exclude(name=global_group.name) @@ -1011,11 +1011,9 @@ def groups(request, id = None, slug = None): scope = 'all-groups' if scope == 'all-groups': - groups = models.Tag.group_tags.get_all() + groups = get_groups() else: - groups = models.Tag.group_tags.get_for_user( - user = request.user - ) + groups = get_group_manager().get_for_user(user=request.user) groups = groups.exclude(name__startswith='_internal_') groups = groups.annotate(users_count=Count('user_memberships')) |