Exemplo n.º 1
0
def get_dynasty_by_json():
    dynasty_id = int(request.form['dynasty_id'])
    dynasty = Dynasty.get_dynasty(dynasty_id)
    authors = Author.get_authors_by_dynasty(dynasty_id)
    return render_template('single_dynasty.widget',
                           dynasty=dynasty,
                           authors=authors)
Exemplo n.º 2
0
def get_dynasty_by_json():
	check_admin()

	dynasty_id = int(request.form['dynasty_id'])
	dynasty = Dynasty.get_dynasty(dynasty_id)
	authors = Author.get_authors_by_dynasty(dynasty_id)
	return render_template('single_dynasty.widget', dynasty=dynasty, authors=authors)
Exemplo n.º 3
0
def single_dynasty(dynasty_id):
	# gene html code
	dynasty = Dynasty.get_dynasty(dynasty_id)
	authors = Author.get_authors_by_dynasty(dynasty_id)
	dynasty_html = render_template('single_dynasty.widget', dynasty=dynasty, authors=authors)

	# render view
	dynasties = Dynasty.get_dynasties()
	return render_template('dynasty.html', dynasty_html=dynasty_html, dynasty_id=dynasty_id, dynasties=dynasties)
Exemplo n.º 4
0
def edit_dynasty(dynasty_id):
	if request.method == 'GET':
		dynasty = Dynasty.get_dynasty(dynasty_id)
		return render_template('edit_dynasty.html', dynasty=dynasty)
	elif request.method == 'POST':
		dynasty      = request.form['dynasty']
		introduction = request.form['introduction']
		startYear    = int(request.form['startYear'])
		endYear      = int(request.form['endYear'])
		Dynasty.edit_dynasty(dynasty, introduction, startYear, endYear, dynasty_id)
		return redirect(url_for('dynasty', dynasty_id=dynasty_id))
Exemplo n.º 5
0
def edit_dynasty(dynasty_id):
    if request.method == 'GET':
        dynasty = Dynasty.get_dynasty(dynasty_id)
        return render_template('edit_dynasty.html', dynasty=dynasty)
    elif request.method == 'POST':
        dynasty = request.form['dynasty']
        introduction = request.form['introduction']
        startYear = int(request.form['startYear'])
        endYear = int(request.form['endYear'])
        Dynasty.edit_dynasty(dynasty, introduction, startYear, endYear,
                             dynasty_id)
        return redirect(url_for('dynasty', dynasty_id=dynasty_id))
Exemplo n.º 6
0
def edit_dynasty(dynasty_id):
	if request.method == 'GET':
		dynasty = Dynasty.get_dynasty(dynasty_id)
		return render_template('dynasty/edit_dynasty.html', dynasty=dynasty)
	else:
		dynasty = request.form['dynasty']
		abbr = request.form['abbr']
		introduction = request.form['introduction']
		history = request.form['history']
		startYear = int(request.form['startYear'])
		endYear = int(request.form['endYear'])
		Dynasty.edit_dynasty(dynasty, abbr, introduction, history, startYear, endYear, dynasty_id)
		return redirect(url_for('dynasty/single_dynasty', dynasty_abbr=abbr))
Exemplo n.º 7
0
def single_dynasty(dynasty_id):
    # gene html code
    dynasty = Dynasty.get_dynasty(dynasty_id)
    authors = Author.get_authors_by_dynasty(dynasty_id)
    dynasty_html = render_template('single_dynasty.widget',
                                   dynasty=dynasty,
                                   authors=authors)

    # render view
    dynasties = Dynasty.get_dynasties()
    return render_template('dynasty.html',
                           dynasty_html=dynasty_html,
                           dynasty_id=dynasty_id,
                           dynasties=dynasties)
Exemplo n.º 8
0
def edit_dynasty(dynasty_id):
    if request.method == 'GET':
        dynasty = Dynasty.get_dynasty(dynasty_id)
        return render_template('dynasty/edit_dynasty.html', dynasty=dynasty)
    else:
        dynasty = request.form['dynasty']
        abbr = request.form['abbr']
        introduction = request.form['introduction']
        history = request.form['history']
        startYear = int(request.form['startYear'])
        endYear = int(request.form['endYear'])
        Dynasty.edit_dynasty(dynasty, abbr, introduction, history, startYear,
                             endYear, dynasty_id)
        return redirect(url_for('dynasty/single_dynasty', dynasty_abbr=abbr))