(session: SessionDep, user: CurrentUser, oid: Optional[int] = None)
| 27 | |
| 28 | |
| 29 | def get_datasource_list(session: SessionDep, user: CurrentUser, oid: Optional[int] = None) -> List[CoreDatasource]: |
| 30 | current_oid = user.oid if user.oid is not None else 1 |
| 31 | if user.isAdmin and oid: |
| 32 | current_oid = oid |
| 33 | return session.exec( |
| 34 | select(CoreDatasource).where(CoreDatasource.oid == int(current_oid)).order_by(CoreDatasource.name)).all() |
| 35 | |
| 36 | |
| 37 | def get_ds(session: SessionDep, id: int): |
no test coverage detected