[extensions-web/filter-sort-ui: 7/20] Use POST for the popularity tracking
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web/filter-sort-ui: 7/20] Use POST for the popularity tracking
- Date: Tue, 3 Jan 2012 04:01:16 +0000 (UTC)
commit 7e75b5c2b5d40ba2a48aa6acb29e2c2ec22ad2ee
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed Dec 28 01:41:42 2011 -0500
Use POST for the popularity tracking
Conflicts:
sweettooth/extensions/views.py
sweettooth/extensions/views.py | 5 +++--
sweettooth/static/js/extensions.js | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/sweettooth/extensions/views.py b/sweettooth/extensions/views.py
index 8d5285f..92a7a85 100644
--- a/sweettooth/extensions/views.py
+++ b/sweettooth/extensions/views.py
@@ -218,10 +218,11 @@ def extension_version_view(request, obj, **kwargs):
context['old_version'] = version.version < extension.latest_version.version
return render(request, template_name, context)
+ require_POST
@ajax_view
def ajax_adjust_popularity_view(request):
- uuid = request.GET['uuid']
- action = request.GET['action']
+ uuid = request.POST['uuid']
+ action = request.POST['action']
extension = models.Extension.objects.get(uuid=uuid)
pop = models.ExtensionPopularityItem(extension=extension)
diff --git a/sweettooth/static/js/extensions.js b/sweettooth/static/js/extensions.js
index 764747d..a4113ae 100644
--- a/sweettooth/static/js/extensions.js
+++ b/sweettooth/static/js/extensions.js
@@ -118,6 +118,7 @@ function($, messages, dbusProxy, extensionUtils) {
function sendPopularity(action) {
$.ajax({ url: '/ajax/adjust-popularity/',
+ type: 'POST',
data: { uuid: uuid,
action: action } });
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]