popravljen deck bug zares?
parent
09d9da152e
commit
0dc571eb56
|
@ -106,7 +106,7 @@ def list_of_new_cards_by_ids(user_id):
|
|||
dbsession.close()
|
||||
return l
|
||||
|
||||
|
||||
|
||||
def rated_today_by_staus (card_status, user_id):
|
||||
"""
|
||||
Returns number of cards rated today by user by status (new or due)
|
||||
|
@ -121,7 +121,7 @@ def rated_today_by_staus (card_status, user_id):
|
|||
n = 0
|
||||
d = 0
|
||||
for rating in ratings_today:
|
||||
count_all_rates_of_card = dbsession.query(Card).filter(Card.id == rating.card_id).count()
|
||||
count_all_rates_of_card = dbsession.query(Rating).filter(rating.card_id == Rating.card_id).count()
|
||||
print("count_all_rates_of_card: ", count_all_rates_of_card)
|
||||
|
||||
if count_all_rates_of_card == 1:
|
||||
|
@ -254,17 +254,17 @@ def sr_session():
|
|||
#max can be more than all scheduled, min decides which is the limt.
|
||||
if remaining_new_today > 0:
|
||||
print("gettin new") ##TODO problem je, ker na produkciji zgleda kot da jemlje skoz new, čeprav bi moral due
|
||||
new_card_id=get_a_card_by_status(user_id, "new")
|
||||
next_card_id=get_a_card_by_status(user_id, "new")
|
||||
elif remaining_due_today > 0:
|
||||
print("getting due")
|
||||
new_card_id=get_a_card_by_status(user_id, "due")
|
||||
next_card_id=get_a_card_by_status(user_id, "due")
|
||||
else:
|
||||
dbsession.close()
|
||||
flash("no more cards today")
|
||||
return redirect("/menu")
|
||||
|
||||
show_card = dbsession.query(Card).get(new_card_id)
|
||||
interval = get_interval(new_card_id)
|
||||
show_card = dbsession.query(Card).get(next_card_id)
|
||||
interval = get_interval(next_card_id)
|
||||
|
||||
#these factors should be better packaged
|
||||
return render_template("deck.html", username=username, card=show_card, maybe_in=round(interval*maybe_factor), no_in=round(no_factor*interval))
|
Loading…
Reference in New Issue