def uploadHistory(): # Get user id u = UserModel() user = u.getUserByUsername(request.headers['username']) # Save history data h = HistoryModel() result = h.createHistory(request.form, user['id_user']) # Save images and link in DB imagelist = ast.literal_eval(request.form['images']) resizeImages(imagelist) i = ImageModel() i.addImages(imagelist, result['history_id']) # Send email to admins and author admins = u.getAllAdmins() data = {} data['title'] = request.form['title'] data['author'] = user['real_name'] data['id_history'] = result['history_id'] for admin in admins: sendNewHistoryNotification(admin, data) if not user['admin']: sendNewHistoryNotification(user, data) return jsonify({'admin':result['isAdmin'], 'history_id': result['history_id']})