Revize 93d0ec10
Přidáno uživatelem Matěj Zeman před téměř 3 roky(ů)
server/sql_app/api/bodydevices_web.py | ||
---|---|---|
48 | 48 |
if current_user == "admin": |
49 | 49 |
return templates.TemplateResponse("body_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("body_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 |
@body_device_web.post("/body-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.b_logs[len(dev.b_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("body_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("body_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 |
@body_device_web.get("/body-device-license/{device_id}", response_class=HTMLResponse) |
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) |
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) |
server/sql_app/api/ld_logs_web.py | ||
---|---|---|
46 | 46 |
licenses = crud.get_licenses(db, skip=skip, limit=limit) |
47 | 47 |
if current_user == "admin": |
48 | 48 |
return templates.TemplateResponse("ldlogs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
49 |
"licenses": licenses, "user": current_user}) |
|
49 |
"licenses": licenses, "user": current_user, "pc_val": "", |
|
50 |
"team_val": "", "lic_val": ""}) |
|
50 | 51 |
else: |
51 | 52 |
current_user = "guest" |
52 | 53 |
return templates.TemplateResponse("ldlogs_normal.html", |
53 | 54 |
{"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
54 |
"licenses": licenses, "user": current_user}) |
|
55 |
"licenses": licenses, "user": current_user, "pc_val": "", |
|
56 |
"team_val": "", "lic_val": ""}) |
|
55 | 57 |
|
56 | 58 |
|
57 | 59 |
@ldlogs_web.post("/ldlogs-web", response_class=HTMLResponse) |
... | ... | |
71 | 73 |
pc_obj = crud.get_pcs(db, skip=skip, limit=limit) |
72 | 74 |
teams = crud.get_teams(db, skip=skip, limit=limit) |
73 | 75 |
licenses = crud.get_licenses(db, skip=skip, limit=limit) |
76 |
if team == "all": |
|
77 |
team = "" |
|
78 |
if pc == "all": |
|
79 |
pc = "" |
|
80 |
if lic == "all": |
|
81 |
lic = "" |
|
74 | 82 |
if current_user == "admin": |
75 | 83 |
return templates.TemplateResponse("ldlogs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
76 |
"licenses": licenses, "user": current_user}) |
|
84 |
"licenses": licenses, "user": current_user, "pc_val": pc, |
|
85 |
"team_val": team, "lic_val": lic}) |
|
77 | 86 |
else: |
78 | 87 |
current_user = "guest" |
79 | 88 |
return templates.TemplateResponse("ldlogs_normal.html", |
80 | 89 |
{"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
81 |
"licenses": licenses, "user": current_user}) |
|
90 |
"licenses": licenses, "user": current_user, "pc_val": pc, |
|
91 |
"team_val": team, "lic_val": lic}) |
server/sql_app/api/usb_logs_web.py | ||
---|---|---|
46 | 46 |
licenses = crud.get_licenses(db, skip=skip, limit=limit) |
47 | 47 |
if current_user == "admin": |
48 | 48 |
return templates.TemplateResponse("logs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
49 |
"licenses": licenses, "user": current_user}) |
|
49 |
"licenses": licenses, "user": current_user, "pc_val": "", |
|
50 |
"team_val": "", "lic_val": ""}) |
|
50 | 51 |
else: |
51 | 52 |
current_user = "guest" |
52 | 53 |
return templates.TemplateResponse("logs_normal.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
53 |
"licenses": licenses, "user": current_user}) |
|
54 |
"licenses": licenses, "user": current_user, "pc_val": "", |
|
55 |
"team_val": "", "lic_val": ""}) |
|
54 | 56 |
|
55 | 57 |
|
56 | 58 |
@usblogs_web.post("/logs-web", response_class=HTMLResponse) |
57 | 59 |
async def filter_logs(request: Request, pc: str = Form("all"), team: str = Form("all"), lic: str = Form("all"), |
58 |
skip: int = 0, limit: int = 100, |
|
59 |
db: Session = Depends(get_db), Authorize: AuthJWT = Depends()): |
|
60 |
skip: int = 0, limit: int = 100, db: Session = Depends(get_db), Authorize: AuthJWT = Depends()): |
|
60 | 61 |
""" |
61 | 62 |
Endpoint used for filtering usb logs by user given form inputs. |
62 | 63 |
""" |
... | ... | |
70 | 71 |
pc_obj = crud.get_pcs(db, skip=skip, limit=limit) |
71 | 72 |
teams = crud.get_teams(db, skip=skip, limit=limit) |
72 | 73 |
licenses = crud.get_licenses(db, skip=skip, limit=limit) |
74 |
if team == "all": |
|
75 |
team = "" |
|
76 |
if pc == "all": |
|
77 |
pc = "" |
|
78 |
if lic == "all": |
|
79 |
lic = "" |
|
73 | 80 |
if current_user == "admin": |
74 | 81 |
return templates.TemplateResponse("logs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
75 |
"licenses": licenses, "user": current_user}) |
|
82 |
"licenses": licenses, "user": current_user, "pc_val": pc, |
|
83 |
"team_val": team, "lic_val": lic}) |
|
76 | 84 |
else: |
77 | 85 |
current_user = "guest" |
78 | 86 |
return templates.TemplateResponse("logs_normal.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
79 |
"licenses": licenses, "user": current_user}) |
|
87 |
"licenses": licenses, "user": current_user, "pc_val": pc, |
|
88 |
"team_val": team, "lic_val": lic}) |
|
80 | 89 |
|
81 | 90 |
|
82 | 91 |
@usblogs_web.get("/", response_class=HTMLResponse) |
server/sql_app/api/users_web.py | ||
---|---|---|
37 | 37 |
current_user = Authorize.get_jwt_subject() |
38 | 38 |
users = crud.get_users(db, skip, limit) |
39 | 39 |
if current_user == "admin": |
40 |
return templates.TemplateResponse("users.html", {"request": request, "users": users}) |
|
40 |
return templates.TemplateResponse("users.html", {"request": request, "users": users, "user": current_user})
|
|
41 | 41 |
else: |
42 | 42 |
return RedirectResponse(url=f"/logs-web", status_code=303) |
43 | 43 |
|
server/templates/body-devices/body_devices.html | ||
---|---|---|
60 | 60 |
</form> |
61 | 61 |
<form action="/body-devices-web" method="post"> |
62 | 62 |
<label for="body_id">Body Device ID:</label> |
63 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="" placeholder="all">
|
|
63 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="{{body_val}}" placeholder="all" onClick="this.select();">
|
|
64 | 64 |
<datalist id="body_ids"> |
65 | 65 |
{% for dev in devs %} |
66 | 66 |
<option value="{{dev.serial_number}}"></option> |
67 | 67 |
{% endfor %} |
68 | 68 |
</datalist> |
69 | 69 |
<label for="lic_id">License ID:</label> |
70 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="" placeholder="all">
|
|
70 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
71 | 71 |
<datalist id="licenses_ids"> |
72 | 72 |
{% for license in licenses %} |
73 | 73 |
<option value="{{license.license_id}}"></option> |
74 | 74 |
{% endfor %} |
75 | 75 |
</datalist> |
76 | 76 |
<label for="team">Team:</label> |
77 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
77 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
78 | 78 |
<datalist id="teams"> |
79 | 79 |
{% for team in teams %} |
80 | 80 |
<option value="{{team.name}}">{{team.name}}</option> |
server/templates/body-devices/body_devices_normal.html | ||
---|---|---|
59 | 59 |
</form> |
60 | 60 |
<form action="/body-devices-web" method="post"> |
61 | 61 |
<label for="body_id">Body Device ID:</label> |
62 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="" placeholder="all">
|
|
62 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="{{body_val}}" placeholder="all" onClick="this.select();">
|
|
63 | 63 |
<datalist id="body_ids"> |
64 | 64 |
{% for dev in devs %} |
65 | 65 |
<option value="{{dev.serial_number}}"></option> |
66 | 66 |
{% endfor %} |
67 | 67 |
</datalist> |
68 | 68 |
<label for="lic_id">License ID:</label> |
69 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="" placeholder="all">
|
|
69 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
70 | 70 |
<datalist id="licenses_ids"> |
71 | 71 |
{% for license in licenses %} |
72 | 72 |
<option value="{{license.license_id}}"></option> |
73 | 73 |
{% endfor %} |
74 | 74 |
</datalist> |
75 | 75 |
<label for="team">Team:</label> |
76 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
76 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
77 | 77 |
<datalist id="teams"> |
78 | 78 |
{% for team in teams %} |
79 | 79 |
<option value="{{team.name}}">{{team.name}}</option> |
server/templates/devices/devices.html | ||
---|---|---|
60 | 60 |
</form> |
61 | 61 |
<form action="/devices-web" method="post"> |
62 | 62 |
<label for="keyman_id">Keyman ID:</label> |
63 |
<input id="keyman_id" name="keyman_id" type="text" list="keyman_ids" value="" placeholder="all">
|
|
63 |
<input id="keyman_id" name="keyman_id" type="text" list="keyman_ids" value="{{keyman_val}}" placeholder="all" onClick="this.select();">
|
|
64 | 64 |
<datalist id="keyman_ids"> |
65 | 65 |
{% for dev in devs %} |
66 | 66 |
<option value="{{dev.serial_number}}"></option> |
67 | 67 |
{% endfor %} |
68 | 68 |
</datalist> |
69 | 69 |
<label for="lic_name">License Type:</label> |
70 |
<input id="lic_name" name="lic_name" type="text" list="licenses_names" value="" placeholder="all">
|
|
70 |
<input id="lic_name" name="lic_name" type="text" list="licenses_names" value="{{licn_val}}" placeholder="all" onClick="this.select();">
|
|
71 | 71 |
<datalist id="licenses_names"> |
72 | 72 |
{% for license in licenses %} |
73 | 73 |
<option value="{{license.name}}"></option> |
74 | 74 |
{% endfor %} |
75 | 75 |
</datalist> |
76 | 76 |
<label for="lic_id">License ID:</label> |
77 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="" placeholder="all">
|
|
77 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="{{lici_val}}" placeholder="all" onClick="this.select();">
|
|
78 | 78 |
<datalist id="licenses_ids"> |
79 | 79 |
{% for license in licenses %} |
80 | 80 |
<option value="{{license.license_id}}"></option> |
81 | 81 |
{% endfor %} |
82 | 82 |
</datalist> |
83 | 83 |
<label for="team">Team:</label> |
84 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
84 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
85 | 85 |
<datalist id="teams"> |
86 | 86 |
{% for team in teams %} |
87 | 87 |
<option value="{{team.name}}">{{team.name}}</option> |
server/templates/devices/devices_normal.html | ||
---|---|---|
58 | 58 |
<input type="submit" value="OK"> |
59 | 59 |
</form> |
60 | 60 |
<form action="/devices-web" method="post"> |
61 |
<label for="lic">License:</label> |
|
62 |
<input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all"> |
|
63 |
<datalist id="licenses"> |
|
61 |
<label for="keyman_id">Keyman ID:</label> |
|
62 |
<input id="keyman_id" name="keyman_id" type="text" list="keyman_ids" value="{{keyman_val}}" placeholder="all" onClick="this.select();"> |
|
63 |
<datalist id="keyman_ids"> |
|
64 |
{% for dev in devs %} |
|
65 |
<option value="{{dev.serial_number}}"></option> |
|
66 |
{% endfor %} |
|
67 |
</datalist> |
|
68 |
<label for="lic_name">License Type:</label> |
|
69 |
<input id="lic_name" name="lic_name" type="text" list="licenses_names" value="{{licn_val}}" placeholder="all" onClick="this.select();"> |
|
70 |
<datalist id="licenses_names"> |
|
64 | 71 |
{% for license in licenses %} |
65 | 72 |
<option value="{{license.name}}"></option> |
66 | 73 |
{% endfor %} |
67 | 74 |
</datalist> |
75 |
<label for="lic_id">License ID:</label> |
|
76 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="{{lici_val}}" placeholder="all" onClick="this.select();"> |
|
77 |
<datalist id="licenses_ids"> |
|
78 |
{% for license in licenses %} |
|
79 |
<option value="{{license.license_id}}"></option> |
|
80 |
{% endfor %} |
|
81 |
</datalist> |
|
82 |
<label for="team">Team:</label> |
|
83 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();"> |
|
84 |
<datalist id="teams"> |
|
85 |
{% for team in teams %} |
|
86 |
<option value="{{team.name}}">{{team.name}}</option> |
|
87 |
{% endfor %} |
|
88 |
</datalist> |
|
68 | 89 |
<input type="submit" value="Filter"> |
69 | 90 |
</form> |
70 | 91 |
<table id="devices"> |
... | ... | |
83 | 104 |
</TR> |
84 | 105 |
{% for dev in devices %} |
85 | 106 |
<TR> |
86 |
<TD class="ID">{{dev['device'].id}}</TD>
|
|
107 |
<TD class="ID"><a href="/device-license/{{dev['device'].id}}">{{dev['device'].id}}</a></TD>
|
|
87 | 108 |
<TD class="Serial Number">{{dev['device'].serial_number}}</TD> |
88 | 109 |
<TD class="License">{{dev['license'].name}}</TD> |
89 | 110 |
<TD class="License ID">{{dev['license'].license_id}}</TD> |
server/templates/head_devices/head_devices.html | ||
---|---|---|
60 | 60 |
</form> |
61 | 61 |
<form action="/head-devices-web" method="post"> |
62 | 62 |
<label for="body_id">Head Device ID:</label> |
63 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="" placeholder="all">
|
|
63 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="{{body_val}}" placeholder="all" onClick="this.select();">
|
|
64 | 64 |
<datalist id="body_ids"> |
65 | 65 |
{% for dev in devs %} |
66 | 66 |
<option value="{{dev.serial_number}}"></option> |
67 | 67 |
{% endfor %} |
68 | 68 |
</datalist> |
69 | 69 |
<label for="lic_id">License ID:</label> |
70 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="" placeholder="all">
|
|
70 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
71 | 71 |
<datalist id="licenses_ids"> |
72 | 72 |
{% for license in licenses %} |
73 | 73 |
<option value="{{license.license_id}}"></option> |
74 | 74 |
{% endfor %} |
75 | 75 |
</datalist> |
76 | 76 |
<label for="team">Team:</label> |
77 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
77 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
78 | 78 |
<datalist id="teams"> |
79 | 79 |
{% for team in teams %} |
80 | 80 |
<option value="{{team.name}}">{{team.name}}</option> |
server/templates/head_devices/head_devices_normal.html | ||
---|---|---|
59 | 59 |
</form> |
60 | 60 |
<form action="/head-devices-web" method="post"> |
61 | 61 |
<label for="body_id">Head Device ID:</label> |
62 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="" placeholder="all">
|
|
62 |
<input id="body_id" name="body_id" type="text" list="body_ids" value="{{body_val}}" placeholder="all" onClick="this.select();">
|
|
63 | 63 |
<datalist id="body_ids"> |
64 | 64 |
{% for dev in devs %} |
65 | 65 |
<option value="{{dev.serial_number}}"></option> |
66 | 66 |
{% endfor %} |
67 | 67 |
</datalist> |
68 | 68 |
<label for="lic_id">License ID:</label> |
69 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="" placeholder="all">
|
|
69 |
<input id="lic_id" name="lic_id" type="text" list="licenses_ids" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
70 | 70 |
<datalist id="licenses_ids"> |
71 | 71 |
{% for license in licenses %} |
72 | 72 |
<option value="{{license.license_id}}"></option> |
73 | 73 |
{% endfor %} |
74 | 74 |
</datalist> |
75 | 75 |
<label for="team">Team:</label> |
76 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
76 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
77 | 77 |
<datalist id="teams"> |
78 | 78 |
{% for team in teams %} |
79 | 79 |
<option value="{{team.name}}">{{team.name}}</option> |
server/templates/ld-logs/ldlogs.html | ||
---|---|---|
60 | 60 |
</form> |
61 | 61 |
<form action="/ldlogs-web" method="post"> |
62 | 62 |
<label for="pc">PC:</label> |
63 |
<input id="pc" name="pc" type="text" list="pcs" value="" placeholder="all">
|
|
63 |
<input id="pc" name="pc" type="text" list="pcs" value="{{pc_val}}" placeholder="all" onClick="this.select();">
|
|
64 | 64 |
<datalist id="pcs"> |
65 | 65 |
{% for pc in pcs %} |
66 | 66 |
<option value="{{pc.username}}"></option> |
67 | 67 |
{% endfor %} |
68 | 68 |
</datalist> |
69 | 69 |
<label for="team">Team:</label> |
70 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
70 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
71 | 71 |
<datalist id="teams"> |
72 | 72 |
{% for team in teams %} |
73 | 73 |
<option value="{{team.name}}"></option> |
74 | 74 |
{% endfor %} |
75 | 75 |
</datalist> |
76 | 76 |
<label for="lic">License:</label> |
77 |
<input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all">
|
|
77 |
<input id="lic" name="lic" type="text" list="licenses" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
78 | 78 |
<datalist id="licenses"> |
79 | 79 |
{% for license in licenses %} |
80 | 80 |
<option value="{{license.license_id}}"></option> |
server/templates/ld-logs/ldlogs_normal.html | ||
---|---|---|
59 | 59 |
</form> |
60 | 60 |
<form action="/ldlogs-web" method="post"> |
61 | 61 |
<label for="pc">PC:</label> |
62 |
<input id="pc" name="pc" type="text" list="pcs" value="" placeholder="all">
|
|
62 |
<input id="pc" name="pc" type="text" list="pcs" value="{{pc_val}}" placeholder="all" onClick="this.select();">
|
|
63 | 63 |
<datalist id="pcs"> |
64 | 64 |
{% for pc in pcs %} |
65 | 65 |
<option value="{{pc.username}}"></option> |
66 | 66 |
{% endfor %} |
67 | 67 |
</datalist> |
68 | 68 |
<label for="team">Team:</label> |
69 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
69 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
70 | 70 |
<datalist id="teams"> |
71 | 71 |
{% for team in teams %} |
72 | 72 |
<option value="{{team.name}}"></option> |
73 | 73 |
{% endfor %} |
74 | 74 |
</datalist> |
75 | 75 |
<label for="lic">License:</label> |
76 |
<input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all">
|
|
76 |
<input id="lic" name="lic" type="text" list="licenses" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
77 | 77 |
<datalist id="licenses"> |
78 | 78 |
{% for license in licenses %} |
79 | 79 |
<option value="{{license.name}} : {{license.license_id}}"></option> |
server/templates/usb-logs/logs.html | ||
---|---|---|
60 | 60 |
</form> |
61 | 61 |
<form action="/logs-web" method="post"> |
62 | 62 |
<label for="pc">PC:</label> |
63 |
<input id="pc" name="pc" type="text" list="pcs" value="" placeholder="all">
|
|
63 |
<input id="pc" name="pc" type="text" list="pcs" value="{{pc_val}}" placeholder="all" onClick="this.select();">
|
|
64 | 64 |
<datalist id="pcs"> |
65 | 65 |
{% for pc in pcs %} |
66 | 66 |
<option value="{{pc.username}}"></option> |
67 | 67 |
{% endfor %} |
68 | 68 |
</datalist> |
69 | 69 |
<label for="team">Team:</label> |
70 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
70 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
71 | 71 |
<datalist id="teams"> |
72 | 72 |
{% for team in teams %} |
73 | 73 |
<option value="{{team.name}}"></option> |
74 | 74 |
{% endfor %} |
75 | 75 |
</datalist> |
76 | 76 |
<label for="lic">License:</label> |
77 |
<input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all">
|
|
77 |
<input id="lic" name="lic" type="text" list="licenses" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
78 | 78 |
<datalist id="licenses"> |
79 | 79 |
{% for license in licenses %} |
80 | 80 |
<option value="{{license.name}}"></option> |
server/templates/usb-logs/logs_normal.html | ||
---|---|---|
59 | 59 |
</form> |
60 | 60 |
<form action="/logs-web" method="post"> |
61 | 61 |
<label for="pc">PC:</label> |
62 |
<input id="pc" name="pc" type="text" list="pcs" value="" placeholder="all">
|
|
62 |
<input id="pc" name="pc" type="text" list="pcs" value="{{pc_val}}" placeholder="all" onClick="this.select();">
|
|
63 | 63 |
<datalist id="pcs"> |
64 | 64 |
{% for pc in pcs %} |
65 | 65 |
<option value="{{pc.username}}"></option> |
66 | 66 |
{% endfor %} |
67 | 67 |
</datalist> |
68 | 68 |
<label for="team">Team:</label> |
69 |
<input id="team" name="team" type="text" list="teams" value="" placeholder="all">
|
|
69 |
<input id="team" name="team" type="text" list="teams" value="{{team_val}}" placeholder="all" onClick="this.select();">
|
|
70 | 70 |
<datalist id="teams"> |
71 | 71 |
{% for team in teams %} |
72 | 72 |
<option value="{{team.name}}"></option> |
73 | 73 |
{% endfor %} |
74 | 74 |
</datalist> |
75 | 75 |
<label for="lic">License:</label> |
76 |
<input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all">
|
|
76 |
<input id="lic" name="lic" type="text" list="licenses" value="{{lic_val}}" placeholder="all" onClick="this.select();">
|
|
77 | 77 |
<datalist id="licenses"> |
78 | 78 |
{% for license in licenses %} |
79 | 79 |
<option value="{{license.name}}"></option> |
server/templates/users/users.html | ||
---|---|---|
27 | 27 |
<title>Users Details</title> |
28 | 28 |
</head> |
29 | 29 |
<body> |
30 |
<div style='float:left;padding-right:20px'> |
|
31 |
<b>Your role: {{user}}</b> |
|
32 |
</div> |
|
30 | 33 |
<div style='float:left;padding-right:5px'> |
31 | 34 |
<form action="/login" method="get"> |
32 | 35 |
<input type="submit" value="Login" /> |
Také k dispozici: Unified diff
re #9846 Filter text fields keeps their searched content.