Example #1
0
def delete_user(username):
    """
    Seriously? What did you expect?
    """
    user_datastore = SQLAlchemyUserDatastore(DB, User, Role)
    user = user_datastore.find_user(email=username)
    user_datastore.delete_user(user)
    DB.session.commit()
Example #2
0
def delete_user(id_user):
    """Удалить пользователя вместе с его ролями и дааными (соревнованиями)"""
    # Удаляет все соревнования созданые пользователем
    db.session.query(RoleEvents).filter_by(id_user=id_user).delete()
    db.session.commit()

    t = db.session.query(EVENTS).filter_by(id_base_user=id_user).all()
    for i in t:
        remove_event(i.id)
    db.session.commit()

    # print("id", id_user)
    # удаляет данные пользователя
    user_datastore = SQLAlchemyUserDatastore(db, USER, Role)
    u = db.session.query(USER).filter_by(id=id_user).first()
    user_datastore.delete_user(u)
    db.session.commit()
Example #3
0
def rm(ctx, email):
    """Deletes a user"""
    ds = SQLAlchemyUserDatastore(ctx.obj, User, Role)
    u = ds.find_user(email=email)
    ds.delete_user(u)
    ds.commit()