def get_projects(): """Get all projects""" id = request.args.get('id') if id: projects = Projects.query.filter_by( id=id, active=True).all() else: projects = Projects.query.filter_by(active=True).all() res = list() for item in projects: if item.active is False: continue res.append(Projects.serialize(item)) return jsonify({'data': res}), 200
def my_projects(): """Get single user's projects""" data = { 'email': request.json.get('email'), 'password': request.json.get('password'), } check_valid(EmailPasswordSchema().validate(data)) user = Users.get_user(data['email'], data['password']) projects = Projects.query.filter_by(user_email=user.email) res = list() for item in projects: if item.active is False: continue res.append(Projects.serialize(item)) return jsonify({'data': res}), 200