summaryrefslogtreecommitdiff
path: root/templates/apps/userprofile/home.html
blob: 7c875f3f8ae82f9bfb1f6246a0fc70c281ef9d60 (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
{% extends "tree.html" %}
{% load datehumanize %}
{% load userdisplay %}
{% load tagging_tags %}
{% block widgets %}
	$("#gravatar").append($.gravatar($('#email').text()));
	$("#names").accordion({
   		header: 'h3',
   		collapsible: true,
        active: false,
        autoHeight: false
   	});
   	$("#memberships").accordion({
   		header: 'h3',
   		collapsible: true,
        active: false,
        autoHeight: false
   	});
{% endblock %}
{% block content %}
    {% if memberships %}
	<h3>Memberships</h3>
	<div id="memberships">
		{% for m in memberships.all %}
		<div id="m{{m.id}}" class="{{m.status}}">
		   <h3 class="listheader">{{m.name.shortname}}</h3>
		   <div>
			   <div>
				    You became a member of <a href="{{m.name.url}}">{{m.name.shortname}}</a> {{m.timecreated|datehumanize}}
				    {% if m.tags %}<h4>Role{{m.tags|pluralize}}</h4>
				    <ul class="clist">{% for tag in m.tags %}<li>{{ tag|escape }}</li>{%endfor%}</ul>{%endif%}
			   </div>
			   <div class="rlist button">
		         <ul>
		            {% if render.edit and m.user %} <!-- only allow roles for users right now -->
		            <li><a href="/tag/membership/{{m.id}}/modify">Modify Roles</a></li>
		            {% endif %}
		            {% if render.kick and m.user %} <!-- only allow removing members for users right now -->
		            <li><a href="/name/{{name.id}}/leave/{{m.user.username}}">{% if m.user == user %}Leave{% else %}Remove from{% endif %} Group</a></li>
		            {% endif %}
		         </ul>
		      </div>
		   </div>
		</div>
		{% empty %}
		<p>No members yet...</p>
		{% endfor %}
	</div>
	{% endif %}

<h3>Groups</h3>
<div id="names">
	{% for n,p in names %}
	<div id="n{{n.id}}">
	   <h3 class="listheader">{{n.shortname}}</h3>
	   <div>
		  <a href="{{n.url}}">{{n.shortname}}</a> was created by {{n.creator|userdisplay}} {{n.timecreated|datehumanize}} and has {{n.memberships|length}} member{{n.memberships|pluralize}}.
	   </div>
	</div>
	{% empty %}
	<p>You do not have control over any groups yet...</p>
	{% endfor %}
</div>
{% endblock %}