Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 99c92c11

Přidáno uživatelem Matěj Zeman před asi 2 roky(ů)

re #9429 Added class and funcionality for Teams table. Modified date parsing and storing. Modified View at /usb-logs/. Replaced "_" with "-" in all endpoints.

Zobrazit rozdíly:

server/sql_app/api/licenses.py
2 2

  
3 3
from fastapi import Depends, FastAPI, HTTPException, APIRouter
4 4
from sqlalchemy.orm import Session
5
from datetime import date
5 6
from ...sql_app import crud, models, schemas
6 7
from ..database import SessionLocal, engine
7 8
from fastapi import FastAPI, Request
......
24 25
        db.close()
25 26

  
26 27

  
27
@licenses.get("/licenses_web/", response_class=HTMLResponse)
28
@licenses.get("/licenses-web/", response_class=HTMLResponse)
28 29
async def read_pcs(request: Request, skip: int = 0, limit: int = 100, db: Session = Depends(get_db)):
29 30
    licenses = crud.get_licenses(db, skip=skip, limit=limit)
30 31
    return templates.TemplateResponse("licenses.html", {"request": request, "licenses": licenses})
......
32 33

  
33 34
@licenses.post("/license/", response_model=schemas.License)
34 35
def create_license(license: schemas.LicenseCreate, db: Session = Depends(get_db)):
35
    print(crud.create_license(db=db, license=license))
36
    print(crud.create_license(db=db, name=license.name, expdate=license.expiration_date))
36 37

  
37 38

  
38 39
@licenses.get("/licenses/", response_model=List[schemas.License])
......
41 42
    return licenses
42 43

  
43 44

  
44
@licenses.post("/device_license/", response_model=schemas.DeviceLicense)
45
@licenses.post("/device-license/", response_model=schemas.DeviceLicense)
45 46
def create_device_license(device_license: schemas.DeviceLicenseCreate, db: Session = Depends(get_db)):
46 47
    print(crud.create_device_license(db=db, device_license=device_license))

Také k dispozici: Unified diff