From 3ec7684d46d2edfd1539da3f86fc8881e8aefc22 Mon Sep 17 00:00:00 2001 From: zming <517046497@qq.com> Date: Mon, 11 Dec 2017 14:41:20 +0800 Subject: [PATCH] search link --- media/css/seahub.css | 3 + seahub/templates/sysadmin/link_search.html | 97 +++++++++++++++++++ .../templates/sysadmin/sys_publink_admin.html | 6 ++ seahub/urls.py | 1 + seahub/views/sysadmin.py | 29 ++++++ .../seahub/views/sysadmin/test_link_search.py | 57 +++++++++++ 6 files changed, 193 insertions(+) create mode 100644 seahub/templates/sysadmin/link_search.html create mode 100644 tests/seahub/views/sysadmin/test_link_search.py diff --git a/media/css/seahub.css b/media/css/seahub.css index af97e9df46..6533fe3b0f 100644 --- a/media/css/seahub.css +++ b/media/css/seahub.css @@ -3057,6 +3057,7 @@ button.sf-dropdown-toggle:focus { } } #search-form, +#search-link-form, #search-user-form, #search-group-form, #search-repo-form { @@ -3161,11 +3162,13 @@ button.sf-dropdown-toggle:focus { } #search-repo-form label, #search-group-form label, +#search-link-form label, #search-user-form label { width:3.5em; } #search-repo-form .submit, #search-group-form .submit, +#search-link-form .submit, #search-user-form .submit { margin-left:3.5em; } diff --git a/seahub/templates/sysadmin/link_search.html b/seahub/templates/sysadmin/link_search.html new file mode 100644 index 0000000000..233417af52 --- /dev/null +++ b/seahub/templates/sysadmin/link_search.html @@ -0,0 +1,97 @@ +{% extends "sysadmin/base.html" %} +{% load seahub_tags i18n %} + +{% block cur_links %}tab-cur{% endblock %} + +{% block right_panel %} +

{% trans "Search Link"%}

+ + +
+

{% trans "Result"%}

+
+ + +
+
+{% if publinks %} + + + + + + + + + {% for publink in publinks %} + + + + + + + + {% endfor %} +
{% trans "Name" %}{% trans "Owner" %}{% trans "Create At" %} {% if sort_by == 'time_down' %}{% elif sort_by == 'time_up' %}{% endif %}{% trans "Count" %} {% if sort_by == 'count_down' %}{% elif sort_by == 'count_up' %}{% endif %}{% trans "Operations" %}
{{ publink.name }}{{ publink.username }}{{ publink.ctime|translate_seahub_time }} {{ publink.view_cnt }} + {% trans "Remove" %} +
+{% else %} +

{% trans "No result" %}

+{% endif %} + + + +
+

{% trans "Activating..., please wait" %}

+
+ +{% endblock %} + +{% block extra_script %} + +{% endblock %} diff --git a/seahub/templates/sysadmin/sys_publink_admin.html b/seahub/templates/sysadmin/sys_publink_admin.html index 4f0dd15dee..743a038b7c 100644 --- a/seahub/templates/sysadmin/sys_publink_admin.html +++ b/seahub/templates/sysadmin/sys_publink_admin.html @@ -3,6 +3,12 @@ {% block cur_links %}tab-cur{% endblock %} +{% block left_panel %}{{block.super}} +
+ +
+{% endblock %} + {% block right_panel %}