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" %} + + {% elif field_lookup == "mimetype" %} + + {% elif field_lookup == "used_by" %} + + {% 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" %} +

+
+
+ +
+ +
+ + +
+ + + {% 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" %} -

-
-
- -
- -
- - -
- - - {% 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