{% extends 'base.html' %}

{% block head %}
<script type="text/javascript" src="{{theme_template('js/admin.js')}}"></script>
{% endblock %}


{% block title %}{{ _("Profile Permissions") }} - {{ super() }} {% endblock %}
{% block subtitle %}{{ _("Profile Permissions") }}{% endblock %}

{% block content %}

    <a href="#" id="quit-pyload" style="font-size: large; font-weight: bold;">{{_("Quit pyLoad")}}</a> |
    <a href="#" id="restart-pyload" style="font-size: large; font-weight: bold;">{{_("Restart pyLoad")}}</a>
    <br>
    <br>

    {{ _("To restore default admin login run:") }} <b>pyload -r</b><br>
    {{ _("Important: Admin user have always all permissions!") }}

    <form action="" method="POST">
        <table class="settable wide">
            <thead style="font-size: 11px">
            <th>
                {{ _("Name") }}
            </th>
            <th>
                {{ _("Change Password") }}
            </th>
            <th>
                {{ _("Admin") }}
            </th>
            <th>
                {{ _("Permissions") }}
            </th>
            </thead>

            {% for name, data in users.items() %}
                <tr>
                    <td>{{ name }}</td>
                    <td><a class="change_password" href="#" id="change_pw|{{name}}">{{ _("change") }}</a></td>
                    <td><input name="{{ name }}|admin" type="checkbox" {% if data.perms.admin %}
                               checked="True" {% endif %}"></td>
                    <td>
                        <select multiple="multiple" size="{{ permlist|length }}" name="{{ name }}|perms">
                            {% for perm in permlist %}
                            {% if data.perms|attr(perm) %}
                                <option selected="selected">{{ perm }}</option>
                            {% else %}
                                <option>{{ perm }}</option>
                            {% endif %}
                            {% endfor %}
                        </select>
                    </td>
                </tr>
            {% endfor %}


        </table>

        <button class="styled_button" type="submit">{{ _("Submit") }}</button>
    </form>
{% endblock %}
{% block hidden %}
    <div id="password_box" class="window_box" style="z-index: 2">
        <form id="password_form" action="/json/change_password" method="POST" enctype="multipart/form-data">
            <h1>{{ _("Change Password") }}</h1>

            <p>{{ _("Enter your current and desired Password.") }}</p>
            <label for="user_login">{{ _("User") }}
                <span class="small">{{ _("Your username.") }}</span>
            </label>
            <input id="user_login" name="user_login" type="text" size="20"/>

            <label for="login_current_password">{{ _("Current password") }}
                <span class="small">{{ _("The password for this account.") }}</span>
            </label>
            <input id="login_current_password" name="login_current_password" type="password" size="20"/>

            <label for="login_new_password">{{ _("New password") }}
                <span class="small">{{ _("The new password.") }}</span>
            </label>
            <input id="login_new_password" name="login_new_password" type="password" size="20"/>

            <label for="login_new_password2">{{ _("New password (repeat)") }}
                <span class="small">{{ _("Please repeat the new password.") }}</span>
            </label>
            <input id="login_new_password2" name="login_new_password2" type="password" size="20"/>


            <button id="login_password_button" type="submit">{{ _("Submit") }}</button>
            <button id="login_password_reset" style="margin-left: 0" type="reset">{{ _("Reset") }}</button>
            <div class="spacer"></div>

        </form>

    </div>
{% endblock %}
