add temporary access when database is empty
This commit is contained in:
@@ -25,7 +25,7 @@ class LoginRequest(BaseModel):
|
||||
)
|
||||
def login(request: LoginRequest) -> Token:
|
||||
logger.info(f"login with {request.email}")
|
||||
user = authenticate_user(request.email, request.password) # type: ignore
|
||||
user = authenticate_user(request.email, request.password)
|
||||
scopes = ["admin", "read"]
|
||||
if not user:
|
||||
raise HTTPException(
|
||||
|
||||
@@ -8,3 +8,7 @@ from src.db.models.admin import Profile
|
||||
def get_profile(username: AnyStr, db: Session):
|
||||
profile = db.query(Profile).filter(Profile.email == username).first()
|
||||
return profile
|
||||
|
||||
def is_database_empty(db: Session) -> bool:
|
||||
profiles = db.query(Profile).all()
|
||||
return len(profiles) == 0
|
||||
|
||||
Reference in New Issue
Block a user