Exemple #1
0
def single_collection(collectionID):
	collection = Collection.get_collection(collectionID)
	works      = Work.get_works_by_collection(collectionID)
	for work in works:
		work['Content'] = re.sub(r'<([^<]+)>', '', work['Content'])
		work['Content'] = work['Content'].replace('%', '').replace('/', '')
	return render_template('single_collection.html', collection=collection, works=works)
Exemple #2
0
def single_collection(collectionID):
    collection = Collection.get_collection(collectionID)
    works = Work.get_works_by_collection(collectionID)
    for work in works:
        work['Content'] = content_clean(work['Content'])
    return render_template('single_collection.html',
                           collection=collection,
                           works=works)
Exemple #3
0
def edit_collection(collectionID):
	if request.method == 'GET':
		collection = Collection.get_collection(collectionID)
		return render_template('edit_collection.html', collection=collection)
	elif request.method == 'POST':
		collection   = request.form['collection']
		authorID     = int(request.form['authorID'])
		introduction = request.form['introduction']
		Collection.edit_collection(collection, authorID, introduction, collectionID)
		return redirect(url_for('single_collection', collectionID=collectionID))
Exemple #4
0
def single_collection(collectionID):
	collection = Collection.get_collection(collectionID)
	works = Work.get_works_by_collection(collectionID)
	for work in works:
		work['Content'] = content_clean(work['Content'])
	return render_template('single_collection.html', collection=collection, works=works)