Пример #1
0
def edit(recipe):
	if not is_authenticated():
		return redirect("/recipe/"+recipe, code=302)

	recipe = app.storage.load(recipe)

	return render_template('edit.html', user=g.user,
										nav='edit',
										editurl= '/recipe/'+recipe.name.split('.')[0]+'.md',
										filename=recipe.name.split('.')[0],
										markdown=recipe.markdown,
										base_url=app.config.get('BASE_URL'),
										files=file_utils.list_allowed_files())
Пример #2
0
def upload_file():	

	if not is_authenticated():
		return redirect('/')

	if request.method == 'POST':
		file = request.files['file']       

		if file and file_utils.allowed_file(file.filename):
			filename = secure_filename(file.filename)			
			app.logger.debug(os.path.join(app.config.get('UPLOAD_DIRECTORY'), filename))
			file.save(os.path.join(app.config.get('UPLOAD_DIRECTORY'), filename))
			app.logger.debug("Saved")

	files = file_utils.list_allowed_files()	
	return render_template('upload.html', user=g.user, 
								  files=files, 
								  error=request.args.get('error',''),
								  base_url=app.config.get('BASE_URL'))
Пример #3
0
def create_new():		
	return render_template('edit.html', user=g.user,										 
										editurl='/', 
										markdown='',
										base_url=app.config.get('BASE_URL'),
										files=file_utils.list_allowed_files())