Projekt

Obecné

Profil

Stáhnout (2.73 KB) Statistiky
| Větev: | Tag: | Revize:
1
<html>
2
<head>
3
    <title>Logs Details</title>
4
</head>
5
<body>
6
<div style='float:left;padding-right:20px'>
7
<b>Your role: {{user}}</b>
8
</div>
9
<div style='float:left;padding-right:5px'>
10
<form action="/login" method="get">
11
    <input type="submit" value="Login" />
12
</form>
13
</div>
14
<div style='float:left;padding-right:5px'>
15
<form action="/signup" method="get">
16
    <input type="submit" value="Sign Up" />
17
</form>
18
</div>
19
<form action="/logout" method="get">
20
    <input type="submit" value="Logout" />
21
</form>
22
<form action="" method="get">
23
  <label for="view">Choose view:</label>
24
  <select id="view" name="view" onchange="this.form.action=this.value;">
25
      <option value="/logs-web" selected>Vector Logs</option>
26
      <option value="/ldlogs-web">Lauterbach Logs</option>
27
      <option value="/devices-web">Devices</option>
28
      <option value="/body-devices-web">Body Devices</option>
29
      <option value="/teams-web">Teams</option>
30
      <option value="/pcs-web">PCs</option>
31
      <option value="/licenses-web">Licenses</option>
32
      <option value="/users-web">Users</option>
33
  </select>
34
  <input type="submit" value="OK">
35
</form>
36
<form action="/logs-web" method="post">
37
  <label for="pc">PC:</label>
38
  <input id="pc" name="pc" type="text" list="pcs" value="" placeholder="all">
39
    <datalist id="pcs">
40
        {% for pc in pcs %}
41
        <option value="{{pc.username}}"></option>
42
        {% endfor %}
43
    </datalist>
44
    <label for="team">Team:</label>
45
  <input id="team" name="team" type="text" list="teams" value="" placeholder="all">
46
    <datalist id="teams">
47
        {% for team in teams %}
48
        <option value="{{team.name}}"></option>
49
        {% endfor %}
50
    </datalist>
51
    <label for="lic">License:</label>
52
    <input id="lic" name="lic" type="text" list="licenses" value="" placeholder="all">
53
    <datalist id="licenses">
54
        {% for license in licenses %}
55
        <option value="{{license.name}}"></option>
56
        {% endfor %}
57
    </datalist>
58
  <input type="submit" value="Filter">
59
</form>
60
    <table>
61
    <TR>
62
        <TH>ID</TH>
63
        <TH>PC Username</TH>
64
        <TH>PC Hostname</TH>
65
        <TH>Team</TH>
66
        <TH>Timestamp</TH>
67
        <TH>Status</TH>
68
        <TH>Keyman ID</TH>
69
    </TR>
70
    {% for log in logs %}
71
    <TR>
72
        <TD class="ID">{{log.id}}</TD>
73
        <TD class="Username">{{log.pc.username}}</TD>
74
        <TD class="Hostname">{{log.pc.hostname}}</TD>
75
        {% if log.pc.team == None %}
76
            <TD class="Team">NONE</TD>
77
        {% else %}
78
            <TD class="Team">{{log.device.team.name}}</TD>
79
        {% endif %}
80
        <TD class="Timestamp">{{log.timestamp}}</TD>
81
        <TD class="Status">{{log.status}}</TD>
82
        <TD class="DeviceSerialNumber">{{log.device.serial_number}}</TD>
83
    </TR>
84
    {% endfor %}
85
</table>
86
</body>
87
</html>
88

    
(2-2/3)