|
|
|
|
|
|
|
|
return db.session.query(Account).filter(Account.id == account_integrate.account_id).one_or_none() |
|
|
return db.session.query(Account).filter(Account.id == account_integrate.account_id).one_or_none() |
|
|
return None |
|
|
return None |
|
|
|
|
|
|
|
|
def get_integrates(self) -> list[db.Model]: |
|
|
|
|
|
ai = db.Model |
|
|
|
|
|
return db.session.query(ai).filter(ai.account_id == self.id).all() |
|
|
|
|
|
|
|
|
|
|
|
# check current_user.current_tenant.current_role in ['admin', 'owner'] |
|
|
|
|
|
@property |
|
|
@property |
|
|
def is_admin_or_owner(self): |
|
|
def is_admin_or_owner(self): |
|
|
return TenantAccountRole.is_privileged_role(self._current_tenant.current_role) |
|
|
return TenantAccountRole.is_privileged_role(self._current_tenant.current_role) |