def displsy(request): lName = request.session.get('name', False) tName = request.session.get('tenant', False) token = request.session.get('token', False) if lName: if tName and token: metadata = swift.get_metadata(token, daobase.getTenantOSIDByName(tName)) container_list = swift.get_containerList(token, daobase.getTenantOSIDByName(tName)) return render_to_response('cs/display.html', locals(), RequestContext(request)) else: messages.add_message(request, messages.ERROR, 'select your project.') return redirect('/cloudStorage/project/select/') else: messages.add_message(request, messages.WARNING, 'Please login first.', 'WARNING') return redirect('/login/')
def tenant_select(request): lName = request.session.get('name', False) tName = request.session.get('tenant', False) token = request.session.get('token', False) if lName: master = daozo.getMasterOfAccount(lName) if tName and token: currentTenant = tName currentToken = token else: currrentTenant = None currentToken = None projectList = [] res = daozo.getTenantList(lName) if master: for i in range(len(res)): url_s = '/cloudStorage/project/select/submit/?s=' + res[i][0] tenant = { 'name':res[i][0], 'role':res[i][1], 'desc':res[i][2], 'time':res[i][3], 'url_s':url_s, } projectList.append(tenant) else: for i in range(len(res)): url_s = '/cloudStorage/project/select/submit/?s=' + res[i][0] tenant = { 'name':res[i][0], 'role':res[i][1], 'desc':res[i][2], 'time':res[i][3], 'url_s':url_s, } projectList.append(tenant) metadata = swift.get_metadata(token, daobase.getTenantOSIDByName(tName)) container_list = swift.get_containerList(token, daobase.getTenantOSIDByName(tName)) return render_to_response('cs/project_select.html', locals(), RequestContext(request)) else: messages.add_message(request, messages.WARNING, 'Please login first.', 'WARNING') return redirect('/login/')