aboutsummaryrefslogtreecommitdiff
path: root/gn2/wqflask/templates/admin/ind_user_manager.html
blob: b821e5d56fa342e20f435ac22a52eeec10f8c82e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{% extends "base.html" %}
{% block title %}User Manager{% endblock %}
{% block content %}
<!-- Start of body -->

    <div class="container">
        <div class="page-header">
            <h1 title="{{ user.id }}">{{ user.email_address }}</h1>

            <span class="badge">{{ numify(user.login_count, "login", "logins").capitalize() }}</span>

            {% if user.active %}
            <span class="label label-success">Active</span>
            {% else %}
            <span class="label label-warning">Inactive</span>
            {% endif %}
        </div>

        {{ flash_me() }}

        <table class="table table-hover">
<!--        <thead>
                <tr>
                    <th>Field</th>
                    <th>Value</th>
                </tr>
            </thead>-->

            <tr>
                <td>Name</td>
                <td>{{ user.full_name }}</td>
            </tr>

            <tr>
                <td>Organization</td>
                <td>{{ user.organization }}</td>
            </tr>


            <tr>
                <td>Confirmed</td>

                {% if user.confirmed_at %}
                <td>{{ timeago(user.confirmed_at + "Z") }}</td>
                {% else %}
                <td><span class="label label-warning">Unconfirmed</span></td>
                {% endif %}
            </tr>

            <tr>
                <td>Superuser</td>

                {% if user.superuser %}
                <td>Made a superuser {{ timeago(user.superuser_info['timestamp'] + "Z") }} by
                {{ user.crowner.name_and_org }}.
                </td>
                {% else %}
                <td>
                    <span>
                        <a class="btn btn-danger btn-small" href={{"/manage/make_superuser?user_id={}".format(user.id)}}>
                            Make Superuser
                        </a>
                    </span>
                </td>
                {% endif %}
            </tr>


            <tr>
                <td>Most recent login</td>
                {% if user.most_recent_login %}
                <td>{{ timeago(user.most_recent_login.timestamp.isoformat() + "Z") }} from {{ user.most_recent_login.ip_address }}</td>
                {% else %}
                <td><span class="label label-warning">Never</span></td>
                {% endif %}
            </tr>

<!--            <tr>
                <td>Last login</td>
                <td>{{ user.last_login_at }} from {{ user.last_login_ip }}</td>
            </tr>
-->
    <!--        <tr>
                <td>Number of logins</td>
                <td>{{ user.login_count }}</td>
            </tr>-->
            <tr>
                <td colspan="2">
                    <a class="btn btn-danger btn-small" href={{"/manage/assume_identity?user_id={}".format(user.id)}}>
                        Become this user for debugging
                    </a>
                </td>
            </tr>

        </table>


    </div>

<!-- End of body -->

{% endblock %}

{% block js %}

    <script language="javascript" type="text/javascript" src="{{ url_for('js', filename='js_alt/timeago.min.js') }}"></script>
    <script>
        $('body').timeago();
    </script>

{% endblock %}