Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 7fe7be79

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

Added views for LD logs and forms for connecting body devices with licenses.

Zobrazit rozdíly:

server/sql_app/api/pcs_web.py
37 37
    current_user = Authorize.get_jwt_subject()
38 38
    pcs = crud.get_pcs(db, skip=skip, limit=limit)
39 39
    if current_user == "admin":
40
        return templates.TemplateResponse("pcs.html", {"request": request, "pcs": pcs})
40
        return templates.TemplateResponse("pcs.html", {"request": request, "pcs": pcs, "user": current_user})
41 41
    else:
42
        return templates.TemplateResponse("pcs_normal.html", {"request": request, "pcs": pcs})
42
        current_user = "guest"
43
        return templates.TemplateResponse("pcs_normal.html", {"request": request, "pcs": pcs, "user": current_user})
43 44

  
44 45

  
45 46
@pcs_web.get("/pc-team/{pc_id}", response_class=HTMLResponse)
......
53 54
                                      {"request": request, "pc": pc, "teams": teams})
54 55

  
55 56

  
56
@pcs_web.post("/pcs-web/{pc_id}", response_class=HTMLResponse)
57
@pcs_web.post("/pcs-web/{pc_id}")
57 58
async def connect_post(pc_id: int, team: str = Form(...), db: Session = Depends(get_db)):
58 59
    """
59 60
    Endpoint called from within form for connecting pc with team. Updates certain pc with new team.
60 61
    """
61 62
    old_pc = crud.update_pc(db, pc_id, team)
62
    RedirectResponse("/pcs-web")
63
    return RedirectResponse(url=f"/pcs-web", status_code=303)

Také k dispozici: Unified diff