{% import 'bootstrap_accordion.macros.html' as accordion %} {% import 'helper.macros.html' as helper %} {{ helper.locale_font(rel_font_size) }} LittleBrother-{{ _('Status')}} {{ helper.fontawesome_script() }} {% include 'navbar.include.html' %}
{{_('User')}}
{{_('Context')}}
{% for user_info in user_infos %} {% set username = user_info.username %} {% call accordion.begin() %}status_{{username}}_summary{% endcall %}
{% call accordion.toggle_begin(tooltip="Show durations of most recent days") %}status_{{username}}_summary{% endcall %} {{ user_info.active_stat_info.full_name }} {{ accordion.toggle_end() }}
{{ _(user_info.active_rule_set.label) }}
{{ user_info.active_stat_info.todays_activity_duration|seconds_to_string }} / {% if user_info.active_rule_set.free_play %} {{ _("unlimited") }} {% else %} {{ user_info.active_rule_set.max_time_per_day|seconds_to_string }} {% endif %} {% if user_info.active_stat_info.todays_downtime %}
{{user_info.active_stat_info.todays_downtime|seconds_to_string}}
{% endif %}
{{ user_info.active_stat_info.current_activity_duration|seconds_to_string }} {% if user_info.active_stat_info.current_activity_downtime %}
{{user_info.active_stat_info.current_activity_downtime|seconds_to_string}}
{% endif %}
{{ helper.check_or_cross(user_info.activity_permitted) }}
    {% for rule_template in user_info.active_rule_result_info.applying_rule_text_templates %}
  • {{ _(rule_template[0])|format(rule_template[1]) }}
  • {% endfor %}
{% call accordion.details() %}status_{{username}}_summary{% endcall %}
{{_('Day')}}
{{_('Host(#procs)')}}
{% for i in range (0, user_info.max_lookback_in_days) %} {% call accordion.begin() %}status_{{username}}_{{i}}{% endcall %}
{% call accordion.toggle_begin(tooltip='Show activity times') %}status_{{username}}_{{i}}{% endcall %} {{ _(user_info.history_labels[i][0])|format(user_info.history_labels[i][1]) }} {{ accordion.toggle_end() }}
{{ user_info.active_stat_info.day_statistics[i].duration|seconds_to_string }} {% if user_info.active_stat_info.day_statistics[i].downtime %}
{{user_info.active_stat_info.day_statistics[i].downtime|seconds_to_string}}
{% endif %}
{{ user_info.active_stat_info.day_statistics[i].min_time|time_to_string }}
{{ user_info.active_stat_info.day_statistics[i].host_infos }}
{% call accordion.details() %}status_{{username}}_{{i}}{% endcall %} {% for activity in user_info.active_stat_info.day_statistics[i].activities %}
{{ activity.duration|seconds_to_string }} {% if activity.downtime %}
{{activity.downtime|seconds_to_string}}
{% endif %}
{{ activity.start_time|time_to_string }}
{{ activity.host_infos }}
{% endfor %} {{ accordion.end() }} {% endfor %} {{ accordion.end() }} {% endfor %}
{% for user_info in user_infos %} {% set username = user_info.username %} {% call accordion.script() %}status_{{username}}_summary{% endcall %} {% for i in range (0, user_info.max_lookback_in_days) %} {% call accordion.script() %}status_{{username}}_{{i}}{% endcall %} {% endfor %} {% endfor %}