Beispiel #1
0
def delete(id):
    serie = Serie.get(Serie.id == id)
    serie.active = False

    serie.save()

    return redirect(url_for('.list'))
Beispiel #2
0
def update(id):
    if request.method == 'GET':
        s = Serie.get(Serie.id == id)
        return render_template(
            'serie/view.html', title=s.title, edit=True,
            serie=s, menuItems=menu.make())
    elif request.method == 'POST':
        serie = Serie.get(Serie.id == id)

        serie.title = request.form.get('title')
        serie.lastChapter = request.form.get('lastChapter')
        serie.totalChapters = request.form.get('totalChapters')
        serie.onGoing = request.form.get('onGoing', False)

        serie.fansub = Fansub.get(Fansub.id == request.form.get('fansub'))

        for param in serie.params:
            param.value = request.form.get(param.name)
            param.save()

        serie.save()

        return redirect(url_for('.view', id=serie.id))
Beispiel #3
0
def view(id):
    s = Serie.get(Serie.id == id)
    return render_template(
        'serie/view.html', title=s.title, edit=False, 
        serie=s, menuItems=menu.make())
Beispiel #4
0
def checkAll(id):
    serie = Serie.get(Serie.id == id)
    Scraper(serie.fansub).all(serie)

    return redirect(url_for('.view', id=serie.id))