Skip to content

Commit 9dd55af

Browse files
committed
Cleanup file search
1 parent a301867 commit 9dd55af

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

readthedocs/search/views.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,16 @@ def elastic_search(request, project_slug=None):
3939
4040
:param project_slug: Sent when the view is a project search
4141
"""
42+
_type = None
4243

4344
if project_slug:
4445
queryset = Project.objects.protected(request.user)
4546
project_obj = get_object_or_404(queryset, slug=project_slug)
47+
_type = request.GET.get('type', 'file')
4648

4749
user_input = UserInput(
4850
query=request.GET.get('q'),
49-
type=request.GET.get('type', 'project'),
51+
type=_type or request.GET.get('type', 'project'),
5052
project=project_slug or request.GET.get('project'),
5153
version=request.GET.get('version', LATEST),
5254
taxonomy=request.GET.get('taxonomy'),

readthedocs/templates/search/elastic_search.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
<ul>
2929
<h5>{% trans 'Object Type' %}</h5>
3030
{# <li class="{% if type == 'all' %}active{% endif %}"><a href="?{% url_replace request 'type' 'all' %}">{% trans 'All' %}</a></li> #}
31+
{% if not project %}
3132
<li class="{% if type == 'project' %}active{% endif %}"><a href="?{% url_replace request 'type' 'project' %}">{% trans 'Projects' %}</a></li>
33+
{% endif %}
3234
<li class="{% if type == 'file' %}active{% endif %}"><a href="?{% url_replace request 'type' 'file' %}">{% trans 'Files' %}</a></li>
3335
<li class="{% if type == 'domain' %}active{% endif %}"><a href="?{% url_replace request 'type' 'domain' %}">{% trans 'Code API' %}</a></li>
3436

0 commit comments

Comments
 (0)