Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / astakosgroup_list.html @ 01ac12d5

History | View | Annotate | Download (3.3 kB)

1 8e45d6fd Sofia Papagiannaki
{% extends "im/account_base.html" %}
2 8e45d6fd Sofia Papagiannaki
3 01ac12d5 Sofia Papagiannaki
{% load filters %}
4 01ac12d5 Sofia Papagiannaki
5 8e45d6fd Sofia Papagiannaki
{% block page.body %}
6 8e45d6fd Sofia Papagiannaki
<div class="maincol {% block innerpage.class %}{% endblock %}">
7 01ac12d5 Sofia Papagiannaki
    {% if form %}
8 01ac12d5 Sofia Papagiannaki
    <form action="{% url group_search %}" method="post" class="innerlabels signup">{% csrf_token %}
9 01ac12d5 Sofia Papagiannaki
        <h2><span>Search group:</span></h2>
10 01ac12d5 Sofia Papagiannaki
            {% include "im/form_render.html" %}
11 01ac12d5 Sofia Papagiannaki
            <div class="form-row submit">
12 01ac12d5 Sofia Papagiannaki
                <input type="submit" class="submit altcol" value="SEARCH" />
13 01ac12d5 Sofia Papagiannaki
            </div>
14 01ac12d5 Sofia Papagiannaki
    </form>
15 01ac12d5 Sofia Papagiannaki
    {% else %}
16 01ac12d5 Sofia Papagiannaki
        <p class="submit-rt">
17 01ac12d5 Sofia Papagiannaki
            <a href="{% url group_add %}" class="submit">Create a group</a>
18 01ac12d5 Sofia Papagiannaki
            <a href="{% url group_search %}" class="submit">Join a group</a>
19 01ac12d5 Sofia Papagiannaki
        </p>
20 01ac12d5 Sofia Papagiannaki
    {% endif %}
21 8e45d6fd Sofia Papagiannaki
      {% if object_list %}
22 8e45d6fd Sofia Papagiannaki
      <h2>Groups:</h2>
23 8e45d6fd Sofia Papagiannaki
      <table class="zebra-striped id-sorted">
24 8e45d6fd Sofia Papagiannaki
            <thead>
25 8e45d6fd Sofia Papagiannaki
              <tr>
26 8e45d6fd Sofia Papagiannaki
                <th>Name</th>
27 01ac12d5 Sofia Papagiannaki
                <th>Type</th>
28 01ac12d5 Sofia Papagiannaki
                <th>Issue date</th>
29 01ac12d5 Sofia Papagiannaki
                <th>Expiration date</th>
30 01ac12d5 Sofia Papagiannaki
                <th>Owner?</th>
31 01ac12d5 Sofia Papagiannaki
                <th>Participants</th>
32 01ac12d5 Sofia Papagiannaki
                <th>Enrollment status</th>
33 8e45d6fd Sofia Papagiannaki
              </tr>
34 8e45d6fd Sofia Papagiannaki
            </thead>
35 8e45d6fd Sofia Papagiannaki
            <tbody>
36 8e45d6fd Sofia Papagiannaki
              {% for o in object_list %}
37 8e45d6fd Sofia Papagiannaki
              <tr>
38 01ac12d5 Sofia Papagiannaki
                <td><a class="extra-link" href="{% url group_detail o.id %}">{{o.name}}</a></td>
39 01ac12d5 Sofia Papagiannaki
                <td>{{o.kind}}</td>
40 01ac12d5 Sofia Papagiannaki
                <td>{{o.issue_date|date:"D d M Y"}}</td>
41 01ac12d5 Sofia Papagiannaki
                <td>{{o.expiration_date|date:"D d M Y"}}</td>
42 01ac12d5 Sofia Papagiannaki
                <td>{% if user in o.owner.all %}Yes{% else %}No{% endif %}</td>
43 01ac12d5 Sofia Papagiannaki
                <td>{{ o.approved_members|length }}/{{ o.members|length }}</td>
44 01ac12d5 Sofia Papagiannaki
                {% if user in o.approved_members %}
45 01ac12d5 Sofia Papagiannaki
                    <td>Active</td>
46 01ac12d5 Sofia Papagiannaki
                    {% if user not in o.owner.all %}
47 01ac12d5 Sofia Papagiannaki
                    <td>
48 01ac12d5 Sofia Papagiannaki
                        <form action="{% url group_leave o.id %}" method="post"class="login innerlabels">{% csrf_token %}
49 01ac12d5 Sofia Papagiannaki
                            <div class="form-row submit clearfix">
50 01ac12d5 Sofia Papagiannaki
                                <input type="submit" class="submit altcol" value="LEAVE" />
51 01ac12d5 Sofia Papagiannaki
                            </div>
52 01ac12d5 Sofia Papagiannaki
                        </form>
53 01ac12d5 Sofia Papagiannaki
                    </td>
54 01ac12d5 Sofia Papagiannaki
                    {% endif %}
55 01ac12d5 Sofia Papagiannaki
                {% else %}
56 01ac12d5 Sofia Papagiannaki
                    {% if user in o.members %}
57 01ac12d5 Sofia Papagiannaki
                        <td>Pending</td>
58 01ac12d5 Sofia Papagiannaki
                    {% else %}
59 01ac12d5 Sofia Papagiannaki
                        <td>Not member</td>
60 01ac12d5 Sofia Papagiannaki
                        {% if join_forms %}
61 01ac12d5 Sofia Papagiannaki
                        <td>
62 01ac12d5 Sofia Papagiannaki
                            <form action="{% url group_join o.id %}" method="post"class="login innerlabels">{% csrf_token %}
63 01ac12d5 Sofia Papagiannaki
                                {% with join_forms|lookup:o.name as form %}
64 01ac12d5 Sofia Papagiannaki
                                    {% include "im/form_render.html" %}
65 01ac12d5 Sofia Papagiannaki
                                {% endwith %}
66 01ac12d5 Sofia Papagiannaki
                                <div class="form-row submit clearfix">
67 01ac12d5 Sofia Papagiannaki
                                    <input type="submit" class="submit altcol" value="JOIN" />
68 01ac12d5 Sofia Papagiannaki
                                </div>
69 01ac12d5 Sofia Papagiannaki
                            </form>
70 01ac12d5 Sofia Papagiannaki
                        </td>
71 01ac12d5 Sofia Papagiannaki
                        {% endif %}
72 01ac12d5 Sofia Papagiannaki
                    {% endif %}
73 01ac12d5 Sofia Papagiannaki
                {% endif %}
74 8e45d6fd Sofia Papagiannaki
              </tr>
75 8e45d6fd Sofia Papagiannaki
              {% endfor %}
76 8e45d6fd Sofia Papagiannaki
            </tbody>
77 8e45d6fd Sofia Papagiannaki
        </table>
78 8e45d6fd Sofia Papagiannaki
        {% else %}
79 8e45d6fd Sofia Papagiannaki
            <h2>No groups found!</h2>
80 8e45d6fd Sofia Papagiannaki
        {% endif %}
81 8e45d6fd Sofia Papagiannaki
</div>
82 8e45d6fd Sofia Papagiannaki
{% endblock %}