get_domains 改修

This commit is contained in:
2024-11-26 15:18:56 +09:00
parent cc726c7f68
commit 1f176d40bc
3 changed files with 23 additions and 10 deletions

View File

@@ -19,13 +19,15 @@ def get_user_by_email(db: Session, email: str) -> schemas.UserBase:
return db.query(models.User).filter(models.User.email == email).first()
def get_allusers(
db: Session
) -> t.List[schemas.UserOut]:
return db.query(models.User).all()
def get_users(
db: Session, super:bool
) -> t.List[schemas.UserOut]:
if super:
return db.query(models.User).all()
else:
return db.query(models.User).filter(models.User.is_superuser == False)
return db.query(models.User).filter(models.User.is_superuser == False)
def create_user(db: Session, user: schemas.UserCreate):
@@ -388,8 +390,12 @@ def get_domain(db: Session, userid: str):
# domain.kintonepwd = decrypted_pwd
return domains
def get_domains(db: Session,tenantid:str):
domains = db.query(models.Domain).filter(models.Domain.tenantid == tenantid ).all()
def get_alldomains(db: Session):
domains = db.query(models.Domain).all()
return domains
def get_domains(db: Session,userid:int):
domains = db.query(models.Domain).filter(models.Domain.ownerid == userid ).all()
if not domains:
raise HTTPException(status_code=404, detail="Data not found")
# for domain in domains: