Revision 0f4fa26d snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html
b/snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html | ||
---|---|---|
14 | 14 |
</form> |
15 | 15 |
{% else %} |
16 | 16 |
<p class="submit-rt"> |
17 |
<a href="{% url group_add %}" class="submit">Create a group</a> |
|
18 |
<a href="{% url group_search %}" class="submit">Join a group</a> |
|
17 |
{% for gname in group_kinds %} |
|
18 |
<a href="{% url group_add gname %}" class="submit">Create {{gname}}</a> |
|
19 |
{% endfor %} |
|
20 |
<a href="{% url group_search %}" class="submit">Join group</a> |
|
19 | 21 |
</p> |
20 | 22 |
{% endif %} |
21 | 23 |
{% if object_list %} |
... | ... | |
36 | 38 |
</thead> |
37 | 39 |
<tbody> |
38 | 40 |
{% for o in object_list %} |
41 |
{% with o.owner.all as owners %} |
|
42 |
{% with o.members as members %} |
|
43 |
{% with o.approved_members as approved_members %} |
|
39 | 44 |
<tr> |
40 | 45 |
<td><a class="extra-link" href="{% url group_detail o.id %}">{{o.name}}</a></td> |
41 | 46 |
<td>{{o.kind}}</td> |
42 | 47 |
<td>{{o.issue_date|date:"d/m/Y"}}</td> |
43 | 48 |
<td>{{o.expiration_date|date:"d/m/Y"}}</td> |
44 |
<td>{% if user in o.owner.all %}Yes{% else %}No{% endif %}</td>
|
|
45 |
<td>{{ o.approved_members|length }}/{{ o.members|length }}</td>
|
|
49 |
<td>{% if user in owners %}Yes{% else %}No{% endif %}</td>
|
|
50 |
<td>{{ approved_members|length }}/{{ members|length }}</td>
|
|
46 | 51 |
<td>{% if o.is_enabled %}Yes{% else %}No{% endif %}</td> |
47 | 52 |
<td>{% if o.moderation_enabled%}Yes{% else %}No{% endif %}</td> |
48 |
{% if user in o.approved_members %}
|
|
53 |
{% if user in approved_members %} |
|
49 | 54 |
<td>Active</td> |
50 |
{% if user not in o.owner.all %}
|
|
55 |
{% if user not in owners %}
|
|
51 | 56 |
<td> |
52 | 57 |
<form action="{% url group_leave o.id %}" method="post"class="login innerlabels">{% csrf_token %} |
53 | 58 |
<div class="form-row submit clearfix"> |
... | ... | |
57 | 62 |
</td> |
58 | 63 |
{% endif %} |
59 | 64 |
{% else %} |
60 |
{% if user in o.members %}
|
|
65 |
{% if user in members %} |
|
61 | 66 |
<td>Pending</td> |
62 | 67 |
{% else %} |
63 | 68 |
<td>Not member</td> |
... | ... | |
76 | 81 |
{% endif %} |
77 | 82 |
{% endif %} |
78 | 83 |
</tr> |
84 |
{% endwith %} |
|
85 |
{% endwith %} |
|
86 |
{% endwith %} |
|
79 | 87 |
{% endfor %} |
80 | 88 |
</tbody> |
81 | 89 |
</table> |
Also available in: Unified diff