From 0d2f73ec31a64369c2c67526ca1a3964762e010c Mon Sep 17 00:00:00 2001 From: yomguy Date: Thu, 23 Feb 2012 14:26:38 +0100 Subject: [PATCH] add user revisions to user profile --- telemeta/templates/telemeta/profile_detail.html | 7 +++++++ telemeta/views/base.py | 8 ++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/telemeta/templates/telemeta/profile_detail.html b/telemeta/templates/telemeta/profile_detail.html index 6c8fec0e..17f82f16 100644 --- a/telemeta/templates/telemeta/profile_detail.html +++ b/telemeta/templates/telemeta/profile_detail.html @@ -24,6 +24,13 @@ {% endfor %} + + {% block module_user_revisions %} + {% with user_revisions as revisions and "Last changes" as title %} + {% include "telemeta/inc/module_user_revisions.html" %} + {% endwith %} + {% endblock %} + {% endblock %} diff --git a/telemeta/views/base.py b/telemeta/views/base.py index 0f22a482..377fdc7a 100644 --- a/telemeta/views/base.py +++ b/telemeta/views/base.py @@ -1374,7 +1374,10 @@ class ProfileView(object): except: profile = None playlists = get_playlists(request, user) - return render(request, template, {'profile' : profile, 'usr': user, 'playlists': playlists}) + user_revisions = get_revisions(25, user) + + return render(request, template, {'profile' : profile, 'usr': user, 'playlists': playlists, + 'user_revisions': user_revisions}) def profile_edit(self, request, username, template='telemeta/profile_edit.html'): if request.user.is_superuser: @@ -1408,7 +1411,8 @@ class ProfileView(object): user_form = UserChangeForm(instance=user, prefix='user') profile_form = UserProfileForm(instance=profile, prefix='profile') forms = [user_form, profile_form] - return render(request, template, {'forms': forms, 'usr': user, 'user_hidden_fields': user_hidden_fields}) + return render(request, template, {'forms': forms, 'usr': user, + 'user_hidden_fields': user_hidden_fields}) class LastestRevisionsFeed(Feed): -- 2.39.5