]> git.openstreetmap.org Git - osqa.git/blob - forum/skins/default/templates/users/menu.html
took out some unnessisary imports.
[osqa.git] / forum / skins / default / templates / users / menu.html
1 {% load i18n %}\r
2 {% load smart_if %}\r
3 \r
4 <script type="text/javascript">\r
5 var messages = {\r
6     username: '{{ user.username }}}',\r
7     confirm: "{% trans "Are you sure?" %}",\r
8     yes: "{% trans "Yes" %}",\r
9     no: "{% trans "No" %}",\r
10     points: "{% trans "Points to award:" %}",\r
11     message: "{% trans "Message:" %}",\r
12     award: "{% trans "Award" %}",\r
13     cancel: "{% trans "Cancel" %}"\r
14 }\r
15 </script>\r
16 \r
17 <div id="user-menu-container">\r
18     <span id="user-menu">{% trans "User tools" %} &#9660;</span>\r
19     <ul id="user-menu-dropdown">\r
20         <li class="item"><span class="user-edit"></span><a href="{% url edit_user id=user.id %}">{% trans "edit profile" %}</a></li>\r
21         <li class="item"><span class="user-auth"></span><a href="{% url user_authsettings id=user.id %}">{% trans "authentication settings" %}</a></li>\r
22         <li class="item"><span class="user-subscriptions"></span><a href="{% url user_subscriptions id=user.id %}">{% trans "email notification settings" %}</a></li>\r
23         {% ifnotequal user viewer %}\r
24             {% if viewer.is_superuser %}\r
25             <li class="separator">{% trans "Moderation tools" %}</li>\r
26             <li class="item"><span class="user-award_rep"></span><a href="{% url user_award_points id=user.id %}" id="award-rep-points">{% trans "reputation bonus" %}</a></li>\r
27                 {% if not user.is_superuser %}\r
28                     {% if not user.is_staff %}\r
29                     <li class="item"><span class="user-moderator"></span>\r
30                         <a class="confirm" href="{% url user_powers id=user.id,action="grant",status="staff" %}">{% trans "grant moderator status" %}</a>\r
31                     </li>\r
32                     {% else %}\r
33                     <li class="item"><span class="user-moderator"></span>\r
34                         <a class="confirm" href="{% url user_powers id=user.id,action="remove",status="staff" %}">{% trans "remove moderator status" %}</a>\r
35                     </li>\r
36                     {% endif %}\r
37                     <li class="item"><span class="user-superuser"></span>\r
38                         <a class="confirm" href="{% url user_powers id=user.id,action="grant",status="super" %}">{% trans "grant super user status" %}</a>\r
39                     </li>\r
40                 {% else %}\r
41                     {% ifequal viewer.id 1 %}\r
42                     <li class="item"><span class="user-superuser"></span>\r
43                         <a class="confirm" href="{% url user_powers id=user.id,action="remove",status="super" %}">{% trans "remove super user status" %}</a>\r
44                     </li>\r
45                     {% endifequal %}\r
46                 {% endif %}\r
47             {% endif %}\r
48         {% endifnotequal %}\r
49     </ul>\r
50 </div>\r
51 \r
52 {% comment %}\r
53 <h3>{% trans "Moderation tools" %}</h3>\r
54 <p><a href="#" id="point-award-action">{% trans "Reputation bonus" %}</a></p>\r
55 <form action="" method="POST">\r
56     <table style="display: none" id="award-points-table" class="moderation-table">\r
57     {{ awardform.as_table }}\r
58     <tr><td colspan="2" class="moderation-table-footer"><input type="submit" id="award-points-submit" value="{% trans "Send" %}" /></td></tr>\r
59     </table>    \r
60 </form>\r
61 <script>\r
62     $(function() {\r
63         $('#point-award-action').click(function() {\r
64             $('#award-points-table').slideToggle('slow');\r
65         });\r
66 \r
67         $('#award-points-submit').click(function() {\r
68             $('#award-points-table').find('.error').remove();\r
69             var $points_input = $('#award-points-table').find('input[type=text]');\r
70             var points = parseInt($points_input.val());\r
71 \r
72             if (isNaN(points) || points < 1) {\r
73                 $points_input.before('<p class="error">{% trans "Sorry but that\'s not a valid input" %}</p>');\r
74                 return false;\r
75             }\r
76 \r
77             $.post('{% url user_award_points id=user.id %}')\r
78         });\r
79     });\r
80 </script>\r
81 {% if not user.is_superuser %}\r
82 <p><a href="{% url user_powers id=user.id,action="grant",status="super" %}">{% trans "Grant super user status" %}</a></p>\r
83     {% if not user.is_staff %}\r
84     <p><a href="{% url user_powers id=user.id,action="grant",status="staff" %}">{% trans "Grant moderator status" %}</a></p>\r
85     {% else %}\r
86     <p><a href="{% url user_powers id=user.id,action="remove",status="staff" %}" class="">{% trans "Remove moderator status" %}</a></p>\r
87     {% endif %}\r
88 {% else %}\r
89     {% ifequal moderator.id 1 %}\r
90         {% ifnotequal user.id 1 %}\r
91             <p><a href="{% url user_powers id=user.id,action="remove",status="super" %}">{% trans "Remove super user status" %}</a></p>\r
92         {% endifnotequal %}\r
93     {% endifequal %}\r
94 {% endif %}\r
95 \r
96 {% endcomment %}\r