Update templates/dashboard.html
Browse files- templates/dashboard.html +13 -0
templates/dashboard.html
CHANGED
|
@@ -357,7 +357,20 @@
|
|
| 357 |
|
| 358 |
<div class="container">
|
| 359 |
{% if spaces %}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 360 |
{% for owner, owner_spaces in grouped_spaces.items() %}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 361 |
<div class="owner-section">
|
| 362 |
<div class="owner-header">
|
| 363 |
<div class="owner-name">
|
|
|
|
| 357 |
|
| 358 |
<div class="container">
|
| 359 |
{% if spaces %}
|
| 360 |
+
{% set grouped_spaces = {} %}
|
| 361 |
+
{% for space in spaces %}
|
| 362 |
+
{% if space.owner not in grouped_spaces %}
|
| 363 |
+
{% set _ = grouped_spaces.update({space.owner: []}) %}
|
| 364 |
+
{% endif %}
|
| 365 |
+
{% set _ = grouped_spaces[space.owner].append(space) %}
|
| 366 |
+
{% endfor %}
|
| 367 |
+
|
| 368 |
{% for owner, owner_spaces in grouped_spaces.items() %}
|
| 369 |
+
{% set running_count = owner_spaces | selectattr('status','equalto','RUNNING') | list | length %}
|
| 370 |
+
{% set building_count = owner_spaces | selectattr('status','equalto','BUILDING') | list | length %}
|
| 371 |
+
{% set sleeping_count = owner_spaces | selectattr('status','equalto','SLEEPING') | list | length %}
|
| 372 |
+
{% set stopped_count = owner_spaces | selectattr('status','equalto','STOPPED') | list | length %}
|
| 373 |
+
{% set failed_count = owner_spaces | selectattr('status','equalto','FAILED') | list | length %}
|
| 374 |
<div class="owner-section">
|
| 375 |
<div class="owner-header">
|
| 376 |
<div class="owner-name">
|