fixed double review on first card bug
parent
a4f8c0aa8e
commit
297c7fef02
11
app.py
11
app.py
|
@ -11,9 +11,7 @@ from menu import bp as menu_bp
|
||||||
from upload import bp as upload_bp
|
from upload import bp as upload_bp
|
||||||
|
|
||||||
from create_db import Card, Deck
|
from create_db import Card, Deck
|
||||||
from config import CONFIG
|
from config import CONFIG
|
||||||
|
|
||||||
from get_public_links import test_file
|
|
||||||
|
|
||||||
|
|
||||||
engine = create_engine(CONFIG['DB_CONNECTION'])
|
engine = create_engine(CONFIG['DB_CONNECTION'])
|
||||||
|
@ -65,6 +63,7 @@ def create_app(test_config=None):
|
||||||
|
|
||||||
if current_card < len(d):
|
if current_card < len(d):
|
||||||
card = dbsession.query(Card).filter(Card.id == d[current_card]).first()
|
card = dbsession.query(Card).filter(Card.id == d[current_card]).first()
|
||||||
|
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'current_card': current_card+1})
|
||||||
else:
|
else:
|
||||||
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'completed': True})
|
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'completed': True})
|
||||||
dbsession.commit()
|
dbsession.commit()
|
||||||
|
@ -72,12 +71,11 @@ def create_app(test_config=None):
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
rate = request.form.get('rate', None) #je to nevarno??
|
rate = request.form.get('rate', None) #je to nevarno??
|
||||||
cardtitle = request
|
|
||||||
print(rate)
|
print(rate)
|
||||||
|
|
||||||
if rate == "Yes":
|
if rate == "Yes":
|
||||||
k = 1
|
|
||||||
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': 1})
|
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': 1})
|
||||||
|
|
||||||
elif rate == "Maybe":
|
elif rate == "Maybe":
|
||||||
k = 0.5
|
k = 0.5
|
||||||
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': abs(card.interest_rate*k)})
|
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': abs(card.interest_rate*k)})
|
||||||
|
@ -86,8 +84,7 @@ def create_app(test_config=None):
|
||||||
k = 0.1
|
k = 0.1
|
||||||
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': abs(card.interest_rate*k)})
|
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': abs(card.interest_rate*k)})
|
||||||
|
|
||||||
dbsession.query(Card).filter(Card.id == card.id).update({'last_review': date()})
|
#dbsession.query(Card).filter(Card.id == card.id).update({'last_review': date()})
|
||||||
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'current_card': current_card+1})
|
|
||||||
dbsession.commit()
|
dbsession.commit()
|
||||||
return render_template("deck/index.html", username=username, card = card) # no idea kaj se tu dogaja...
|
return render_template("deck/index.html", username=username, card = card) # no idea kaj se tu dogaja...
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue