From af50e491ba92f610efb82f62310d42631be07b51 Mon Sep 17 00:00:00 2001 From: Luan Date: Thu, 31 Oct 2013 13:07:32 -0200 Subject: [PATCH] Changing search templates location and making the filter an include --- src/search/templates/search/includes/search_filters.html | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/search/templates/search/search-message-preview.html | 18 ++++++++++++++++++ src/search/templates/search/search-revision-preview.html | 9 +++++++++ src/search/templates/search/search-ticket-preview.html | 16 ++++++++++++++++ src/search/templates/search/search-user-preview.html | 9 +++++++++ src/search/templates/search/search-wiki-preview.html | 9 +++++++++ src/search/templates/search/search.html | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/templates/search/search-message-preview.html | 18 ------------------ src/templates/search/search-revision-preview.html | 9 --------- src/templates/search/search-ticket-preview.html | 16 ---------------- src/templates/search/search-user-preview.html | 9 --------- src/templates/search/search-wiki-preview.html | 9 --------- src/templates/search/search.html | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 13 files changed, 312 insertions(+), 307 deletions(-) create mode 100644 src/search/templates/search/includes/search_filters.html create mode 100644 src/search/templates/search/search-message-preview.html create mode 100644 src/search/templates/search/search-revision-preview.html create mode 100644 src/search/templates/search/search-ticket-preview.html create mode 100644 src/search/templates/search/search-user-preview.html create mode 100644 src/search/templates/search/search-wiki-preview.html create mode 100644 src/search/templates/search/search.html delete mode 100644 src/templates/search/search-message-preview.html delete mode 100644 src/templates/search/search-revision-preview.html delete mode 100644 src/templates/search/search-ticket-preview.html delete mode 100644 src/templates/search/search-user-preview.html delete mode 100644 src/templates/search/search-wiki-preview.html delete mode 100644 src/templates/search/search.html diff --git a/src/search/templates/search/includes/search_filters.html b/src/search/templates/search/includes/search_filters.html new file mode 100644 index 0000000..ba889af --- /dev/null +++ b/src/search/templates/search/includes/search_filters.html @@ -0,0 +1,172 @@ +{% load i18n superarchives %} + +

{% trans "Filters" %}

+ + {% if filters %} + +
+
+ + + + + + + {% for field_lookup, field_display, field_value in filters.fields %} +
+ + {% if field_lookup == "list" %} + + {% elif field_lookup == "size" %} +
    + {% for value, option in size_choices %} + {% with value|add:" "|add:size_chosen as sizelistadd %} + {% if value in field_value %} +
  • + + {{ option }} +
  • + {% else %} +
  • + + {{ option }} +
  • + {% endif %} + {% endwith %} + {% endfor %} +
+ {% elif field_lookup == "mimetype" %} +
    + {% for value, option in mimetype_choices %} + {% with value|add:" "|add:mimetype_chosen as mimelistadd %} + {% if value in mimetype_chosen %} +
  • + + {{ option }} +
  • + {% else %} +
  • + + {{ option }} +
  • + {% endif %} + {% endwith %} + {% endfor %} +
+ {% elif field_lookup == "used_by" %} +
    + {% for value, option in used_by_choices %} + {% with value|add:" "|add:used_by_chosen as used_byadd %} + {% if value in used_by_chosen %} +
  • + + {{ option }} +
  • + {% else %} +
  • + + {{ option }} +
  • + {% endif %} + {% endwith %} + {% endfor %} +
+ {% else %} + + {% endif %} +
+ {% endfor %} + +
+


+ {% endif %} + +

{% trans "Sort by" %}

+ + + {% if not request.GET.type %} +

{% trans "Types" %}

+ + + {% endif %} +
+
+ {% for name, value in request.GET.items %} + {% if value and not name == "since" and not name == "until" %} + + {% endif %} + {% endfor %} +
+ +
+ + + + +
+
+
+ +
+ + + + +
+
+

+ +

+
diff --git a/src/search/templates/search/search-message-preview.html b/src/search/templates/search/search-message-preview.html new file mode 100644 index 0000000..e449429 --- /dev/null +++ b/src/search/templates/search/search-message-preview.html @@ -0,0 +1,18 @@ +{% load i18n %} + + + +{% if result.mailinglist %} + + {{ result.mailinglist }} + +{% endif %} + + + + {{ result.title }} + + + +- {{ result.description|striptags }} diff --git a/src/search/templates/search/search-revision-preview.html b/src/search/templates/search/search-revision-preview.html new file mode 100644 index 0000000..1f99c44 --- /dev/null +++ b/src/search/templates/search/search-revision-preview.html @@ -0,0 +1,9 @@ +{% load i18n %} + + + + + {{ result.repository_name }} [{{ result.revision }}] + + +{% if result.message %}- {{ result.message }}{% endif %} diff --git a/src/search/templates/search/search-ticket-preview.html b/src/search/templates/search/search-ticket-preview.html new file mode 100644 index 0000000..eade62b --- /dev/null +++ b/src/search/templates/search/search-ticket-preview.html @@ -0,0 +1,16 @@ +{% load i18n %} +{% load highlight %} + + + + +{% if result.status %} + {{ result.status }} +{% endif %} + + + #{{ result.pk }} - {% filter striptags|truncatewords:50 %}{{ result.summary|escape }}{% endfilter %} + + + +- {% highlight result.description with query max_length "150" %} diff --git a/src/search/templates/search/search-user-preview.html b/src/search/templates/search/search-user-preview.html new file mode 100644 index 0000000..cee56c5 --- /dev/null +++ b/src/search/templates/search/search-user-preview.html @@ -0,0 +1,9 @@ +{% load i18n %} + + + + + {{ result.name }} + + +{% if result.institution %}- {{ result.institution }}{% endif %}{% if result.role %} - {{ result.role }}{% endif %} diff --git a/src/search/templates/search/search-wiki-preview.html b/src/search/templates/search/search-wiki-preview.html new file mode 100644 index 0000000..e62f954 --- /dev/null +++ b/src/search/templates/search/search-wiki-preview.html @@ -0,0 +1,9 @@ +{% load i18n %} + + + + + {{ result.name }} + + +{% if result.wiki_text %}- {{ result.wiki_text|truncatechars:150 }}{% elif result.comment %}- {{ result.comment|truncatechars:150 }}{% endif %} diff --git a/src/search/templates/search/search.html b/src/search/templates/search/search.html new file mode 100644 index 0000000..7e59636 --- /dev/null +++ b/src/search/templates/search/search.html @@ -0,0 +1,79 @@ +{% extends "base.html" %} +{% load i18n highlight superarchives %} + +{% block head_js %} + +{% if use_language %} + +{% endif %} + + +{% endblock %} + +{% block head_css %} + +{% endblock %} + +{% block main-content %} +
+
+

{% trans "Search" %}

+
+
+

+

+ {{ page.paginator.count }} {% trans "documents found" %} +

+
+
+ +
+ +
+ + +
+
    + {% for result in page.object_list %} + {% include "message-preview.html" %} + {% empty %} +
  • + {% trans "No results for your search." %} +
  • + {% endfor %} +
+ + {% if page.has_other_pages %} +
+ + {% if page.has_previous %} + {% trans "Previous" %} + {% endif %} + + {% trans "Page" %} {{ page.number }} {% trans "of" %} + {{ page.paginator.num_pages }} + + + {% if page.has_next %} + {% trans "Next" %} + {% endif %} + +
+ {% endif %} + +
+
+ +{% endblock %} diff --git a/src/templates/search/search-message-preview.html b/src/templates/search/search-message-preview.html deleted file mode 100644 index e449429..0000000 --- a/src/templates/search/search-message-preview.html +++ /dev/null @@ -1,18 +0,0 @@ -{% load i18n %} - - - -{% if result.mailinglist %} - - {{ result.mailinglist }} - -{% endif %} - - - - {{ result.title }} - - - -- {{ result.description|striptags }} diff --git a/src/templates/search/search-revision-preview.html b/src/templates/search/search-revision-preview.html deleted file mode 100644 index 1f99c44..0000000 --- a/src/templates/search/search-revision-preview.html +++ /dev/null @@ -1,9 +0,0 @@ -{% load i18n %} - - - - - {{ result.repository_name }} [{{ result.revision }}] - - -{% if result.message %}- {{ result.message }}{% endif %} diff --git a/src/templates/search/search-ticket-preview.html b/src/templates/search/search-ticket-preview.html deleted file mode 100644 index eade62b..0000000 --- a/src/templates/search/search-ticket-preview.html +++ /dev/null @@ -1,16 +0,0 @@ -{% load i18n %} -{% load highlight %} - - - - -{% if result.status %} - {{ result.status }} -{% endif %} - - - #{{ result.pk }} - {% filter striptags|truncatewords:50 %}{{ result.summary|escape }}{% endfilter %} - - - -- {% highlight result.description with query max_length "150" %} diff --git a/src/templates/search/search-user-preview.html b/src/templates/search/search-user-preview.html deleted file mode 100644 index cee56c5..0000000 --- a/src/templates/search/search-user-preview.html +++ /dev/null @@ -1,9 +0,0 @@ -{% load i18n %} - - - - - {{ result.name }} - - -{% if result.institution %}- {{ result.institution }}{% endif %}{% if result.role %} - {{ result.role }}{% endif %} diff --git a/src/templates/search/search-wiki-preview.html b/src/templates/search/search-wiki-preview.html deleted file mode 100644 index e62f954..0000000 --- a/src/templates/search/search-wiki-preview.html +++ /dev/null @@ -1,9 +0,0 @@ -{% load i18n %} - - - - - {{ result.name }} - - -{% if result.wiki_text %}- {{ result.wiki_text|truncatechars:150 }}{% elif result.comment %}- {{ result.comment|truncatechars:150 }}{% endif %} diff --git a/src/templates/search/search.html b/src/templates/search/search.html deleted file mode 100644 index ac2228c..0000000 --- a/src/templates/search/search.html +++ /dev/null @@ -1,246 +0,0 @@ -{% extends "base.html" %} -{% load i18n highlight superarchives %} - -{% block head_js %} - -{% if use_language %} - -{% endif %} - - -{% endblock %} - -{% block head_css %} - -{% endblock %} - -{% block main-content %} -
-
-

{% trans "Search" %}

-
-
-

-

- {{ page.paginator.count }} {% trans "documents found" %} -

-
-
- -
- -
- - -
-
    - {% for result in page.object_list %} - {% include "message-preview.html" %} - {% empty %} -
  • - {% trans "No results for your search." %} -
  • - {% endfor %} -
- - {% if page.has_other_pages %} -
- - {% if page.has_previous %} - {% trans "Previous" %} - {% endif %} - - {% trans "Page" %} {{ page.number }} {% trans "of" %} - {{ page.paginator.num_pages }} - - - {% if page.has_next %} - {% trans "Next" %} - {% endif %} - -
- {% endif %} - -
-
- -{% endblock %} -- libgit2 0.21.2