summaryrefslogtreecommitdiffstats
path: root/askbot/views/users.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-11-17 17:57:09 -0300
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-11-17 17:57:09 -0300
commit5b951d7db05a103523eaa9a0729ea0f2909127e8 (patch)
tree88a13b4a9c6573396016bc444085e1bd8025f4d5 /askbot/views/users.py
parent8fb693146db9ada774d01ef51691dd3c6d7cc6ab (diff)
downloadaskbot-5b951d7db05a103523eaa9a0729ea0f2909127e8.tar.gz
askbot-5b951d7db05a103523eaa9a0729ea0f2909127e8.tar.bz2
askbot-5b951d7db05a103523eaa9a0729ea0f2909127e8.zip
added django-style template loader class and replaced render_into_skin with render
Diffstat (limited to 'askbot/views/users.py')
-rw-r--r--askbot/views/users.py38
1 files changed, 18 insertions, 20 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py
index 2a5b1047..6c2a34fd 100644
--- a/askbot/views/users.py
+++ b/askbot/views/users.py
@@ -21,6 +21,7 @@ from django.core.paginator import Paginator, EmptyPage, InvalidPage
from django.contrib.contenttypes.models import ContentType
from django.core.urlresolvers import reverse
from django.shortcuts import get_object_or_404
+from django.shortcuts import render
from django.http import HttpResponse, HttpResponseForbidden
from django.http import HttpResponseRedirect, Http404
from django.utils.translation import ugettext as _
@@ -40,7 +41,6 @@ from askbot import models
from askbot import exceptions
from askbot.models.badges import award_badges_signal
from askbot.models.tag import format_personal_group_name
-from askbot.skins.loaders import render_into_skin
from askbot.search.state_manager import SearchState
from askbot.utils import url_utils
from askbot.utils.loading import load_module
@@ -200,7 +200,7 @@ def show_users(request, by_group=False, group_id=None, group_slug=None):
'group_openness_choices': group_openness_choices
}
- return render_into_skin('users.html', data, request)
+ return render(request, 'users.html', data)
@csrf.csrf_protect
def user_moderate(request, subject, context):
@@ -294,7 +294,7 @@ def user_moderate(request, subject, context):
'user_status_changed': user_status_changed
}
context.update(data)
- return render_into_skin('user_profile/user_moderate.html', context, request)
+ return render(request, 'user_profile/user_moderate.html', context)
#non-view function
def set_new_email(user, new_email, nomessage=False):
@@ -356,7 +356,7 @@ def edit_user(request, id):
'support_custom_avatars': ('avatar' in django_settings.INSTALLED_APPS),
'view_user': user,
}
- return render_into_skin('user_profile/user_edit.html', data, request)
+ return render(request, 'user_profile/user_edit.html', data)
def user_stats(request, user, context):
question_filter = {}
@@ -528,7 +528,7 @@ def user_stats(request, user, context):
}
context.update(data)
- return render_into_skin('user_profile/user_stats.html', context, request)
+ return render(request, 'user_profile/user_stats.html', context)
def user_recent(request, user, context):
@@ -682,7 +682,7 @@ def user_recent(request, user, context):
'activities' : activities[:const.USER_VIEW_DATA_SIZE]
}
context.update(data)
- return render_into_skin('user_profile/user_recent.html', context, request)
+ return render(request, 'user_profile/user_recent.html', context)
#not a view - no direct url route here, called by `user_responses`
@csrf.csrf_protect
@@ -714,7 +714,7 @@ def show_group_join_requests(request, user, context):
'join_requests': join_requests
}
context.update(data)
- return render_into_skin('user_inbox/group_join_requests.html', context, request)
+ return render(request, 'user_inbox/group_join_requests.html', context)
@owner_or_moderator_required
@@ -769,9 +769,7 @@ def user_responses(request, user, context):
'page_title' : _('profile - messages')
}
context.update(data)
- return render_into_skin(
- 'user_inbox/messages.html', context, request
- )
+ return render(request, 'user_inbox/messages.html', context)
else:
raise Http404
@@ -839,7 +837,7 @@ def user_responses(request, user, context):
'responses' : filtered_response_list,
}
context.update(data)
- return render_into_skin('user_inbox/responses_and_flags.html', context, request)
+ return render(request, 'user_inbox/responses_and_flags.html', context)
def user_network(request, user, context):
if 'followit' not in django_settings.INSTALLED_APPS:
@@ -850,7 +848,7 @@ def user_network(request, user, context):
'followers': user.get_followers(),
}
context.update(data)
- return render_into_skin('user_profile/user_network.html', context, request)
+ return render(request, 'user_profile/user_network.html', context)
@owner_or_moderator_required
def user_votes(request, user, context):
@@ -880,7 +878,7 @@ def user_votes(request, user, context):
'votes' : votes[:const.USER_VIEW_DATA_SIZE]
}
context.update(data)
- return render_into_skin('user_profile/user_votes.html', context, request)
+ return render(request, 'user_profile/user_votes.html', context)
def user_reputation(request, user, context):
@@ -903,7 +901,7 @@ def user_reputation(request, user, context):
'reps': reps
}
context.update(data)
- return render_into_skin('user_profile/user_reputation.html', context, request)
+ return render(request, 'user_profile/user_reputation.html', context)
def user_favorites(request, user, context):
@@ -921,7 +919,7 @@ def user_favorites(request, user, context):
'questions' : questions,
}
context.update(data)
- return render_into_skin('user_profile/user_favorites.html', context, request)
+ return render(request, 'user_profile/user_favorites.html', context)
@owner_or_moderator_required
@@ -972,10 +970,10 @@ def user_email_subscriptions(request, user, context):
'action_status': action_status,
}
context.update(data)
- return render_into_skin(
+ return render(
+ request,
'user_profile/user_email_subscriptions.html',
- context,
- request
+ context
)
@csrf.csrf_protect
@@ -994,7 +992,7 @@ def user_custom_tab(request, user, context):
'tab_name': tab_settings['SLUG'],
'page_title': page_title
})
- return render_into_skin('user_profile/custom_tab.html', context, request)
+ return render(request, 'user_profile/custom_tab.html', context)
USER_VIEW_CALL_TABLE = {
'stats': user_stats,
@@ -1118,4 +1116,4 @@ def groups(request, id = None, slug = None):
'tab_name': scope,
'page_class': 'groups-page'
}
- return render_into_skin('groups.html', data, request)
+ return render(request, 'groups.html', data)