|
|
|
|
@ -244,7 +244,7 @@ class BaseProfileView(ProfileInvalidView): |
|
|
|
|
def form_valid(self, form): |
|
|
|
|
profile = self.request.user.profile |
|
|
|
|
form = self.form_class(self.request.POST, instance=profile) |
|
|
|
|
form.save() |
|
|
|
|
profile = form.save() |
|
|
|
|
response = {'success': True, 'rating': profile.user.rating} |
|
|
|
|
return HttpResponse(json.dumps(response), content_type='application/json') |
|
|
|
|
|
|
|
|
|
@ -276,7 +276,7 @@ class AvatarView(BaseProfileView): |
|
|
|
|
def form_valid(self, form): |
|
|
|
|
profile = self.request.user.profile |
|
|
|
|
form = self.form_class(self.request.POST, self.request.FILES, instance=profile) |
|
|
|
|
form.save() |
|
|
|
|
profile = form.save() |
|
|
|
|
if self.request.is_ajax(): |
|
|
|
|
im = get_thumbnail(profile.avatar, '100x100', crop='center') |
|
|
|
|
response = {'success': True, 'url': im.url, 'rating': profile.user.rating} |
|
|
|
|
@ -335,7 +335,7 @@ class NameView(ProfileInvalidView): |
|
|
|
|
def form_valid(self, form): |
|
|
|
|
user = self.request.user |
|
|
|
|
form = self.form_class(self.request.POST, instance=user) |
|
|
|
|
form.save() |
|
|
|
|
user = form.save() |
|
|
|
|
response = {'success': True, 'rating': user.rating} |
|
|
|
|
|
|
|
|
|
return HttpResponse(json.dumps(response), content_type='application/json') |
|
|
|
|
|