root / snf-astakos-app / astakos / im / templates / im / astakosgroup_detail.html @ fc1e2f02
History | View | Annotate | Download (2.7 kB)
1 | 8e45d6fd | Sofia Papagiannaki | {% extends "im/account_base.html" %} |
---|---|---|---|
2 | 8e45d6fd | Sofia Papagiannaki | |
3 | ffb1e7a8 | Sofia Papagiannaki | {% load filters %} |
4 | ffb1e7a8 | Sofia Papagiannaki | |
5 | 8e45d6fd | Sofia Papagiannaki | {% block page.body %} |
6 | b27c104d | Olga Brani | <div class="projects"> |
7 | b27c104d | Olga Brani | |
8 | b27c104d | Olga Brani | <h2>
|
9 | b27c104d | Olga Brani | {% if request.user in object.members %} |
10 | b27c104d | Olga Brani | <em>[ ENROLLED ]</em> |
11 | b27c104d | Olga Brani | {% endif %} |
12 | b27c104d | Olga Brani | <span>[ {{object.kind|upper}} ]</span> |
13 | b27c104d | Olga Brani | </h2>
|
14 | b27c104d | Olga Brani | <div class="details"> |
15 | b27c104d | Olga Brani | <p>{{ object.desc }}</p> |
16 | b27c104d | Olga Brani | </div>
|
17 | b27c104d | Olga Brani | <div class="full-dotted"> |
18 | b27c104d | Olga Brani | <h3>DETAILS:</h3> |
19 | b27c104d | Olga Brani | <dl class="alt-style"> |
20 | b27c104d | Olga Brani | <dt>Name</dt> |
21 | b27c104d | Olga Brani | <dd>{{object.name}}</dd> |
22 | b27c104d | Olga Brani | <dt>Type</dt> |
23 | b27c104d | Olga Brani | <dd>{{object.kind|capfirst}}</dd> |
24 | b27c104d | Olga Brani | <dt>Issue date:</dt> |
25 | b27c104d | Olga Brani | <dd>{{object.issue_date|date:"d/m/Y"}}</dd> |
26 | b27c104d | Olga Brani | <dt>Expiration Date</dt> |
27 | b27c104d | Olga Brani | <dd>{{object.expiration_date|date:"d/m/Y"}}</dd> |
28 | b27c104d | Olga Brani | <dt>Modaration</dt> |
29 | b27c104d | Olga Brani | <dd>{% if object.moderation_enabled%}Yes{% else %}No{% endif %}</dd> |
30 | b27c104d | Olga Brani | <dt>Activated</dt> |
31 | b27c104d | Olga Brani | <dd>{% if object.is_enabled %}Yes{% else %}No{% endif %}</dd> |
32 | b27c104d | Olga Brani | <dt>Owner</dt> |
33 | b27c104d | Olga Brani | <dd>{% for o in object.owner.all %}
|
34 | b27c104d | Olga Brani | {% if user == o %} |
35 | b27c104d | Olga Brani | Me |
36 | b27c104d | Olga Brani | {% else%} |
37 | b27c104d | Olga Brani | {{o.realname}} ({{o.email}}) |
38 | b27c104d | Olga Brani | |
39 | b27c104d | Olga Brani | {% endif %} |
40 | b27c104d | Olga Brani | {% endfor %} |
41 | b27c104d | Olga Brani | </dd>
|
42 | b27c104d | Olga Brani | </dl>
|
43 | b27c104d | Olga Brani | </div>
|
44 | b27c104d | Olga Brani | |
45 | b27c104d | Olga Brani | <div class="full-dotted"> |
46 | b27c104d | Olga Brani | <h3>POLICIES:</h3> |
47 | b27c104d | Olga Brani | {% if quota %} |
48 | b27c104d | Olga Brani | <dl class="alt-style"> |
49 | b27c104d | Olga Brani | <dt>Resrouce</dt> |
50 | b27c104d | Olga Brani | <dd>Limit</dd> |
51 | b27c104d | Olga Brani | {% for k in quota|dkeys %} |
52 | b27c104d | Olga Brani | |
53 | b27c104d | Olga Brani | <dt>{{ k }}</dt> |
54 | b27c104d | Olga Brani | <dd>{{ quota|lookup:k }}</dd> |
55 | b27c104d | Olga Brani | |
56 | b27c104d | Olga Brani | {% endfor %} |
57 | b27c104d | Olga Brani | </dl>
|
58 | b27c104d | Olga Brani | {% else %} |
59 | b27c104d | Olga Brani | <p>No policies</p> |
60 | b27c104d | Olga Brani | {% endif %} |
61 | b27c104d | Olga Brani | </div>
|
62 | b27c104d | Olga Brani | <div class="full-dotted"> |
63 | b27c104d | Olga Brani | {% if object.members %} |
64 | b27c104d | Olga Brani | <table class="alt-style table_sorting"> |
65 | b27c104d | Olga Brani | <caption>MEMBERS:</caption> |
66 | b27c104d | Olga Brani | <thead>
|
67 | b27c104d | Olga Brani | <tr>
|
68 | b27c104d | Olga Brani | <th>Email</th> |
69 | b27c104d | Olga Brani | <th>Name</th> |
70 | b27c104d | Olga Brani | <th>Status</th> |
71 | b27c104d | Olga Brani | </tr>
|
72 | b27c104d | Olga Brani | </thead>
|
73 | b27c104d | Olga Brani | <tbody>
|
74 | b27c104d | Olga Brani | {% for m in object.membership_set.all %} |
75 | 8e45d6fd | Sofia Papagiannaki | <tr>
|
76 | 01ac12d5 | Sofia Papagiannaki | <td>{{m.person.email}}</td> |
77 | 01ac12d5 | Sofia Papagiannaki | <td>{{m.person.realname}}</td> |
78 | 01ac12d5 | Sofia Papagiannaki | {% if m.person in m.group.owner.all %} |
79 | 01ac12d5 | Sofia Papagiannaki | <td>Owner</td> |
80 | 01ac12d5 | Sofia Papagiannaki | {% else %} |
81 | 01ac12d5 | Sofia Papagiannaki | {% if m.is_approved %} |
82 | 01ac12d5 | Sofia Papagiannaki | <td>Approved</td> |
83 | 01ac12d5 | Sofia Papagiannaki | {% else %} |
84 | b27c104d | Olga Brani | <td>Pending
|
85 | 01ac12d5 | Sofia Papagiannaki | {% if user in m.group.owner.all %} |
86 | b27c104d | Olga Brani | <a href="{% url approve_member m.group.id m.person.id %}">Approve</a> |
87 | b27c104d | Olga Brani | <a href="{% url disapprove_member m.group.id m.person.id %}">Disapprove</a> |
88 | 01ac12d5 | Sofia Papagiannaki | {% endif %} |
89 | b27c104d | Olga Brani | </td>
|
90 | 01ac12d5 | Sofia Papagiannaki | {% endif %} |
91 | 01ac12d5 | Sofia Papagiannaki | {% endif %} |
92 | 8e45d6fd | Sofia Papagiannaki | </tr>
|
93 | 373daf6a | Sofia Papagiannaki | {% endfor %} |
94 | 373daf6a | Sofia Papagiannaki | </tbody>
|
95 | b27c104d | Olga Brani | </table>
|
96 | b27c104d | Olga Brani | {% else %} |
97 | 373daf6a | Sofia Papagiannaki | <p>No members yet!</p> |
98 | 373daf6a | Sofia Papagiannaki | {% endif %} |
99 | 567ce269 | Olga Brani | </div>
|
100 | 8e45d6fd | Sofia Papagiannaki | </div>
|
101 | 8e45d6fd | Sofia Papagiannaki | {% endblock %} |