├── .coverage ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── README.md ├── alembic.ini ├── front ├── button │ └── button.py ├── header.py └── header │ └── header.py ├── main.py ├── migrations ├── README ├── env.py ├── script.py.mako └── versions │ ├── 2024_03_14_1433-3722e79049fb_added_users_table.py │ ├── 2024_03_14_1732-53937fceb381_changed_user_refresh_token_to_nullable.py │ ├── 2024_03_17_1708-d1c5aa9b4ecc_made_user_email_unique.py │ ├── 2024_03_26-6040e6a7be5b_added_work_and_supply_tables.py │ ├── 2024_03_26-e4ca7f85e87c_added_work_supply.py │ ├── 2024_03_27-71671dbc53c0_added_master.py │ ├── 2024_03_28-0f2b136116fd_added_timezone.py │ ├── 2024_03_28-c717f3475dc3_added_master_to_order_table.py │ └── 2024_03_28-db5c44566279_added_user.py ├── poetry.lock ├── pyproject.toml ├── src ├── __init__.py ├── auth │ ├── __init__.py │ ├── config.py │ ├── dependencies.py │ ├── models.py │ ├── router.py │ ├── schemas.py │ ├── service.py │ ├── user_rep.py │ └── utils.py ├── config.py ├── database.py ├── dependencies.py ├── errors │ ├── __init__.py │ ├── excaptions.py │ ├── handlers.py │ └── schema.py ├── masters │ ├── models.py │ ├── repository.py │ ├── router.py │ ├── schemas.py │ └── service.py ├── orders │ ├── models.py │ ├── repository.py │ ├── router.py │ ├── schemas.py │ └── service.py ├── repository.py ├── service.py ├── uow.py └── works │ ├── dependencies.py │ ├── models.py │ ├── repositories.py │ ├── router.py │ ├── schemas.py │ └── service.py └── tests ├── auth ├── test_auth_service.py ├── test_jwt_generation.py ├── test_password_hashing.py └── test_user_rep.py ├── conftest.py └── e2e └── test_auth.py /.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/.coverage -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/alembic.ini -------------------------------------------------------------------------------- /front/button/button.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/front/header.py -------------------------------------------------------------------------------- /front/header/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/front/header/header.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/main.py -------------------------------------------------------------------------------- /migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/2024_03_14_1433-3722e79049fb_added_users_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_14_1433-3722e79049fb_added_users_table.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_14_1732-53937fceb381_changed_user_refresh_token_to_nullable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_14_1732-53937fceb381_changed_user_refresh_token_to_nullable.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_17_1708-d1c5aa9b4ecc_made_user_email_unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_17_1708-d1c5aa9b4ecc_made_user_email_unique.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_26-6040e6a7be5b_added_work_and_supply_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_26-6040e6a7be5b_added_work_and_supply_tables.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_26-e4ca7f85e87c_added_work_supply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_26-e4ca7f85e87c_added_work_supply.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_27-71671dbc53c0_added_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_27-71671dbc53c0_added_master.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_28-0f2b136116fd_added_timezone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_28-0f2b136116fd_added_timezone.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_28-c717f3475dc3_added_master_to_order_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_28-c717f3475dc3_added_master_to_order_table.py -------------------------------------------------------------------------------- /migrations/versions/2024_03_28-db5c44566279_added_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/migrations/versions/2024_03_28-db5c44566279_added_user.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/__init__.py -------------------------------------------------------------------------------- /src/auth/config.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/auth/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/dependencies.py -------------------------------------------------------------------------------- /src/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/models.py -------------------------------------------------------------------------------- /src/auth/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/router.py -------------------------------------------------------------------------------- /src/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/schemas.py -------------------------------------------------------------------------------- /src/auth/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/service.py -------------------------------------------------------------------------------- /src/auth/user_rep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/user_rep.py -------------------------------------------------------------------------------- /src/auth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/auth/utils.py -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/config.py -------------------------------------------------------------------------------- /src/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/database.py -------------------------------------------------------------------------------- /src/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/dependencies.py -------------------------------------------------------------------------------- /src/errors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/errors/excaptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/errors/excaptions.py -------------------------------------------------------------------------------- /src/errors/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/errors/handlers.py -------------------------------------------------------------------------------- /src/errors/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/errors/schema.py -------------------------------------------------------------------------------- /src/masters/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/masters/models.py -------------------------------------------------------------------------------- /src/masters/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/masters/repository.py -------------------------------------------------------------------------------- /src/masters/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/masters/router.py -------------------------------------------------------------------------------- /src/masters/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/masters/schemas.py -------------------------------------------------------------------------------- /src/masters/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/masters/service.py -------------------------------------------------------------------------------- /src/orders/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/orders/models.py -------------------------------------------------------------------------------- /src/orders/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/orders/repository.py -------------------------------------------------------------------------------- /src/orders/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/orders/router.py -------------------------------------------------------------------------------- /src/orders/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/orders/schemas.py -------------------------------------------------------------------------------- /src/orders/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/orders/service.py -------------------------------------------------------------------------------- /src/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/repository.py -------------------------------------------------------------------------------- /src/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/service.py -------------------------------------------------------------------------------- /src/uow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/uow.py -------------------------------------------------------------------------------- /src/works/dependencies.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/works/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/works/models.py -------------------------------------------------------------------------------- /src/works/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/works/repositories.py -------------------------------------------------------------------------------- /src/works/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/works/router.py -------------------------------------------------------------------------------- /src/works/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/works/schemas.py -------------------------------------------------------------------------------- /src/works/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/src/works/service.py -------------------------------------------------------------------------------- /tests/auth/test_auth_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/tests/auth/test_auth_service.py -------------------------------------------------------------------------------- /tests/auth/test_jwt_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/tests/auth/test_jwt_generation.py -------------------------------------------------------------------------------- /tests/auth/test_password_hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/tests/auth/test_password_hashing.py -------------------------------------------------------------------------------- /tests/auth/test_user_rep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/tests/auth/test_user_rep.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Staks-sor/Fast_service/HEAD/tests/e2e/test_auth.py --------------------------------------------------------------------------------