Add "Group" account information on the user profile page
[aur2.git] / archlinux / templates / aurprofile / profile.html
blobd096e3b8e4bb609e2b2fb0012a79901212004dc0
1 {% extends "base-sidebar.html" %}
2 {% load i18n %}
3 {% block extra_title %} - {% trans "My Profile" %}{% endblock %}
4 {% block content_left %}
5 <div class="greybox">
6 <h3>{% trans "My Packages" %}</h3>
7 {% ifnotequal packages.count 0 %}
8 <form action="{% url aur-manage_packages %}" method="post">
9 <table class="results" width="100%">
10 <tr>
11 <th>{% trans "Repository" %}</th>
12 <th>{% trans "Name" %}</th>
13 <th>{% trans "Description" %}</th>
14 <th>{% trans "Last Updated" %}</th>
15 <th>&nbsp;</th>
16 </tr>
17 {% for package in packages %}
18 <tr class="{% cycle 'pkgr1' 'pkgr2' %}">
19 <td>{{ package.repository }}</td>
20 <td><a{% if package.outdated %} class="error"{% endif %} href="{{ package.get_absolute_url }}">{{ package.name }} {{ package.version }}-{{ package.release }}</a></td>
21 <td>{{ package.description }}</td>
22 <td>{{ package.updated|date:"Y-m-d H:i:s" }}</td>
23 <td><input type="checkbox" name="packages" value="{{ package.name }}" /></td>
24 </tr>
25 {% endfor %}
26 </table>
27 <br />
28 <div style="text-align: right">
29 With selected packages:
30 <select name="action">
31 <option value="disown">disown</option>
32 <option value="flag-ood">flag out of date</option>
33 <option value="unflag-ood">unflag out of date</option>
34 {% if user.perms.package.can_delete %}
35 <option value="delete">delete</option>
36 {% endif %}
37 </select>
38 <input type="submit" value="{% trans "Apply" %}" />
39 </div>
40 </form>
41 {% else %}
42 <p>You have not submitted any packages yet. How about making a
43 <a href="http://wiki.archlinux.org/index.php/Arch_Packaging_Standards">PKGBUILD</a>
44 for one of <a href="http://bbs.archlinux.org/viewforum.php?id=38">these requests</a>?</p>
45 {% endifnotequal %}
46 </div>
47 {% endblock %}
48 {% block content_right %}
49 <div class="greybox">
50 <h3>{% trans "Statistics" %}</h3>
51 <table width="100%">
52 <tr>
53 <td>{% trans "Packages out of date" %}:</td>
54 <td>{{ packages_out_of_date }}</td>
55 </tr>
56 <tr>
57 <td>{% trans "Total packages" %}:</td>
58 <td>{{ packages.count }}</td>
59 </tr>
60 </table>
61 </div>
62 <br />
63 <div class="greybox">
64 <h3>{% trans "Account Details" %}</h3>
65 <form method="post" action=".">
66 <table class="aurprofile_details">
67 <tr>
68 <td>Registered: </td>
69 <td>
70 {{ user.date_joined|date }}
71 </td>
72 </tr>
73 <tr>
74 <td>Group: </td>
75 <td>
76 {% for group in user.groups.all %}{{ group.name }}{% if not forloop.last %}, {% endif %}{% endfor %}
77 </td>
78 </tr>
79 {% for field in form %}
80 <tr>
81 <td>{{ field.label_tag }}: </td>
82 <td>
83 {{ field }}
84 {% if field.errors %}<br />{{ field.errors }}{% endif %}
85 </td>
86 </tr>
87 {% endfor %}<tr>
88 <td colspan="2" style="text-align:right">
89 <input type="submit" value="{% trans "Update" %}" />
90 <input type="reset" value="{% trans "Reset" %}" />
91 </td>
92 </tr>
93 </table>
94 </form>
95 </div>
96 {% endblock %}