Esempio n. 1
0
def deleteExercise(exercise_id):
	user_id = request.args.get('user_id')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
		return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(exe.Exercises().delete(user_id, exercise_id))
Esempio n. 2
0
def delete(weight_id):
	user_id = request.args.get('user_id')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
		return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(wgt.delete(user_id, weight_id))
Esempio n. 3
0
def dropPost(id):
	user_id = request.args.get('user_id')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(pst.Posts().delete(id=id, user_id=user_id))
Esempio n. 4
0
def deleteAppointment(appointment_id):
	user_id = request.args.get('user_id')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(apts.Appointments().delete(user_id,appointment_id))
Esempio n. 5
0
def dropMeal(meal_id):
	user_id = request.args.get('user_id')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(ml.Meals().delete(user_id,meal_id))
Esempio n. 6
0
def deleteComment(id):
	user_id = request.args.get('user_id')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})

	return jsonify(cmt.Comments().delete(user_id, id))
Esempio n. 7
0
def editComment(id):
	user_id = request.args.get('user_id')
	body = request.args.get('body')
	if not user_id or not body:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(cmt.Comments().editComment(user_id, id, body))
Esempio n. 8
0
def assignUserToDoctor(user_id, doctor_id):
    if not uv.loginStatus(user_id):
        return {'status': 'failed', 'error': 'user not logged in'}
    query = 'insert into user_doctors(user_id, doctor_id) values (%s,%s)' % (
        user_id, doctor_id)
    if dbModule.insertToDB(query):
        return {'status': 'success', 'response': 'user assign'}
    return {'status': 'failed', 'response': 'failed to assign user'}
Esempio n. 9
0
def edit(weight_id):
	user_id = request.args.get('user_id')
	weight = request.args.get('weight')
	if not user_id and not weight:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
		return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(wgt.edit(user_id, weight_id, weight))
Esempio n. 10
0
def assign():
	user_id = request.args.get('user_id')
	doctor_id = request.args.get('doctor_id')
	if not user_id or not doctor_id:
		return {'status':'failed', 'error':'missing fields'}
	if not uv.loginStatus(user_id):
		return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(hsp.assignUserToDoctor(user_id, doctor_id))
Esempio n. 11
0
def makeExercise():
	user_id = request.args.get('user_id')
	exercise = request.args.get('exercise')
	duration = request.args.get('duration')
	if not user_id or not exercise or not duration:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(exe.Exercises().create(user_id, exercise, duration))
Esempio n. 12
0
def alterMeals(meal_id):
	user_id = request.args.get('user_id')
	meal = request.args.get('meal')
	category = request.args.get('category')
	if not user_id or not meal or not category:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(ml.Meals().editMeal(user_id, meal_id, meal, category))
Esempio n. 13
0
def update(id):
	email = request.args.get('email')
	phone = request.args.get('phone')
	address = request.args.get('address')
	if not email or not phone or not address:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(ur.Users().update(id,email=email,phone_no=phone,address=address))
Esempio n. 14
0
def newComment():
	user_id = request.args.get('user_id')
	post_id = request.args.get('post_id')
	body = request.args.get('body')
	if not user_id or not post_id or not body:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(cmt.Comments().createPostComment(user_id,body,post_id))
Esempio n. 15
0
def editPost(id):
	user_id = request.args.get('user_id')
	title = request.args.get('title')
	body = request.args.get('body')
	if not user_id or not title or not body:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(pst.Posts().edit(id=id, user_id=user_id, title=title, body=body))
Esempio n. 16
0
def editAppointment(appointment_id):
	user_id = request.args.get('user_id')
	description = request.args.get('description')
	date = request.args.get('date')
	time = request.args.get('time')
	if not user_id:
		return jsonify({'status':'failed','error':'missing fields'})
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(apts.Appointments().edit(user_id, appointment_id, description, date, time))
Esempio n. 17
0
def userMeal(user_id, meal_id):
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(ml.Meals().fetchMealsById(user_id, meal_id))
Esempio n. 18
0
def logout(user_id):
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(ur.Users().signOut(user_id))
Esempio n. 19
0
def getUserPost(user_id, id):
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(pst.Posts().getPost(id,user_id))
Esempio n. 20
0
def fetchWeight(user_id, weight_id):
	if not uv.loginStatus(user_id):
		return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(wgt.fetchWeight(user_id, weight_id))
Esempio n. 21
0
def getExercise(user_id, exercise_id):
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(exe.Exercises().fetchExercise(user_id,exercise_id))
Esempio n. 22
0
def getAppointment(user_id, appointment_id):
	if not uv.loginStatus(user_id):
                return jsonify({'status':'failed','error':'user not logged in'})
	return jsonify(apts.Appointments().fetchAppointment(user_id,appointment_id))