[extensions-web] extensions: Support pk in ajax_details_view
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web] extensions: Support pk in ajax_details_view
- Date: Wed, 28 Mar 2012 21:35:32 +0000 (UTC)
commit f83a128b635bdd2ee606b04a0fe0d9d2e996c193
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed Mar 28 17:34:05 2012 -0400
extensions: Support pk in ajax_details_view
sweettooth/extensions/views.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/sweettooth/extensions/views.py b/sweettooth/extensions/views.py
index ed8fba6..396d958 100644
--- a/sweettooth/extensions/views.py
+++ b/sweettooth/extensions/views.py
@@ -344,12 +344,16 @@ def ajax_details(extension):
@ajax_view
def ajax_details_view(request):
uuid = request.GET.get('uuid', None)
+ pk = request.GET.get('pk', None)
version = request.GET.get('version', None)
- if uuid is None:
+ if uuid is not None:
+ extension = get_object_or_404(models.Extension, uuid=uuid)
+ elif pk is not None:
+ extension = get_object_or_404(models.Extension, pk=pk)
+ else:
raise Http404()
- extension = get_object_or_404(models.Extension, uuid=uuid)
details = ajax_details(extension)
if version is not None:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]