1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-21 19:37:28 +00:00

[sys useradmin] added 'check server version'

This commit is contained in:
llj
2014-04-17 18:33:12 +08:00
parent 5ea2bc2213
commit 63c77335bc
4 changed files with 23 additions and 3 deletions

View File

@@ -15,7 +15,7 @@
{% if have_ldap %} {% if have_ldap %}
<li class="tabnav-tab"><a href="{% url 'sys_useradmin_ldap' %}">{% trans "LDAP" %}</a></li> <li class="tabnav-tab"><a href="{% url 'sys_useradmin_ldap' %}">{% trans "LDAP" %}</a></li>
{% endif %} {% endif %}
<li class="tabnav-tab"><a href="{% url 'sys_useradmin_admins' %}">{% trans "Admin" %}</a></li> <li class="tabnav-tab"><a href="{% url 'sys_useradmin_admins' %}">{% trans "Admins" %}</a></li>
</ul> </ul>
<button id="add-user-btn" class="fright"><img src="{{ MEDIA_URL }}img/add.png" alt="" class="add vam" /><span class="vam">{% trans "Add user" %}</span></button> <button id="add-user-btn" class="fright"><img src="{{ MEDIA_URL }}img/add.png" alt="" class="add vam" /><span class="vam">{% trans "Add user" %}</span></button>
</div> </div>
@@ -42,6 +42,22 @@
{% block extra_script %} {% block extra_script %}
<script type="text/javascript"> <script type="text/javascript">
$(function(){
// check if server version is the latest one
$.ajax({
url: 'http://seafile.com/ajax/check_server_version/?v=' + e('{{seafile_version}}') + '&p=' + e('{{platform}}'),
dataType: 'jsonp',
jsonpCallback: 'xx',
crossDomain: true,
success: function(data) {
if (data['need_update']) {
var tip = "{% trans "A new server version %(v)s is available." %}";
tip = tip.replace('%(v)s', data['new_version']);
$('#title-panel').html('<p class="alc" style="background:#fddaa4;color:#1f0600;padding:3px 0;margin:0 0 15px;">' + tip + '</p>').removeClass('hide');
}
}
});
});
$('#add-user-form').submit(function() { $('#add-user-form').submit(function() {
var form = $(this), var form = $(this),
form_id = $(this).attr('id'), form_id = $(this).attr('id'),

View File

@@ -15,7 +15,7 @@
{% if have_ldap %} {% if have_ldap %}
<li class="tabnav-tab"><a href="{% url 'sys_useradmin_ldap' %}">{% trans "LDAP" %}</a></li> <li class="tabnav-tab"><a href="{% url 'sys_useradmin_ldap' %}">{% trans "LDAP" %}</a></li>
{% endif %} {% endif %}
<li class="tabnav-tab tabnav-tab-cur"><a href="{% url 'sys_useradmin_admins' %}">{% trans "Admin" %}</a></li> <li class="tabnav-tab tabnav-tab-cur"><a href="{% url 'sys_useradmin_admins' %}">{% trans "Admins" %}</a></li>
</ul> </ul>
<button id="add-admin-btn" class="fright"><img src="{{ MEDIA_URL }}img/add.png" alt="" class="add vam" /><span class="vam">{% trans "Add admin" %}</span></button> <button id="add-admin-btn" class="fright"><img src="{{ MEDIA_URL }}img/add.png" alt="" class="add vam" /><span class="vam">{% trans "Add admin" %}</span></button>
</div> </div>

View File

@@ -14,7 +14,7 @@
<ul class="tabnav-tabs"> <ul class="tabnav-tabs">
<li class="tabnav-tab"><a href="{% url 'sys_useradmin' %}">{% trans "Database" %}</a></li> <li class="tabnav-tab"><a href="{% url 'sys_useradmin' %}">{% trans "Database" %}</a></li>
<li class="tabnav-tab tabnav-tab-cur"><a href="{% url 'sys_useradmin_ldap' %}">{% trans "LDAP" %}</a></li> <li class="tabnav-tab tabnav-tab-cur"><a href="{% url 'sys_useradmin_ldap' %}">{% trans "LDAP" %}</a></li>
<li class="tabnav-tab"><a href="{% url 'sys_useradmin_admins' %}">{% trans "Admin" %}</a></li> <li class="tabnav-tab"><a href="{% url 'sys_useradmin_admins' %}">{% trans "Admins" %}</a></li>
</ul> </ul>
</div> </div>

View File

@@ -185,6 +185,9 @@ def sys_user_admin(request):
have_ldap = True if len(get_emailusers('LDAP', 0, 1)) > 0 else False have_ldap = True if len(get_emailusers('LDAP', 0, 1)) > 0 else False
from seahub.utils.sysinfo import get_platform_name
platform = get_platform_name()
return render_to_response( return render_to_response(
'sysadmin/sys_useradmin.html', { 'sysadmin/sys_useradmin.html', {
'users': users, 'users': users,
@@ -195,6 +198,7 @@ def sys_user_admin(request):
'page_next': page_next, 'page_next': page_next,
'CALC_SHARE_USAGE': CALC_SHARE_USAGE, 'CALC_SHARE_USAGE': CALC_SHARE_USAGE,
'have_ldap': have_ldap, 'have_ldap': have_ldap,
'platform': platform,
}, },
context_instance=RequestContext(request)) context_instance=RequestContext(request))