Listing owned firms and working at firms
This commit is contained in:
@@ -7,6 +7,10 @@ from hub.firm import Firm, FirmRead, FirmCreate, FirmUpdate
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@router.get("/", response_model=list[FirmRead], response_description="{} records retrieved".format(Firm.__name__))
|
||||
async def read_list(user=Depends(get_current_user)) -> list[FirmRead]:
|
||||
return await Firm.find({ "owner": user.id}).to_list()
|
||||
|
||||
@router.post("/", response_description="{} added to the database".format(Firm.__name__))
|
||||
async def create(item: FirmCreate, user=Depends(get_current_user)) -> FirmRead:
|
||||
firm_dict = {"name": item.name, "instance": item.instance}
|
||||
|
||||
Reference in New Issue
Block a user