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