Parental Control

← Back to Users
{{ user.username }}
Linux user ID: {{ user.id }}
{% if locked %} Locked {% else %} Unlocked {% endif %}
{% if locked %}
{% else %}
{% endif %}

Daily Allowance

Maximum amount of usage allowed on each day.

{% for weekday, name in weekdays %} {% set total_seconds = allowances.get( weekday, 0 ) %} {% set total_minutes = total_seconds // 60 %} {% set hours = total_minutes // 60 %} {% set minutes = total_minutes % 60 %} {% endfor %}
Day Hours Minutes Save
{{ name }}
hours minutes

Access Windows

Define when this user is allowed to access the computer. Multiple windows can be created for the same day.

{% for weekday, name in weekdays %} {% set day_windows = [] %} {% for window in windows %} {% if window.weekday == weekday %} {% set _ = day_windows.append(window) %} {% endif %} {% endfor %}

{{ name }}

{% for window in day_windows %} {% set start_hour = window.start_minute // 60 %} {% set start_min = window.start_minute % 60 %} {% set end_hour = window.end_minute // 60 %} {% set end_min = window.end_minute % 60 %}
{{ "%02d:%02d" | format( start_hour, start_min ) }} – {{ "%02d:%02d" | format( end_hour, end_min ) }}
{% endfor %}
{% endfor %}

Give Temporary Time

Add extra time that can be used outside the normal allowance.

hours minutes

Temporary Grants

{% if grants %} {% for grant in grants %} {% endfor %}
Time Created Status
{% set grant_minutes = grant.seconds // 60 %} {% set grant_hours = grant_minutes // 60 %} {% set grant_remaining = grant_minutes % 60 %} {{ grant_hours }}h {{ grant_remaining }}m {{ grant.created_at }} {% if grant.consumed %} Used {% else %} Available {% endif %}
{% else %}

No temporary grants yet.

{% endif %}

Danger Zone

Removing this user deletes their parental control configuration from this application. It does not delete the Linux account.