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))
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))
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))
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))
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))
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))
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))
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'}
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))