diff --git a/seahub/views/sysadmin.py b/seahub/views/sysadmin.py index 4ff606b974..be2b2c38b7 100644 --- a/seahub/views/sysadmin.py +++ b/seahub/views/sysadmin.py @@ -96,83 +96,6 @@ def sysadmin(request): 'file_audit_enabled': FILE_AUDIT_ENABLED }, context_instance=RequestContext(request)) -@login_required -@sys_staff_required -def sys_info(request): - """System info(members, pro, ..) page. - - Arguments: - - `request`: - """ - - # count repos - repos_count = mute_seafile_api.count_repos() - - # count groups - try: - groups_count = len(ccnet_threaded_rpc.get_all_groups(-1, -1)) - except Exception as e: - logger.error(e) - groups_count = 0 - - # count orgs - if MULTI_TENANCY: - try: - org_count = ccnet_threaded_rpc.count_orgs() - except Exception as e: - logger.error(e) - org_count = 0 - else: - org_count = -1 - - # count users - try: - active_db_users = ccnet_threaded_rpc.count_emailusers('DB') - except Exception as e: - logger.error(e) - active_db_users = 0 - - try: - active_ldap_users = ccnet_threaded_rpc.count_emailusers('LDAP') - except Exception as e: - logger.error(e) - active_ldap_users = 0 - - try: - inactive_db_users = ccnet_threaded_rpc.count_inactive_emailusers('DB') - except Exception as e: - logger.error(e) - inactive_db_users = 0 - - try: - inactive_ldap_users = ccnet_threaded_rpc.count_inactive_emailusers('LDAP') - except Exception as e: - logger.error(e) - inactive_ldap_users = 0 - - active_users = active_db_users + active_ldap_users if active_ldap_users > 0 \ - else active_db_users - - inactive_users = inactive_db_users + inactive_ldap_users if inactive_ldap_users > 0 \ - else inactive_db_users - - is_pro = is_pro_version() - if is_pro: - license_file = os.path.join(settings.PROJECT_ROOT, '../../seafile-license.txt') - license_dict = parse_license(license_file) - else: - license_dict = {} - - return render_to_response('sysadmin/sys_info.html', { - 'users_count': active_users + inactive_users, - 'active_users_count': active_users, - 'repos_count': repos_count, - 'groups_count': groups_count, - 'org_count': org_count, - 'is_pro': is_pro, - 'license_dict': license_dict, - }, context_instance=RequestContext(request)) - def can_view_sys_admin_repo(repo): default_repo_id = get_system_default_repo_id() is_default_repo = True if repo.id == default_repo_id else False