You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
454 B

from minibase.blueprints.user.models import Users, User_Roles
import minibase.blueprints.database.utils as dbUtils
from sqlalchemy import case
def dbGetMailFirst(mail):
return Users.query.filter_by(email_account=mail).first()
def queryRoleById(id):
return User_Roles.query.get_or_404(id)
def queryUserNamesWithDefault(defId):
choices = Users.query.order_by(case((Users.id == defId, 0),else_=1),Users.username.asc())
return choices;