summaryrefslogtreecommitdiffstats
path: root/askbot/views/users.py
diff options
context:
space:
mode:
authorAdolfo Fitoria <adolfo.fitoria@gmail.com>2012-08-24 15:44:35 -0600
committerAdolfo Fitoria <adolfo.fitoria@gmail.com>2012-08-24 15:44:35 -0600
commit1975772d504efa3aab494b49f1d0c1176225ba5c (patch)
tree9fd7a5613bdc5cf894fd78c8120f39416cc3c68e /askbot/views/users.py
parentef00cb5c4ddc6cec688d76101572edabfe193995 (diff)
downloadaskbot-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.py14
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'))