diff --git a/media/css/seahub.css b/media/css/seahub.css
index f8f3b77dbd..49ea5d7f54 100644
--- a/media/css/seahub.css
+++ b/media/css/seahub.css
@@ -2607,15 +2607,13 @@ textarea:-moz-placeholder {/* for FF */
#plan-form input[type=radio] {
margin-right: 10px;
}
-
-#search-repo-form label{
- display:block;
- text-align:right;
- width:40px;
- float:left;
+#search-repo-form label,
+#search-user-form label {
+ width:3.5em;
}
-#search-repo-form input[type=text] {
- margin: 4px 4px;
+#search-repo-form .submit,
+#search-user-form .submit {
+ margin-left:3.5em;
}
#enable-mods {
color:#888;
diff --git a/seahub/templates/sysadmin/sys_list_orphan.html b/seahub/templates/sysadmin/sys_list_orphan.html
index cda3be1c87..2da69f814d 100644
--- a/seahub/templates/sysadmin/sys_list_orphan.html
+++ b/seahub/templates/sysadmin/sys_list_orphan.html
@@ -8,7 +8,7 @@
{% trans "All" %}
{% trans "Orphan" %}
-
+
{% endblock %}
diff --git a/seahub/templates/sysadmin/sys_repo_admin.html b/seahub/templates/sysadmin/sys_repo_admin.html
index 5fbe0041aa..6195f21c9f 100644
--- a/seahub/templates/sysadmin/sys_repo_admin.html
+++ b/seahub/templates/sysadmin/sys_repo_admin.html
@@ -8,7 +8,7 @@
{% trans "All" %}
{% trans "Orphan" %}
-
+
{% endblock %}
@@ -40,10 +40,10 @@
{% else %}
diff --git a/seahub/templates/sysadmin/sys_repo_search.html b/seahub/templates/sysadmin/sys_repo_search.html
index b4b687d4c3..d17cd31812 100644
--- a/seahub/templates/sysadmin/sys_repo_search.html
+++ b/seahub/templates/sysadmin/sys_repo_search.html
@@ -5,17 +5,13 @@
{% trans "Search Library"%}
-{% trans "Library List"%}
+
+{% trans "Result"%}
{% if repos %}
@@ -36,44 +32,20 @@
{% endfor %}
{% else %}
-{% trans "Empty" %}
+{% trans "No result" %}
{% endif %}
{% endblock %}
{% block extra_script %}
{% endblock %}
diff --git a/seahub/templates/sysadmin/sys_useradmin.html b/seahub/templates/sysadmin/sys_useradmin.html
index 02d12f2313..ea958bb65a 100644
--- a/seahub/templates/sysadmin/sys_useradmin.html
+++ b/seahub/templates/sysadmin/sys_useradmin.html
@@ -6,7 +6,7 @@
{% trans "All Members" %}
-
+
-{% trans "User List"%}
+{% trans "Result"%}
{% if users %}
{% else %}
-{% trans "Empty" %}
+{% trans "No result" %}
{% endif %}
-
- {% if current_page != 1 %}
-
{% trans "Previous" %}
- {% endif %}
- {% if page_next %}
-
{% trans "Next" %}
- {% endif %}
- {% if current_page != 1 or page_next %}
- |
- {% endif %}
-
{% trans "Per page: " %}
- {% if per_page == 25 %}
-
25
- {% else %}
-
25
- {% endif %}
- {% if per_page == 50 %}
-
50
- {% else %}
-
50
- {% endif %}
- {% if per_page == 100 %}
-
100
- {% else %}
-
100
- {% endif %}
-
-
{% endblock %}
{% block extra_script %}
{% endblock %}
diff --git a/seahub/views/sysadmin.py b/seahub/views/sysadmin.py
index 7fc0df3e1e..a5e7dd757d 100644
--- a/seahub/views/sysadmin.py
+++ b/seahub/views/sysadmin.py
@@ -480,30 +480,12 @@ def user_search(request):
email = request.GET.get('email', '')
email_patt = email.replace('*', '%')
- # Make sure page request is an int. If not, deliver first page.
- try:
- current_page = int(request.GET.get('page', '1'))
- per_page = int(request.GET.get('per_page', '100'))
- except ValueError:
- current_page = 1
- per_page = 100
- users_plus_one = ccnet_threaded_rpc.search_emailusers(
- email_patt, per_page * (current_page - 1), per_page + 1)
- if len(users_plus_one) == per_page + 1:
- page_next = True
- else:
- page_next = False
-
- users = users_plus_one[:per_page]
+ users = ccnet_threaded_rpc.search_emailusers(
+ email_patt, -1, -1)
return render_to_response('sysadmin/user_search.html', {
'users': users,
'email': email,
- 'current_page': current_page,
- 'prev_page': current_page-1,
- 'next_page': current_page+1,
- 'per_page': per_page,
- 'page_next': page_next,
}, context_instance=RequestContext(request))
@login_required