Initialize alembic
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
from fastapi import APIRouter, Request
|
||||
|
||||
from allmende_payment_system.api.dependencies import SessionDep, UserDep
|
||||
from allmende_payment_system.database import ensure_user
|
||||
from allmende_payment_system.tools import get_jinja_renderer
|
||||
|
||||
root_router = APIRouter()
|
||||
|
||||
@@ -6,7 +6,7 @@ from sqlalchemy import select
|
||||
from starlette import status
|
||||
from starlette.responses import RedirectResponse
|
||||
|
||||
from allmende_payment_system.api import types
|
||||
from allmende_payment_system import types
|
||||
from allmende_payment_system.api.dependencies import SessionDep, UserDep
|
||||
from allmende_payment_system.models import Area, Permission, Product, User, UserGroup
|
||||
from allmende_payment_system.tools import get_jinja_renderer
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
import typing
|
||||
from decimal import Decimal
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
UnitsOfMeasure = typing.Literal[
|
||||
"g",
|
||||
"kg",
|
||||
"l",
|
||||
"piece",
|
||||
]
|
||||
|
||||
|
||||
class Product(BaseModel):
|
||||
name: str
|
||||
price: Decimal
|
||||
area_id: int
|
||||
vat_rate: Decimal
|
||||
allow_fractional: bool = False
|
||||
unit_of_measure: UnitsOfMeasure
|
||||
|
||||
|
||||
class UserGroup(BaseModel):
|
||||
name: str
|
||||
description: typing.Optional[str] = None
|
||||
Reference in New Issue
Block a user