def post(self): header = request.headers["Authorization"] json_data = request.get_json(force=True) if not header: return {"Messege" : "No api key!"}, 400 else: user = User.query.filter_by(api_key=header).first() if user: task = Task( title = json_data['title'], user_id = user.id, note = json_data['note'], completed = json_data['completed'], repeats = json_data['repeats'], deadline = json_data['deadline'], reminders = json_data['reminders'], ) db.session.add(task) db.session.commit() result = Task.serialize(task) return {"status": 'success', 'data': result}, 201 else: return {"Messege" : "No user with that api key"}, 402
def get(self): result = [] # json_data = request.get_json(force=True) header = request.headers["Authorization"] if not header: return {"Messege": "No API key!"}, 400 else: user = User.query.filter_by(api_key=header).first() if user: tasks = Task.query.filter_by(user_id=user.id).all() for task in tasks: result.append(Task.serialize(task)) return {"status": 'success', 'data': result}, 201