showing camera online/offline/total counts, fixes #8
parent
939553b4a5
commit
9067a2a6ce
8
app.py
8
app.py
|
@ -96,6 +96,9 @@ def index():
|
|||
values = {
|
||||
"current_user": een.current_user,
|
||||
"cameras": een.cameras,
|
||||
"camera_count": len(een.cameras),
|
||||
"camera_count_online": len([i for i in een.cameras if i.is_online()]),
|
||||
"camera_count_offline": len([i for i in een.cameras if i.is_offline()]),
|
||||
"accounts": een.accounts,
|
||||
"active_account": een.active_account
|
||||
}
|
||||
|
@ -144,7 +147,10 @@ def cameras():
|
|||
|
||||
values = {
|
||||
"current_user": een.current_user,
|
||||
"cameras": een.cameras
|
||||
"cameras": een.cameras,
|
||||
"camera_count": len(een.cameras),
|
||||
"camera_count_online": len([i for i in een.cameras if i.is_online()]),
|
||||
"camera_count_offline": len([i for i in een.cameras if i.is_offline()])
|
||||
}
|
||||
|
||||
return render_template('cameras_partial.html', template_values=values)
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
|
||||
|
||||
<h3>Cameras <i class="bi bi-camera-video"></i></h3>
|
||||
<h5>Online</h5>
|
||||
<h5>Online <small>[{{ template_values['camera_count_online'] }} of {{ template_values['camera_count'] }}]</small></h5>
|
||||
{% for camera in template_values['cameras'] %}
|
||||
{% if camera.is_online() %}
|
||||
<div class="row">
|
||||
|
@ -29,7 +28,7 @@
|
|||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
<h5>Offline</h5>
|
||||
<h5>Offline <small>[{{ template_values['camera_count_offline'] }} of {{ template_values['camera_count'] }}]</small></h5>
|
||||
{% for camera in template_values['cameras'] %}
|
||||
{% if camera.is_offline() %}
|
||||
<div class="row">
|
||||
|
|
Loading…
Reference in New Issue