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/teams_web.py
38 38
    current_user = Authorize.get_jwt_subject()
39 39
    teams = crud.get_teams(db, skip=skip, limit=limit)
40 40
    if current_user == "admin":
41
        return templates.TemplateResponse("teams.html", {"request": request, "teams": teams})
41
        return templates.TemplateResponse("teams.html", {"request": request, "teams": teams, "user": current_user})
42 42
    else:
43
        return templates.TemplateResponse("teams_normal.html", {"request": request, "teams": teams})
43
        current_user = "guest"
44
        return templates.TemplateResponse("teams_normal.html", {"request": request, "teams": teams, "user": current_user})
44 45

  
45 46

  
46 47
@teams_web.get("/team-create", response_class=HTMLResponse)
......
51 52
    return templates.TemplateResponse("team_create.html", {"request": request})
52 53

  
53 54

  
54
@teams_web.post("/teams-web", response_class=HTMLResponse)
55
@teams_web.post("/teams-web-con")
55 56
def create_team(name: str = Form(...), db: Session = Depends(get_db)):
56 57
    """
57 58
    Endpoint called from within form for creating new team. Creates new team and returns all teams in database
......
59 60
    team = crud.create_team(db, name)
60 61
    if team is None:
61 62
        print("something went wrong")
62
    RedirectResponse("/teams-web")
63
    return RedirectResponse(url=f"/teams-web", status_code=303)

Také k dispozici: Unified diff