MCPcopy Create free account

hub / github.com/DJWOMS/fastapi_base / functions

Functions83 in github.com/DJWOMS/fastapi_base

↓ 6 callersMethodcommit
(self)
src/repositories/base_uow.py:19
↓ 3 callersMethodall
(self)
examples/app_support_2/src/support/repositories/category_repository.py:35
↓ 2 callersMethodcreate
(self, model: PyModel)
examples/app_support_2/src/services/base_service.py:11
↓ 2 callersMethodrollback
(self)
src/repositories/base_uow.py:23
↓ 1 callersMethoddelete
(self, pk: int)
examples/app_support_2/src/services/base_service.py:17
↓ 1 callersMethodexists
(self, name: str)
examples/app_support_2/src/support/services/category_service.py:22
↓ 1 callersMethodfilter
( self, fields: list[str] | None = None, order: list[str] | None = None,
examples/app_support_2/src/support/services/category_service.py:8
↓ 1 callersMethodfilter
( self, fields: list[str] | None = None, order: list[str] | None = None, limit
examples/app_support_2/src/support/repositories/category_repository.py:13
↓ 1 callersMethodget
(self, pk: int)
examples/app_support_2/src/services/base_service.py:20
↓ 1 callersFunctionget_application
()
src/main.py:8
↓ 1 callersFunctionget_application
()
examples/app_support_2/main.py:8
↓ 1 callersFunctionget_apps_router
()
src/routes.py:4
↓ 1 callersFunctionget_apps_router
()
examples/app_support_2/src/routes.py:6
↓ 1 callersMethodrollback
(self)
src/repositories/sqlalchemy_uow.py:21
↓ 1 callersFunctionrun_migrations_offline
Run migrations in 'offline' mode. This configures the context with just a URL and not an Engine, though an Engine is acceptable here as w
examples/app_support_2/migrations/env.py:38
↓ 1 callersFunctionrun_migrations_online
Run migrations in 'online' mode. In this scenario we need to create an Engine and associate a connection with the context.
examples/app_support_2/migrations/env.py:62
↓ 1 callersMethodupdate
(self, pk: int, model: PyModel)
examples/app_support_2/src/services/base_service.py:14
Method__aenter__
(self)
src/repositories/sqlalchemy_uow.py:9
Method__aenter__
(self)
src/repositories/base_uow.py:11
Method__aexit__
(self, *args)
src/repositories/sqlalchemy_uow.py:14
Method__aexit__
(self, *args)
src/repositories/base_uow.py:15
Method__call__
(self, *args, **kwargs)
src/interfaces/permission_interface.py:11
Method__call__
(self, *args, **kwargs)
examples/app_support_2/src/interfaces/permission_interface.py:11
Method__init__
(self, repository: AbstractRepository)
src/services/generic_service.py:7
Method__init__
(self, repository: SqlAlchemyRepository)
src/services/base_service.py:8
Method__init__
(self, model: Type[ModelType], db_session: AsyncSession)
src/repositories/sqlalchemy_repository.py:19
Method__init__
(self, session_factory)
src/repositories/sqlalchemy_uow.py:6
Method__init__
(self)
src/repositories/base_uow.py:7
Method__init__
(self, repository: AbstractRepository)
examples/app_support_2/src/services/base_service.py:8
Method__init__
(self, model: Type[ModelType], db_session: AsyncSession)
examples/app_support_2/src/repositories/sqlalchemy_repository.py:19
Method__init__
(self, url: str, echo: bool = False)
examples/app_support_2/src/config/database/db_helper.py:15
Method__init__
(self, url: str, echo: bool = False)
config/database/db_helper.py:15
Method__tablename__
(cls)
src/models/base_model.py:29
Method__tablename__
(cls)
examples/app_support_2/src/models/base_model.py:20
Functionauth_api_mock
(token: str)
examples/app_support_2/src/mock/auth_api.py:1
Methodcheck_permissions
(self, user: UserModel)
src/interfaces/permission_interface.py:14
Methodcheck_permissions
(self, user: UserModel)
examples/app_support_2/src/interfaces/permission_interface.py:14
Methodcommit
(self)
src/repositories/sqlalchemy_uow.py:18
Methodcreate
(self, model: PyModel)
src/services/generic_service.py:10
Methodcreate
(self, model: PyModel)
src/services/base_service.py:11
Methodcreate
(self, data: CreateSchemaType)
src/repositories/sqlalchemy_repository.py:23
Methodcreate
(self, **kwargs)
src/repositories/base_repository.py:7
Methodcreate
(self, data: CreateSchemaType)
examples/app_support_2/src/repositories/sqlalchemy_repository.py:23
Methodcreate
(self, **kwargs)
examples/app_support_2/src/repositories/base_repository.py:7
Functioncreate_category
( data: CategoryCreate, user: User = Depends(is_admin) )
examples/app_support_2/src/support/controllers/admin_controller.py:30
Functioncreate_support
(data: SupportCreate)
examples/app_support_2/src/support/controllers/support_controller.py:11
Methoddatabase_url
(self)
examples/app_support_2/src/config/database/db_config.py:16
Methoddatabase_url
(self)
config/database/db_config.py:16
Methoddelete
(self, pk: int)
src/services/generic_service.py:16
Methoddelete
(self, pk: int)
src/services/base_service.py:17
Methoddelete
(self, **filters)
src/repositories/sqlalchemy_repository.py:38
Methoddelete
(self, **kwargs)
src/repositories/base_repository.py:15
Methoddelete
(self, **filters)
examples/app_support_2/src/repositories/sqlalchemy_repository.py:38
Methoddelete
(self, **kwargs)
examples/app_support_2/src/repositories/base_repository.py:15
Functiondelete_category
(pk: int)
examples/app_support_2/src/support/controllers/admin_controller.py:49
Methodexists
(self, **filters)
examples/app_support_2/src/support/repositories/category_repository.py:38
Functionexists_category_for_name
(name: str, user: User = Depends(is_admin))
examples/app_support_2/src/support/controllers/admin_controller.py:22
Functionfilter_category
( fields: Annotated[list, Query()] = [], order: Annotated[list, Query()] = [], limit:
examples/app_support_2/src/support/controllers/admin_controller.py:65
Methodfind_by_id
(self, id_: int)
src/services/query_base_service.py:11
Methodfind_by_id
(self, id_: int)
examples/app_support_2/src/services/query_base_service.py:11
Methodfindall
(self)
src/services/query_base_service.py:15
Methodfindall
(self)
examples/app_support_2/src/services/query_base_service.py:15
Methodget
(self, pk: int)
src/services/generic_service.py:19
Methodget
(self, pk: int)
src/services/base_service.py:20
Methodget_db_session
(self)
examples/app_support_2/src/config/database/db_helper.py:32
Methodget_db_session
(self)
config/database/db_helper.py:32
Methodget_multi
( self, order: str = "id", limit: int = 100, offset: int = 0
src/repositories/sqlalchemy_repository.py:48
Methodget_multi
( self, order: str = "id", limit: int = 100, offset: int = 0
examples/app_support_2/src/repositories/sqlalchemy_repository.py:48
Methodget_scope_session
(self)
examples/app_support_2/src/config/database/db_helper.py:25
Methodget_scope_session
(self)
config/database/db_helper.py:25
Methodget_single
(self, **filters)
src/repositories/sqlalchemy_repository.py:43
Methodget_single
(self, **kwargs)
src/repositories/base_repository.py:19
Methodget_single
(self, **filters)
examples/app_support_2/src/repositories/sqlalchemy_repository.py:43
Methodget_single
(self, **kwargs)
examples/app_support_2/src/repositories/base_repository.py:19
Functionget_single_category
(pk: int)
examples/app_support_2/src/support/controllers/admin_controller.py:57
Functionis_admin
()
examples/app_support_2/src/support/controllers/admin_controller.py:17
Methodupdate
(self, pk: int, model: PyModel)
src/services/generic_service.py:13
Methodupdate
(self, pk: int, model: PyModel)
src/services/base_service.py:14
Methodupdate
(self, data: UpdateSchemaType, **filters)
src/repositories/sqlalchemy_repository.py:31
Methodupdate
(self, **kwargs)
src/repositories/base_repository.py:11
Methodupdate
(self, data: UpdateSchemaType, **filters)
examples/app_support_2/src/repositories/sqlalchemy_repository.py:31
Methodupdate
(self, **kwargs)
examples/app_support_2/src/repositories/base_repository.py:11
Functionupdate_category
(pk: int, data: CategoryCreate)
examples/app_support_2/src/support/controllers/admin_controller.py:41