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:
@@ -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'),
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
|
||||||
|
@@ -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))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user