feat: add persistent badges and admin badge page
This commit is contained in:
@@ -6,6 +6,7 @@ from sqlalchemy import select
|
||||
|
||||
from ..extensions import db
|
||||
from ..models import TaskInstance, TaskTemplate
|
||||
from .badges import evaluate_task_badges
|
||||
from .dates import add_months, today_local
|
||||
|
||||
|
||||
@@ -122,5 +123,6 @@ def complete_task(task: TaskInstance, completed_by_user_id: int) -> TaskInstance
|
||||
task.status = "completed"
|
||||
ensure_next_recurring_task(task)
|
||||
db.session.commit()
|
||||
if task.completed_by_user:
|
||||
evaluate_task_badges(task.completed_by_user)
|
||||
return task
|
||||
|
||||
|
||||
Reference in New Issue
Block a user