Fix backend bulk delete, separate password page, remove admin dummy data, swap dashboard rows
This commit is contained in:
@@ -298,8 +298,8 @@ def bulk_delete_students(payload: DeleteUsersRequest, session: Session = Depends
|
||||
user = session.get(models.User, uid)
|
||||
if user:
|
||||
# Delete associated records manually since foreign key cascade might not be configured in sqlmodel by default
|
||||
session.exec(delete(models.Attempt).where(models.Attempt.user_id == uid))
|
||||
session.exec(delete(models.Mistake).where(models.Mistake.user_id == uid))
|
||||
session.exec(delete(models.Attempt).where(models.Attempt.user_id == uid))
|
||||
session.exec(delete(models.Transaction).where(models.Transaction.user_id == uid))
|
||||
session.exec(delete(models.Subscription).where(models.Subscription.user_id == uid))
|
||||
session.exec(delete(models.StudyPlan).where(models.StudyPlan.user_id == uid))
|
||||
|
||||
Reference in New Issue
Block a user