def person_view(req): phone = req.session.get('phone_number', '') if not phone: return HttpResponseRedirect("/login/") user = users.get_one_user(phone) context = {"user": user, "name": req.session.get('name', '')} return render_to_response("pers.html", context)
def edit_user(req): phone = req.session.get('phone_number', '') if not phone: return Response(status=status.HTTP_401_UNAUTHORIZED) user = users.get_one_user(phone) users.update_user(user, req.data) req.session['name'] = req.data['name'] return SimpleResponse(True)
def manage_bug_list(req): start, end, index = get_start_end(req, NUMBER_PER_PAGE) have_seen = req.GET.get("have_seen", "null") phone_number = req.GET.get("phone_number", "null") length = 0 page = 1 user = None if phone_number != "null": user = users.get_one_user(phone_number) if not user: record_list = [] else: if have_seen == "null": record_list = user.bugrecord_set.all()[start:end] length = user.bugrecord_set.count() else: have_seen = have_seen == "true" record_list, length = records.get_records_filter( user.bugrecord_set, have_seen, start, end) else: if have_seen == "null": record_list, length = records.get_records(start, end) else: have_seen = have_seen == "true" record_list, length = records.get_records_filter( BugRecord.objects, have_seen, start, end) if length != 0: page = ceil(length / NUMBER_PER_PAGE) if have_seen == "true": have_seen = "true" elif have_seen == "false": have_seen = "false" else: have_seen = "null" return render_to_response( "admins/records.html", { "record_list": record_list, "have_seen": have_seen, "page": range(1, page + 1), "index": index, "user": user, "phone_number": phone_number })
def manage_bug_list(req): start, end, index = get_start_end(req, NUMBER_PER_PAGE) have_seen = req.GET.get("have_seen", "null") phone_number = req.GET.get("phone_number", "null") length = 0 page = 1 user = None if phone_number != "null": user = users.get_one_user(phone_number) if not user: record_list = [] else: if have_seen == "null": record_list = user.bugrecord_set.all()[start:end] length = user.bugrecord_set.count() else: have_seen = have_seen == "true" record_list, length = records.get_records_filter(user.bugrecord_set, have_seen, start, end) else: if have_seen == "null": record_list, length = records.get_records(start, end) else: have_seen = have_seen == "true" record_list, length = records.get_records_filter(BugRecord.objects, have_seen, start, end) if length != 0: page = ceil(length / NUMBER_PER_PAGE) if have_seen == "true": have_seen = "true" elif have_seen == "false": have_seen = "false" else: have_seen = "null" return render_to_response("admins/records.html", {"record_list": record_list, "have_seen": have_seen, "page": range(1, page + 1), "index": index, "user": user, "phone_number": phone_number})