Revize 7fe7be79
Přidáno uživatelem Matěj Zeman před asi 2 roky(ů)
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
Added views for LD logs and forms for connecting body devices with licenses.