From cc726c7f68d47e3bb446ad96b8f048bd4410911d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=20=E6=9F=8F?= Date: Mon, 25 Nov 2024 18:36:21 +0900 Subject: [PATCH] set domain inactive -> userdomain.active =false --- backend/app/db/crud.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/app/db/crud.py b/backend/app/db/crud.py index 74e1beb..18c2489 100644 --- a/backend/app/db/crud.py +++ b/backend/app/db/crud.py @@ -283,6 +283,7 @@ def create_domain(db: Session, domain: schemas.DomainIn,userid:int): tenantid = domain.tenantid, name=domain.name, url=domain.url, + is_active=domain.is_active, kintoneuser=domain.kintoneuser, kintonepwd=domain.kintonepwd, createuserid = userid, @@ -316,6 +317,11 @@ def edit_domain( db_domain.tenantid = domain.tenantid db_domain.name=domain.name db_domain.url=domain.url + if db_domain.is_active == True and domain.is_active == False: + db_userdomains = db.query(models.UserDomain).filter(and_(models.UserDomain.domainid == db_domain.id,models.UserDomain.active == True)).all() + for userdomain in db_userdomains: + userdomain.active = False + db.add(userdomain) db_domain.is_active=domain.is_active db_domain.kintoneuser=domain.kintoneuser if domain.kintonepwd != "":