def do_delete_template(template_id): user_id = request.environ['beaker.session']['user_id'] status = delete_template(template_id, user_id) commit_transaction() return status
def do_create_template(): user_id = request.environ['beaker.session']['user_id'] d = json.loads(request.get_data()) template_j = JSONObject(d) newtemplate = tmplutils.create_template(template_j, user_id) commit_transaction() return newtemplate.as_json()
def do_load_template(): now = datetime.datetime.now().strftime("%y%m%d%H%M") basefolder = os.path.join(os.path.dirname(os.path.realpath(__file__)), TEMPLATE_FOLDER, now) if not os.path.exists(basefolder): os.mkdir(basefolder) user_id = request.environ['beaker.session']['user_id'] template_file = request.files['import_file'] template_file.save(os.path.join(basefolder, template_file.filename)) f = open(os.path.join(basefolder, template_file.filename)) f_arr = f.readlines() text = ''.join(f_arr) newtemplate = tmplutils.load_template(text, user_id) commit_transaction() return newtemplate.as_json()
def tearDown(self): log.debug("Tearing down") commit_transaction()