Statistics
| Branch: | Tag: | Revision:

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 %}