diff --git a/seahub/templates/sysadmin/sys_useradmin.html b/seahub/templates/sysadmin/sys_useradmin.html index cf9b0360df..671028819e 100644 --- a/seahub/templates/sysadmin/sys_useradmin.html +++ b/seahub/templates/sysadmin/sys_useradmin.html @@ -71,7 +71,7 @@ $(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}}') + '&id=' + '{{server_id}}', + url: 'http://seafile.com/ajax/check_server_version/?v=' + e('{{seafile_version}}') + '&p=' + e('{{platform}}') + '&id=' + '{{server_id}}' + '&pro=' + '{{pro_server}}', dataType: 'jsonp', jsonpCallback: 'xx', crossDomain: true, diff --git a/seahub/utils/__init__.py b/seahub/utils/__init__.py index ff2676e4dc..3f27b97690 100644 --- a/seahub/utils/__init__.py +++ b/seahub/utils/__init__.py @@ -1167,3 +1167,9 @@ def do_urlopen(url, data=None, headers=None): req = urllib2.Request(url, data=data, headers=headers) ret = urllib2.urlopen(req) return ret + +def is_pro_version(): + if EVENTS_CONFIG_FILE: + return True + else: + return False diff --git a/seahub/views/sysadmin.py b/seahub/views/sysadmin.py index e3cb3606d1..3b9dc560f7 100644 --- a/seahub/views/sysadmin.py +++ b/seahub/views/sysadmin.py @@ -24,7 +24,8 @@ from seahub.base.models import UserLastLogin from seahub.base.decorators import sys_staff_required from seahub.auth.decorators import login_required, login_required_ajax from seahub.constants import GUEST_USER, DEFAULT_USER -from seahub.utils import IS_EMAIL_CONFIGURED, string2list, is_valid_username +from seahub.utils import IS_EMAIL_CONFIGURED, string2list, is_valid_username, \ + is_pro_version from seahub.views import get_system_default_repo_id from seahub.forms import SetUserQuotaForm, AddUserForm, BatchAddUserForm from seahub.profile.models import Profile, DetailedProfile @@ -218,6 +219,7 @@ def sys_user_admin(request): platform = get_platform_name() server_id = get_server_id() + pro_server = 1 if is_pro_version() else 0 return render_to_response( 'sysadmin/sys_useradmin.html', { @@ -234,6 +236,7 @@ def sys_user_admin(request): 'default_user': DEFAULT_USER, 'guest_user': GUEST_USER, 'enable_guest': ENABLE_GUEST, + 'pro_server': pro_server, }, context_instance=RequestContext(request)) @login_required