0001-kb-return-page-absolute-url-in-search-results-32192.patch
welco/kb/views.py | ||
---|---|---|
20 | 20 |
from django.conf import settings |
21 | 21 |
from django.contrib.auth.decorators import login_required, user_passes_test |
22 | 22 |
from django.core.exceptions import PermissionDenied |
23 |
from django.core.urlresolvers import reverse_lazy |
|
23 |
from django.core.urlresolvers import reverse_lazy, reverse
|
|
24 | 24 |
from django.db.models import Count |
25 | 25 |
from django.http import HttpResponse, HttpResponseRedirect |
26 | 26 |
from django.template import RequestContext |
... | ... | |
213 | 213 | |
214 | 214 |
result = [] |
215 | 215 |
for item in sqs: |
216 |
result.append({'title': item.title, 'slug': item.slug}) |
|
216 |
page_url = reverse('kb-page-view', kwargs={'slug': item.slug}) |
|
217 |
result.append({'title': item.title, 'slug': item.slug, |
|
218 |
'page_url': request.build_absolute_uri(page_url)}) |
|
217 | 219 | |
218 | 220 |
response = HttpResponse(content_type='application/json') |
219 | 221 |
json.dump({'data': result}, response, indent=2) |
220 |
- |