Projekt

Obecné

Profil

Stáhnout (2.21 KB) Statistiky
| Větev: | Tag: | Revize:
1 c0f38eab Matej Zeman
<html>
2
<head>
3
    <title>Logs Details</title>
4
</head>
5
<body>
6 b6f0e019 Matej Zeman
<form action="" method="get">
7
  <label for="view">Choose view:</label>
8
  <select id="view" name="view" onchange="this.form.action=this.value;">
9
      <option value=""></option>
10 4858e9ee Matej Zeman
      <option value="/logs-web">Logs</option>
11
      <option value="/devices-web">Devices</option>
12
      <option value="/teams-web">Teams</option>
13
      <option value="/pcs-web">PCs</option>
14 9aae8d25 Matej Zeman
  </select>
15 b6f0e019 Matej Zeman
  <input type="submit" value="OK">
16
</form>
17 4858e9ee Matej Zeman
<form action="/logs-web" method="post">
18 b6f0e019 Matej Zeman
  <label for="pc">PC:</label>
19
  <input id="pc" name="pc" type="text" list="pcs" value="" placeholder="all">
20
    <datalist id="pcs">
21
        {% for pc in pcs %}
22
        <option value="{{pc.username}}"></option>
23
        {% endfor %}
24
    </datalist>
25
    <label for="team">Team:</label>
26
  <input id="team" name="team" type="text" list="teams" value="" placeholder="all">
27
    <datalist id="teams">
28
        {% for team in teams %}
29
        <option value="{{team.name}}"></option>
30
        {% endfor %}
31
    </datalist>
32
    <label for="lic">License:</label>
33
    <input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all">
34
    <datalist id="licenses">
35
        {% for license in licenses %}
36
        <option value="{{license.name}}"></option>
37
        {% endfor %}
38
    </datalist>
39 9aae8d25 Matej Zeman
  <input type="submit" value="Filter">
40
</form>
41 c0f38eab Matej Zeman
    <table>
42
    <TR>
43
        <TH>ID</TH>
44 99c92c11 Matej Zeman
        <TH>PC Username</TH>
45
        <TH>PC Hostname</TH>
46 b6f0e019 Matej Zeman
        <TH>Team</TH>
47 c0f38eab Matej Zeman
        <TH>Timestamp</TH>
48
        <TH>Status</TH>
49 99c92c11 Matej Zeman
        <TH>Device Product ID</TH>
50
        <TH>Device Serial Number</TH>
51 c0f38eab Matej Zeman
    </TR>
52
    {% for log in logs %}
53
    <TR>
54
        <TD class="ID">{{log.id}}</TD>
55 99c92c11 Matej Zeman
        <TD class="Username">{{log.pc.username}}</TD>
56
        <TD class="Hostname">{{log.pc.hostname}}</TD>
57 b6f0e019 Matej Zeman
        {% if log.pc.team == None %}
58
            <TD class="Team">NONE</TD>
59
        {% else %}
60
            <TD class="Team">{{log.pc.team.name}}</TD>
61
        {% endif %}
62 c0f38eab Matej Zeman
        <TD class="Timestamp">{{log.timestamp}}</TD>
63
        <TD class="Status">{{log.status}}</TD>
64 99c92c11 Matej Zeman
        <TD class="DeviceProductID">{{log.device.product_id}}</TD>
65
        <TD class="DeviceSerialNumber">{{log.device.serial_number}}</TD>
66 c0f38eab Matej Zeman
    </TR>
67
    {% endfor %}
68
</table>
69
</body>
70
</html>