示例#1
0
def tale_add_get():
    if 'user_logged_id' in session:
        return render_template('tale_add.html',
                               genres=Genre.select_all(),
                               licenses=License.select_all())
    else:
        return redirect('/404')
示例#2
0
def tale_edit_get(tale_id):
    tale = Tale.select_by_id(tale_id, 1)

    if len(tale) is not 0 and session.get('user_logged_id',
                                          None) is tale[0]['creator_id']:
        tale = tale[0]

        tale_genres = Tale_Genre.select_by_tale_id(tale_id)
        tale_genres_ids_set = set()

        for tale_genre in tale_genres:
            tale_genres_ids_set.add(tale_genre[1])

        genres = Genre.select_all()
        genres_list = list()

        for genre in genres:
            genre['checked'] = True if genre[
                'id'] in tale_genres_ids_set else False
            genres_list.append(genre)

        licenses = License.select_all()
        licenses_list = list()

        for license in licenses:
            license['selected'] = True if tale['license_id'] is license[
                'id'] else False
            licenses_list.append(license)

        return aux.return_rendered_tale_template(tale,
                                                 'tale_edit.html',
                                                 genres_list=genres_list,
                                                 licenses_list=licenses_list)
    else:
        return redirect('/404')
示例#3
0
def tale_edit_get(tale_id):
	tale = Tale.select_by_id(tale_id, 1)

	if len(tale) is not 0 and session.get('user_logged_id', None) is tale[0]['creator_id']:
		tale = tale[0]

		tale_genres = Tale_Genre.select_by_tale_id(tale_id)
		tale_genres_ids_set = set()

		for tale_genre in tale_genres:
			tale_genres_ids_set.add(tale_genre[1])

		genres = Genre.select_all()
		genres_list = list()

		for genre in genres:
			genre['checked'] = True if genre['id'] in tale_genres_ids_set else False
			genres_list.append(genre)

		licenses = License.select_all()
		licenses_list = list()

		for license in licenses:
			license['selected'] = True if tale['license_id'] is license['id'] else False
			licenses_list.append(license)

		return aux.return_rendered_tale_template(
			tale,
			'tale_edit.html',
			genres_list = genres_list,
			licenses_list = licenses_list
		)
	else:
		return redirect('/404')
示例#4
0
def tale_add_get():
	if 'user_logged_id' in session:
		return render_template('tale_add.html', genres = Genre.select_all(), licenses = License.select_all())
	else:
		return redirect('/404')