def sys_org_admin(request): # 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', '25')) except ValueError: current_page = 1 per_page = 25 orgs_plus_one = ccnet_threaded_rpc.get_all_orgs( per_page * (current_page - 1), per_page + 1) orgs = orgs_plus_one[:per_page] for org in orgs: org.quota_usage = seafserv_threaded_rpc.get_org_quota_usage(org.org_id) org.total_quota = seafserv_threaded_rpc.get_org_quota(org.org_id) if len(orgs_plus_one) == per_page + 1: page_next = True else: page_next = False return render_to_response('sysadmin/sys_org_admin.html', { 'orgs': orgs, '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))
def sys_org_admin(request): # 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', '25')) except ValueError: current_page = 1 per_page = 25 orgs_plus_one = ccnet_threaded_rpc.get_all_orgs(per_page * (current_page - 1), per_page + 1) orgs = orgs_plus_one[:per_page] for org in orgs: org.quota_usage = seafserv_threaded_rpc.get_org_quota_usage(org.org_id) org.total_quota = seafserv_threaded_rpc.get_org_quota(org.org_id) if len(orgs_plus_one) == per_page + 1: page_next = True else: page_next = False return render_to_response('sysadmin/sys_org_admin.html', { 'orgs': orgs, '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))
def sys_org_admin(request): orgs = ccnet_threaded_rpc.get_all_orgs(-1, -1) return render_to_response('sysadmin/sys_org_admin.html', { 'orgs': orgs, }, context_instance=RequestContext(request))
def sys_org_admin(request): # 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', '25')) except ValueError: current_page = 1 per_page = 25 orgs_plus_one = ccnet_threaded_rpc.get_all_orgs( per_page * (current_page - 1), per_page + 1) orgs = orgs_plus_one[:per_page] if ENABLE_TRIAL_ACCOUNT: trial_orgs = TrialAccount.objects.filter( user_or_org__in=[x.org_id for x in orgs]) else: trial_orgs = [] for org in orgs: org.quota_usage = seafserv_threaded_rpc.get_org_quota_usage(org.org_id) org.total_quota = seafserv_threaded_rpc.get_org_quota(org.org_id) org.trial_info = None for trial_org in trial_orgs: if trial_org.user_or_org == str(org.org_id): org.trial_info = {'expire_date': trial_org.expire_date} if len(orgs_plus_one) == per_page + 1: page_next = True else: page_next = False return render_to_response('sysadmin/sys_org_admin.html', { 'orgs': orgs, '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))
def sys_org_admin(request): # 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', '25')) except ValueError: current_page = 1 per_page = 25 orgs_plus_one = ccnet_threaded_rpc.get_all_orgs(per_page * (current_page - 1), per_page + 1) orgs = orgs_plus_one[:per_page] if enable_trial_account: trial_orgs = TrialAccount.objects.filter(user_or_org__in=[x.org_id for x in orgs]) else: trial_orgs = [] for org in orgs: org.quota_usage = seafserv_threaded_rpc.get_org_quota_usage(org.org_id) org.total_quota = seafserv_threaded_rpc.get_org_quota(org.org_id) org.trial_info = None for trial_org in trial_orgs: if trial_org.user_or_org == str(org.org_id): org.trial_info = {'expire_date': trial_org.expire_date} if len(orgs_plus_one) == per_page + 1: page_next = True else: page_next = False return render_to_response('sysadmin/sys_org_admin.html', { 'orgs': orgs, '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))
def sys_org_admin(request): orgs = ccnet_threaded_rpc.get_all_orgs(-1, -1) return render_to_response('sysadmin/sys_org_admin.html', { 'orgs': orgs, }, context_instance=RequestContext(request))