summaryrefslogtreecommitdiffstats
path: root/askbot/templates/user_profile/user_info.html
blob: 9e1adcca6b2bf49126b4d51a47136d98dc37548c (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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!-- user_info.html -->
{% import "macros.html" as macros %}
<div class="user-info-table">
    <div class="col1">
        <div class='avatar'>
            {{ macros.gravatar(view_user, 128) }}
            {% if request.user == view_user %}
                <p><a 
                    {% if support_custom_avatars %}
                        href="{% url avatar_change %}"
                    {% else %}
                        href="{% url faq %}#gravatar"
                    {% endif %}
                >{% trans %}change picture{% endtrans %}</a></p>
                {% if support_custom_avatars %}
                <p><a 
                    href="{% url avatar_delete %}"
                    >{% trans %}remove{% endtrans %}</a>
                </p>
                {% endif %}
            {% endif %}
        </div>
        {% if can_show_karma %}
            <div class="scoreNumber">{{view_user.reputation|intcomma}}</div>
            <p><b style="color:#777;">{% trans %}karma{% endtrans %}</b></p>
        {% endif %}
        {% if user_follow_feature_on %}
            {{ macros.follow_user_toggle(visitor = request.user, subject = view_user) }}
        {% endif %}
    </div>
    <div class="col2">
        <table class="user-details">
            {% if request.user == view_user %}
            <tr>
                <td class="user-profile-tool-links" align="left" colspan="2">
                    <a href="{% url edit_user view_user.id %}">
                        {% trans %}update profile{% endtrans %}
                    </a>
                    {% if settings.USE_ASKBOT_LOGIN_SYSTEM and request.user == view_user and settings.ALLOW_ADD_REMOVE_LOGIN_METHODS %}
                        | <a href="{{ settings.LOGIN_URL }}?next={{ settings.LOGIN_URL }}">
                            {% trans %}manage login methods{% endtrans %}
                        </a>
                    {% endif %}
                </td>
            </tr>  
            {% endif %}
            <tr>
                <th colspan="2" align="left">
                <h3>{{ view_user.get_status_display() }}</h3>
                </th>
            </tr>
            {% if view_user.real_name %}
            <tr>
                <td>{% trans %}real name{% endtrans %}</td>
                <td><b>{{view_user.real_name|escape}}</b></td>
            </tr>
            {% endif %}
            {% if request.user|can_see_private_user_data(view_user) %}
            <tr>
                <td>{% trans %}email{% endtrans %}</td>
                <td>{{view_user.email}}</td>
            </tr>
            {% endif %}
            {% if settings.GROUPS_ENABLED %}
            <tr>
                <td>{% trans %}groups{% endtrans %}</td>
                <td>
                    <div id="user-groups">
                        <table id="groups-list">
                            {% for group in user_groups %}
                            <tr>
                                {{ macros.user_group(group, groups_membership_info[group.id]) }}
                            </tr>
                            {% endfor %}
                        </table>
                        <div class="clearfix"></div>
                        <a id="add-group">{% trans %}add group{% endtrans %}</a>
                    </div>
                </td>
            </tr>
            {% endif %}
            <tr>
                <td>{% trans %}member since{% endtrans %}</td>
                <td><strong>{{ macros.timeago(view_user.date_joined) }}</strong></td>
            </tr>
            {% if view_user.last_seen %}
            <tr>
                <td>{% trans %}last seen{% endtrans %}</td>
                <td><strong title="{{ view_user.last_seen }}">{{ macros.timeago(view_user.last_seen) }}</strong></td>
            </tr>
            {% endif %}
            {% if view_user.website and (not view_user.is_blocked()) %}
            <tr>
                <td>{% trans %}website{% endtrans %}</td>
                <td>{{ macros.user_website_link(view_user, max_display_length = 30) }}</td>
            </tr>
            {% endif  %}
            {% if request.user == view_user and 
                settings.TWITTER_SECRET and 
                settings.TWITTER_KEY and 
                settings.ENABLE_SHARING_TWITTER 
            %}
                {% include "user_profile/twitter_sharing_controls.html" %}
            {% endif %}
            {% if view_user.location or view_user.country %}
            <tr>
                <td>{% trans %}location{% endtrans %}</td>
                <td>{{ macros.user_full_location(view_user) }}</td>
            </tr>
            {% endif %}
            {% if view_user.date_of_birth %}
            <tr>
            <!--todo  - redo this with whole sentence translation -->
                <td>{% trans %}age{% endtrans %}</td>
                <td>{% trans age=view_user.date_of_birth|get_age%}{{ age }} years old{% endtrans %}</td>
            </tr>
            {% endif %}
            {% if votes_today_left %}
            <tr>
                <td>{% trans %}todays unused votes{% endtrans %}</td>
                <td><strong class="darkred">{{ votes_today_left }}</strong> {% trans %}votes left{% endtrans %}</td>
            </tr>
            {% endif %}
        </table>
    </div>
    <div class="col3 user-about">
    {% if view_user.about and (not view_user.is_blocked()) %}
        {{view_user.about|linebreaks|escape}}
    {% endif %}
    </div>
</div>
<!-- end user_info.html -->