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/devices_web.py
51 51
    licenses = crud.get_licenses(db, skip=skip, limit=limit)
52 52
    if current_user == "admin":
53 53
        return templates.TemplateResponse("devices.html", {"request": request, "devices": device_dict,
54
                                                           "licenses": licenses, "devs": devices,
54
                                                           "licenses": licenses, "devs": devices, "keyman_val": "",
55
                                                           "licn_val": "", "lici_val": "", "team_val": "",
55 56
                                                           "teams": teams, "user": current_user})
56 57
    else:
57 58
        current_user = "guest"
58 59
        return templates.TemplateResponse("devices_normal.html", {"request": request, "devices": device_dict,
59
                                                                  "licenses": licenses, "user": current_user})
60
                                                                  "licenses": licenses, "devs": devices, "keyman_val": "",
61
                                                                  "licn_val": "", "lici_val": "", "team_val": "",
62
                                                                  "teams": teams, "user": current_user})
60 63

  
61 64

  
62 65
@device_web.post("/devices-web", response_class=HTMLResponse)
......
85 88
        else:
86 89
            device_dict.append({"device": dev, "license": dev.licenses, "log": dev.logs[len(dev.logs) - 1]})
87 90
    licenses = crud.get_licenses(db, skip=skip, limit=limit)
91
    if keyman_id == "all":
92
        keyman_id = ""
93
    if lic_name == "all":
94
        lic_name = ""
95
    if lic_id == "all":
96
        lic_id = ""
97
    if team == "all":
98
        team = ""
88 99
    if current_user == "admin":
89 100
        return templates.TemplateResponse("devices.html", {"request": request, "devices": device_dict,
90
                                                           "licenses": licenses, "devs": devices,
101
                                                           "licenses": licenses, "devs": devices, "keyman_val": keyman_id,
102
                                                           "licn_val": lic_name, "lici_val": lic_id, "team_val": team,
91 103
                                                           "teams": teams, "user": current_user})
92 104
    else:
93 105
        current_user = "guest"
94 106
        return templates.TemplateResponse("devices_normal.html", {"request": request, "devices": device_dict,
95
                                                                  "licenses": licenses, "user": current_user})
107
                                                                  "licenses": licenses, "devs": devices, "keyman_val": keyman_id,
108
                                                                  "licn_val": lic_name, "lici_val": lic_id, "team_val": team,
109
                                                                  "teams": teams, "user": current_user})
96 110

  
97 111

  
98 112
@device_web.get("/device-license/{device_id}", response_class=HTMLResponse)

Také k dispozici: Unified diff