Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 93d0ec10

Přidáno uživatelem Matěj Zeman před více než 2 roky(ů)

re #9846 Filter text fields keeps their searched content.

Zobrazit rozdíly:

server/sql_app/api/headdevices_web.py
48 48
    if current_user == "admin":
49 49
        return templates.TemplateResponse("head_devices.html", {"request": request, "devices": device_dict,
50 50
                                                                "devs": devices, "teams": teams, "licenses": licenses,
51
                                                                "user": current_user})
51
                                                                "user": current_user, "body_val": "", "lic_val": "",
52
                                                                "team_val": ""})
52 53
    else:
53 54
        current_user = "guest"
54 55
        return templates.TemplateResponse("head_devices_normal.html", {"request": request, "devices": device_dict,
55 56
                                                                "devs": devices, "teams": teams, "licenses": licenses,
56
                                                                "user": current_user})
57
                                                                "user": current_user, "body_val": "", "lic_val": "",
58
                                                                "team_val": ""})
57 59

  
58 60

  
59 61
@head_device_web.post("/head-devices-web", response_class=HTMLResponse)
......
77 79
        lic = crud.get_license(db, dev.license_id)
78 80
        device_dict.append({"device": dev, "license": lic, "log": dev.h_logs[len(dev.h_logs) - 1]})
79 81
    licenses = crud.get_licenses(db, skip=skip, limit=limit)
82
    if body_id == "all":
83
        body_id = ""
84
    if lic_id == "all":
85
        lic_id = ""
86
    if team == "all":
87
        team = ""
80 88
    if current_user == "admin":
81 89
        return templates.TemplateResponse("head_devices.html", {"request": request, "devices": device_dict,
82 90
                                                                "devs": devices, "teams": teams, "licenses": licenses,
83
                                                                "user": current_user})
91
                                                                "user": current_user, "body_val": body_id, "lic_val": lic_id,
92
                                                                "team_val": team})
84 93
    else:
85 94
        current_user = "guest"
86 95
        return templates.TemplateResponse("head_devices_normal.html", {"request": request, "devices": device_dict,
87 96
                                                                       "devs": devices, "teams": teams,
88 97
                                                                       "licenses": licenses,
89
                                                                       "user": current_user})
98
                                                                       "user": current_user, "body_val": body_id, "lic_val": lic_id,
99
                                                                       "team_val": team})
90 100

  
91 101

  
92 102
@head_device_web.get("/head-device-license/{device_id}", response_class=HTMLResponse)

Také k dispozici: Unified diff