Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / astakosgroup_list.html @ 279d6e51

History | View | Annotate | Download (18 kB)

1 8e45d6fd Sofia Papagiannaki
{% extends "im/account_base.html" %}
2 e1dc6dec Olga Brani
{% load astakos_tags %}
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 b27c104d Olga Brani
    <div class="projects">
8 5ebebb20 Olga Brani
            <h2>PROJECTS</h2>
9 2be26b73 Olga Brani
            {% if form %}
10 59728d4e Olga Brani
                    <p>Search for existing Projects and join the ones you like. Please search by Project name. </p>
11 59728d4e Olga Brani
                    <form action="{% url group_search %}" method="post" class="withlabels signup submit-inline">{% csrf_token %}
12 dcd1c383 Olga Brani
                            {% include "im/form_render.html" %}
13 59728d4e Olga Brani
                        <div class="form-row submit">
14 dcd1c383 Olga Brani
                                <input type="submit" class="submit altcol" value="SEARCH" />
15 59728d4e Olga Brani
                                {% if q %}<a href="{% url group_all %}">clear</a>{% endif %}
16 59728d4e Olga Brani
                        </div>
17 dcd1c383 Olga Brani
                    </form>
18 59728d4e Olga Brani
                    
19 59728d4e Olga Brani
                    <!--<form action="{% url group_all %}" method="post" class="link-like alone">{% csrf_token %}
20 dcd1c383 Olga Brani
                        <div class="form-row submit">
21 59728d4e Olga Brani
                            <input type="submit" class="submit altcol" value="clear" />
22 dcd1c383 Olga Brani
                        </div>
23 dcd1c383 Olga Brani
                    </form>
24 59728d4e Olga Brani
                   <-->
25 2be26b73 Olga Brani
            {% else %}
26 5ebebb20 Olga Brani
            <div class="two-cols clearfix">
27 5ebebb20 Olga Brani
                        <div class="rt">
28 5ebebb20 Olga Brani
                                 &nbsp;
29 5ebebb20 Olga Brani
                        </div>
30 5ebebb20 Olga Brani
                        <div class="lt">
31 5ebebb20 Olga Brani
                                 <p>~okeanos gives the opportunity to Greek Academic or Research Organizations/Institutions/Faculty to run their own projects remotely on virtual infrastructure. Simple, fast and with minimal to no cost at all.</p>
32 5ebebb20 Olga Brani
                                 <p><a href="{% url how_it_works %}" style="font-size:1.154em;">How it works ></a></p>
33 5ebebb20 Olga Brani
                        </div>
34 5ebebb20 Olga Brani
                </div>
35 5ebebb20 Olga Brani
                
36 bde71886 Olga Brani
                
37 2be26b73 Olga Brani
                <div class="widjets"> 
38 ce182d6b Olga Brani
                        <!--<a href="#" class="widjet-x" title="remove boxes">X</a>-->
39 2be26b73 Olga Brani
                        <ul class="clearfix">        
40 ce182d6b Olga Brani
                                <li class="create">
41 2be26b73 Olga Brani
                                        <div>
42 ce182d6b Olga Brani
                                                <div class="wrap">
43 680a29ac Olga Brani
44 632b6458 Olga Brani
                                                        <p class="centered"><a href="{% url group_add 'project' %}"><img alt="THINK ABOUT IT" src="/static/im/images/create.png"></a></p>
45 632b6458 Olga Brani
                                                        <p class="txt">Create a new Project in seconds. Specify how many members it will have, which and how many virtual resources it will provide to its members. Describe its purpose. Submit your request and if accepted, you and your colleagues are ready to deploy!<br><br> </p>
46 632b6458 Olga Brani
                                                        <p><a href="{% url group_add 'project' %}">create a project ></a></p>
47 ce182d6b Olga Brani
                                                        <!--<p class="btn"><a href="{% url group_create_list %}" class="submit">CREATE</a></p>-->
48 ce182d6b Olga Brani
                                                </div>
49 2be26b73 Olga Brani
                                        </div>
50 2be26b73 Olga Brani
                                </li>
51 ce182d6b Olga Brani
                                <li class="join">
52 2be26b73 Olga Brani
                                        <div>
53 ce182d6b Olga Brani
                                                <div class="wrap">
54 5ebebb20 Olga Brani
                                                        <p class="centered"><a href="{% url group_all %}"><img alt="THINK ABOUT IT" src="/static/im/images/join.png"></a></p>
55 59728d4e Olga Brani
                                                        <p class="txt">Become a member of an existing Project and instantly gain access to the resources it has to offer you. Search for open Projects and join for free. Contact the closed Projects administrators, if you think they will accept you. In two words: try to Join now. </p>
56 ce182d6b Olga Brani
                                                        
57 59728d4e Olga Brani
                                                        <p><a href="{% url group_all %}">join a project ></a></p>
58 ce182d6b Olga Brani
                                                </div>
59 2be26b73 Olga Brani
                                        </div>
60 2be26b73 Olga Brani
                                </li>
61 2be26b73 Olga Brani
                        </ul>
62 2be26b73 Olga Brani
                </div>
63 b27c104d Olga Brani
        
64 01ac12d5 Sofia Papagiannaki
    {% endif %}
65 c48ab3c4 Sofia Papagiannaki
    {% with page_obj.object_list as object_list %}
66 77aaed51 Sofia Papagiannaki
    <!-- Search group -->
67 304acb60 Olga Brani
    {% if object_list %}
68 d220292f Sofia Papagiannaki
        <div class="full-dotted">
69 e1dc6dec Olga Brani
                {% comment %}
70 51945a9e Olga Brani
                <form method="GET" class="minimal" action="#searchResults"> 
71 2be26b73 Olga Brani
                                <div class="form-row">
72 3cbd5e47 Olga Brani
                                        <select name="sorting" onchange="this.form.submit();" class="dropkicked" tabindex="1">
73 098f333b Sofia Papagiannaki
                                            <option value="groupname">Sort by Name</option>
74 59728d4e Olga Brani
                                    <option value="issue_date" {% if  == 'issue_date' %}selected{% endif %}>Sort by Issue date</option>                        
75 59728d4e Olga Brani
                                    <option value="expiration_date" {% if  == 'expiration_date' %}selected{% endif %}>Sort by Expiration Date</option>
76 59728d4e Olga Brani
                                    <option value="approved_members_num" {% if  == 'approved_members_num' %}selected{% endif %}>Sort by Participants</option> 
77 59728d4e Olga Brani
                                    <option value="moderation_enabled" {% if  == 'moderation_enabled' %}selected{% endif %}>Sort by Moderation</option> 
78 2be26b73 Olga Brani
                                        </select>
79 04febd09 Olga Brani
                                        <input type="hidden" name="q" value="{{q}}"/>
80 2be26b73 Olga Brani
                                </div>
81 2be26b73 Olga Brani
                        </form>
82 e1dc6dec Olga Brani
                        {% endcomment %}
83 51945a9e Olga Brani
            <table class="alt-style complex" id="searchResults">
84 d220292f Sofia Papagiannaki
                <caption>
85 59728d4e Olga Brani
                    {% if q %}SEARCH RESULTS{% else %}ALL PROJECTS{% endif %}
86 d220292f Sofia Papagiannaki
                </caption>
87 d220292f Sofia Papagiannaki
                <thead>
88 e1dc6dec Olga Brani
                      <tr>
89 e1dc6dec Olga Brani
                        <th><a href="?{% if q %}q={{q}}&{% endif %}sorting=groupname&ordering={% if ordering == 'ASC' and sorting == 'groupname' %}DESC{% else %}ASC{% endif %}#allGroups">Name</a></th>
90 e1dc6dec Olga Brani
                        <!--th>Type</th-->
91 e1dc6dec Olga Brani
                        <th><a href="?{% if q %}q={{q}}&{% endif %}sorting=issue_date&ordering={% if ordering == 'ASC' and sorting == 'issue_date' %}DESC{% else %}ASC{% endif %}#allGroups">Start date</a></th>
92 e1dc6dec Olga Brani
                        <th><a href="?{% if q %}q={{q}}&{% endif %}sorting=expiration_date&ordering={% if ordering == 'ASC' %}DESC{% else %}ASC{% endif %}#allGroups">End date</a></th>
93 e1dc6dec Olga Brani
                        <th><a href="?{% if q %}q={{q}}&{% endif %}sorting=approved_members_num&ordering={% if ordering == 'ASC' %}DESC{% else %}ASC{% endif %}#allGroups">Members</a></th>
94 e1dc6dec Olga Brani
                        <th><a href="javascript:void(0)">Status</a></th>
95 e1dc6dec Olga Brani
                        <th>&nbsp;</th>
96 e1dc6dec Olga Brani
                        <th class="centered"><a href="?{% if q %}q={{q}}&{% endif %}sorting=moderation_enabled&ordering={% if ordering == 'ASC' %}DESC{% else %}ASC{% endif %}#allGroups">Moderated</a></th>
97 e1dc6dec Olga Brani
                       <!-- <th>&nbsp;</th>-->
98 e1dc6dec Olga Brani
                        
99 e1dc6dec Olga Brani
                      </tr>
100 e1dc6dec Olga Brani
                                    </thead>
101 d220292f Sofia Papagiannaki
                <tbody>
102 d220292f Sofia Papagiannaki
                  {% for o in object_list %}
103 bdc1c103 Olga Brani
                   <tr class="{% cycle 'tr1' 'tr2' %}">
104 c6a8da37 Sofia Papagiannaki
                            <td style="width:22%"><a href="{% url group_detail o.id %}" title="visit group page">{{o.groupname|truncatename}}</a></td>
105 bdc1c103 Olga Brani
                            <!--td>{{o.kindname|capfirst}}</td-->
106 59728d4e Olga Brani
                            <td style="width:13%">{{o.issue_date|date:"d/m/Y"}}</td>
107 59728d4e Olga Brani
                            <td style="width:13%">{{o.expiration_date|date:"d/m/Y"}}</td>
108 65bd6c25 Olga Brani
                            <td style="width:11%">{{o.approved_members_num}}</td>
109 bdc1c103 Olga Brani
                            
110 65bd6c25 Olga Brani
                            <td style="width:17%">
111 bdc1c103 Olga Brani
                                    <div class="msg-wrap">
112 bdc1c103 Olga Brani
                                             
113 bdc1c103 Olga Brani
                                    {% if o.is_member %}
114 bdc1c103 Olga Brani
                                        {% if o.membership_approval_date %}
115 bdc1c103 Olga Brani
                    
116 bdc1c103 Olga Brani
                                        
117 bdc1c103 Olga Brani
                                                       {% if not o.is_owner %}
118 bdc1c103 Olga Brani
                                                    Registered
119 59728d4e Olga Brani
                                                     
120 59728d4e Olga Brani
                                                {% else %}
121 59728d4e Olga Brani
                                                        Owner
122 59728d4e Olga Brani
                                                {% endif %}
123 59728d4e Olga Brani
                                        
124 59728d4e Olga Brani
                                            
125 59728d4e Olga Brani
                
126 59728d4e Olga Brani
                                        {% else %}
127 65bd6c25 Olga Brani
                                            Activation pending
128 59728d4e Olga Brani
                                        {% endif %}
129 59728d4e Olga Brani
                                    {% else %}
130 59728d4e Olga Brani
                                            Not member 
131 59728d4e Olga Brani
                                                 
132 59728d4e Olga Brani
                                            
133 59728d4e Olga Brani
                                    {% endif %}
134 59728d4e Olga Brani
                                    </div>
135 59728d4e Olga Brani
                            </td>
136 59728d4e Olga Brani
                            <td style="width:15%">
137 59728d4e Olga Brani
                                    <div class="msg-wrap">
138 59728d4e Olga Brani
                                             
139 59728d4e Olga Brani
                                    {% if o.is_member %}
140 59728d4e Olga Brani
                                        {% if o.membership_approval_date %}
141 59728d4e Olga Brani
                    
142 59728d4e Olga Brani
                                        
143 59728d4e Olga Brani
                                                       {% if not o.is_owner %}
144 59728d4e Olga Brani
                                                     
145 bdc1c103 Olga Brani
                                                    <form action="{% url group_leave o.id %}" method="post" class="link-like">{% csrf_token %}
146 bdc1c103 Olga Brani
                                                         <input type="submit"  value="x leave group" class="leave"/>
147 bdc1c103 Olga Brani
                                                    </form>
148 bdc1c103 Olga Brani
                                                    <div class="dialog">
149 bdc1c103 Olga Brani
                                                                        Are you sure you what to leave this group?<br>
150 c6a8da37 Sofia Papagiannaki
                                                                        Name: <a  href="{% url group_detail o.id %}" title="visit group page">{{o.groupname}}</a><br>
151 bdc1c103 Olga Brani
                                                                        {% if o.desc %}Description:{{o.desc|truncatewords:30}}{% endif %}<br><br>
152 bdc1c103 Olga Brani
                                                                        
153 bdc1c103 Olga Brani
                                                                        <a href="#" class="yes submit">Yes</a>&nbsp;&nbsp;&nbsp;<a href="#" class="no submit">No</a>
154 bdc1c103 Olga Brani
                                                                </div>
155 bdc1c103 Olga Brani
                                                {% else %}
156 59728d4e Olga Brani
                                                         &nbsp;
157 bdc1c103 Olga Brani
                                                {% endif %}
158 bdc1c103 Olga Brani
                                        
159 bdc1c103 Olga Brani
                                            
160 bdc1c103 Olga Brani
                
161 bdc1c103 Olga Brani
                                        {% else %}
162 59728d4e Olga Brani
                                            &nbsp;
163 bdc1c103 Olga Brani
                                        {% endif %}
164 bdc1c103 Olga Brani
                                    {% else %}
165 59728d4e Olga Brani
                                             
166 bdc1c103 Olga Brani
                                                <form action="{% url group_join o.id %}" method="post" class="link-like">{% csrf_token %}
167 bdc1c103 Olga Brani
                                                    <input type="submit"   value="+ join group" class="join_group join" />
168 bdc1c103 Olga Brani
                                                </form>
169 bdc1c103 Olga Brani
                                                <div class="dialog">
170 bdc1c103 Olga Brani
                                                                        Are you sure you what to join this group?<br>
171 c6a8da37 Sofia Papagiannaki
                                                                        Name: <a  href="{% url group_detail o.id %}" title="visit group page">{{o.groupname}}</a><br>
172 bdc1c103 Olga Brani
                                                                        {% if o.desc %}Description:{{o.desc|truncatewords:30}}{% endif %}<br><br>
173 bdc1c103 Olga Brani
                                                                        
174 bdc1c103 Olga Brani
                                                                        <a href="#" class="yes submit">Yes</a>&nbsp;&nbsp;&nbsp;<a href="#" class="no submit">No</a>
175 bdc1c103 Olga Brani
                                                                </div>
176 bdc1c103 Olga Brani
                                            
177 bdc1c103 Olga Brani
                                    {% endif %}
178 bdc1c103 Olga Brani
                                    </div>
179 bdc1c103 Olga Brani
                            </td>
180 59728d4e Olga Brani
                                    <td class="centered" style="width:9%">{% if o.moderation_enabled%}Yes{% else %}No{% endif %}</td>
181 59728d4e Olga Brani
                            <!--td><a href="#" class="more-info" title="more info">+ more info</a></td-->
182 d220292f Sofia Papagiannaki
                  </tr>
183 d220292f Sofia Papagiannaki
                  <tr class="{% cycle 'tmore1' 'tmore2' %}" style="display:none">
184 2be26b73 Olga Brani
                    <td colspan="7" class="info-td">
185 d220292f Sofia Papagiannaki
                        <div>
186 d220292f Sofia Papagiannaki
                            <p>{{o.desc}}</p>
187 d220292f Sofia Papagiannaki
                            <p>{% if o.homepage%}
188 2be26b73 Olga Brani
                                Group's home page: <a target="_blank" href="{{ o.homepage }}">{{ o.homepage }}</a>
189 2be26b73 Olga Brani
                            
190 d220292f Sofia Papagiannaki
                            {% endif %}
191 d220292f Sofia Papagiannaki
                            </p>
192 d220292f Sofia Papagiannaki
                        </div>        
193 d220292f Sofia Papagiannaki
                    </td>
194 d220292f Sofia Papagiannaki
                  </tr>
195 d220292f Sofia Papagiannaki
                  {% endfor %}
196 d220292f Sofia Papagiannaki
                </tbody>
197 d220292f Sofia Papagiannaki
            </table>
198 d220292f Sofia Papagiannaki
           
199 d220292f Sofia Papagiannaki
        </div>
200 ddc2cc6f Olga Brani
        
201 ddc2cc6f Olga Brani
     
202 dcd1c383 Olga Brani
            <div class="pagination">
203 dcd1c383 Olga Brani
                        <p class="next-prev">
204 dcd1c383 Olga Brani
                        {% if page_obj.has_previous %}
205 0a63687f Olga Brani
                        <a href="?page={{ page_obj.previous_page_number }}{% if q %}&q={{q}}{% endif %}{% if sorting %}&sorting={{sorting}}{% endif %}">< previous</a>
206 0a63687f Olga Brani
                    {% else  %}
207 0a63687f Olga Brani
                                <a href="javascript:void()" class="disabled">< previous</a>    
208 dcd1c383 Olga Brani
                    {% endif %}
209 dcd1c383 Olga Brani
                    {% if page_obj.has_next %}
210 0a63687f Olga Brani
                        <a href="?page={{ page_obj.next_page_number }}{% if q %}&q={{q}}{% endif %}{% if sorting %}&sorting={{sorting}}{% endif %}">next ></a>
211 0a63687f Olga Brani
                    {% else  %}
212 0a63687f Olga Brani
                                <a href="javascript:void()" class="disabled">next ></a>
213 dcd1c383 Olga Brani
                    {% endif %}
214 dcd1c383 Olga Brani
                    </p>
215 dcd1c383 Olga Brani
                        <p class="nums">
216 dcd1c383 Olga Brani
                                <span class="current">
217 dcd1c383 Olga Brani
                        Page {{ page_obj.number }} of {{ paginator.num_pages }}
218 dcd1c383 Olga Brani
                    </span>
219 dcd1c383 Olga Brani
                        </p>
220 dcd1c383 Olga Brani
           </div>
221 77aaed51 Sofia Papagiannaki
      <!-- Group listing -->
222 dcd1c383 Olga Brani
       {% else %}
223 bdc1c103 Olga Brani
                       {% if not form %}
224 f2a4ce70 Sofia Papagiannaki
            {% with page|concat:sorting as args %}
225 f2a4ce70 Sofia Papagiannaki
            {% with q|paginate:args as page_obj %}
226 65bd6c25 Olga Brani
                         {% if page_obj.object_list  %}
227 65bd6c25 Olga Brani
                          <div>
228 5841646f Olga Brani
                                        <form method="GET" class="minimal" action="#allGroups" id="mygroups">
229 dcd1c383 Olga Brani
                                                <div class="form-row">
230 3cbd5e47 Olga Brani
                                                    <select name="sorting"  class="dropkicked"  tabindex="1">
231 098f333b Sofia Papagiannaki
                                                            <option value="groupname">Sort by Name</option>
232 bdc1c103 Olga Brani
                                                    <!--<option value="kindname" {% if sorting == 'kindname' %}selected{% endif %}>Type</option>-->                        
233 3cbd5e47 Olga Brani
                                                    <option value="issue_date" {% if  == 'issue_date' %}selected{% endif %}>Sort by Issue date</option>                        
234 3cbd5e47 Olga Brani
                                                    <option value="expiration_date" {% if  == 'expiration_date' %}selected{% endif %}>Sort by Expiration Date</option>
235 3cbd5e47 Olga Brani
                                                    <option value="approved_members_num" {% if  == 'approved_members_num' %}selected{% endif %}>Sort by Participants</option>
236 3cbd5e47 Olga Brani
                                                    <option value="moderation_enabled" {% if  == 'moderation_enabled' %}selected{% endif %}>Sort by Moderation</option>                
237 dcd1c383 Olga Brani
                                                        </select>
238 dcd1c383 Olga Brani
                                                </div>
239 dcd1c383 Olga Brani
                                        </form>
240 dcd1c383 Olga Brani
                                        <table class="alt-style complex" id="allGroups">
241 59728d4e Olga Brani
                                    <caption>MY PROJECTS</caption>
242 dcd1c383 Olga Brani
                                    <thead>
243 dcd1c383 Olga Brani
                                      <tr>
244 e1dc6dec Olga Brani
                                        <th><a href="{% url group_list %}?sorting=groupname&ordering={% if ordering == 'ASC' and sorting == 'groupname' %}DESC{% else %}ASC{% endif %}#allGroups">Name</a></th>
245 bdc1c103 Olga Brani
                                        <!--th>Type</th-->
246 e1dc6dec Olga Brani
                                        <th><a href="{% url group_list %}?sorting=issue_date&ordering={% if ordering == 'ASC' and sorting == 'issue_date' %}DESC{% else %}ASC{% endif %}#allGroups">Start date</a></th>
247 e1dc6dec Olga Brani
                                        <th><a href="{% url group_list %}?sorting=expiration_date&ordering={% if ordering == 'ASC' %}DESC{% else %}ASC{% endif %}#allGroups">End date</a></th>
248 e1dc6dec Olga Brani
                                        <th><a href="{% url group_list %}?sorting=approved_members_num&ordering={% if ordering == 'ASC' %}DESC{% else %}ASC{% endif %}#allGroups">Members</a></th>
249 e1dc6dec Olga Brani
                                        <th><a href="javascript:void(0)">Status</a></th>
250 dcd1c383 Olga Brani
                                        <th>&nbsp;</th>
251 e1dc6dec Olga Brani
                                        <th class="centered"><a href="{% url group_list %}?sorting=moderation_enabled&ordering={% if ordering == 'ASC' %}DESC{% else %}ASC{% endif %}#allGroups">Moderated</a></th>
252 59728d4e Olga Brani
                                       <!-- <th>&nbsp;</th>-->
253 dcd1c383 Olga Brani
                                        
254 dcd1c383 Olga Brani
                                      </tr>
255 dcd1c383 Olga Brani
                                    </thead>
256 dcd1c383 Olga Brani
                                    <tbody>
257 7bb6bd0e Olga Brani
                                      {% for o in page_obj.object_list %}
258 dcd1c383 Olga Brani
                                      <tr class="{% cycle 'tr1' 'tr2' %}">
259 c6a8da37 Sofia Papagiannaki
                                        <td style="width:22%"><a  href="{% url group_detail o.id %}" title="visit group page">{{o.groupname|truncatename }}</a></td>
260 bdc1c103 Olga Brani
                                        <!--td>{{o.kindname|capfirst}}</td-->
261 59728d4e Olga Brani
                                        <td style="width:13%">{{o.issue_date|date:"d/m/Y"}}</td>
262 59728d4e Olga Brani
                                        <td style="width:13%">{{o.expiration_date|date:"d/m/Y"}}</td>
263 65bd6c25 Olga Brani
                                        <td style="width:11%">{{ o.approved_members_num }}</td>
264 65bd6c25 Olga Brani
                                        <td style="width:17%">
265 bdc1c103 Olga Brani
                                                <div class="msg-wrap">
266 c6a8da37 Sofia Papagiannaki
                                                {% if user.email = o.groupowner %}
267 bdc1c103 Olga Brani
                                                        {% if o.is_enabled %}
268 65bd6c25 Olga Brani
                                                                Active (Owner)
269 bdc1c103 Olga Brani
                                                        {% else %}
270 bdc1c103 Olga Brani
                                                                Pending
271 bdc1c103 Olga Brani
                                                        {% endif %}
272 bdc1c103 Olga Brani
                                                {% else %}
273 bdc1c103 Olga Brani
                                                        {% if o.is_enabled %}
274 bdc1c103 Olga Brani
                                                                {% if o.membership_status %}
275 bdc1c103 Olga Brani
                                                                    Registered
276 59728d4e Olga Brani
                                                                     
277 59728d4e Olga Brani
                                                                {% else %}
278 65bd6c25 Olga Brani
                                                                    Activation Pending
279 59728d4e Olga Brani
                                                                {% endif %}
280 59728d4e Olga Brani
                                                        {% else %}
281 59728d4e Olga Brani
                                                                -
282 59728d4e Olga Brani
                                                        {% endif %}
283 59728d4e Olga Brani
                                                {% endif %}
284 59728d4e Olga Brani
                                                
285 59728d4e Olga Brani
                                                </div>
286 59728d4e Olga Brani
                                        </td>
287 59728d4e Olga Brani
                                        <td style="width:15%">
288 59728d4e Olga Brani
                                                <div class="msg-wrap">
289 59728d4e Olga Brani
                                                 {% if user.email = o.groupowner %}
290 59728d4e Olga Brani
                                                        {% if o.is_enabled %}
291 59728d4e Olga Brani
                                                                &nbsp;
292 59728d4e Olga Brani
                                                        {% else %}
293 59728d4e Olga Brani
                                                                &nbsp;
294 59728d4e Olga Brani
                                                        {% endif %}
295 59728d4e Olga Brani
                                                {% else %}
296 59728d4e Olga Brani
                                                        {% if o.is_enabled %}
297 59728d4e Olga Brani
                                                                {% if o.membership_status %}
298 59728d4e Olga Brani
                                                                    
299 bdc1c103 Olga Brani
                                                                    <form action="{% url group_leave o.id %}" method="post" class="link-like">{% csrf_token %}
300 bdc1c103 Olga Brani
                                                                     <input type="submit"  value="x leave" class="leave" />
301 bdc1c103 Olga Brani
                                                                </form>        
302 bdc1c103 Olga Brani
                                                                <div class="dialog">
303 bdc1c103 Olga Brani
                                                                                Are you sure you what to leave this group?<br>
304 c6a8da37 Sofia Papagiannaki
                                                                                Name: <a  href="{% url group_detail o.id %}" title="visit group page">{{o.groupname}}</a><br>
305 bdc1c103 Olga Brani
                                                                                {% if o.desc %}Description:{{o.desc|truncatewords:30}}{% endif %}<br><br>
306 bdc1c103 Olga Brani
                                                                                
307 bdc1c103 Olga Brani
                                                                                <a href="#" class="yes submit">Yes</a>&nbsp;&nbsp;&nbsp;<a href="#" class="no submit">No</a>
308 bdc1c103 Olga Brani
                                                                        </div>
309 bdc1c103 Olga Brani
                                                                {% else %}
310 59728d4e Olga Brani
                                                                    &nbsp;
311 bdc1c103 Olga Brani
                                                                {% endif %}
312 bdc1c103 Olga Brani
                                                        {% else %}
313 59728d4e Olga Brani
                                                                &nbsp;
314 bdc1c103 Olga Brani
                                                        {% endif %}
315 bdc1c103 Olga Brani
                                                {% endif %}
316 bdc1c103 Olga Brani
                                                
317 bdc1c103 Olga Brani
                                                </div>
318 dcd1c383 Olga Brani
                                        </td>
319 59728d4e Olga Brani
                                        <td class="centered" style="width:9%">{% if o.moderation_enabled%}Yes{% else %}No{% endif %}</td>
320 59728d4e Olga Brani
                                       <!-- <td><a href="#" class="more-info" title="more info">+ more info </a></td>-->
321 c8977d75 Olga Brani
                                      </tr>
322 c8977d75 Olga Brani
                                      <tr class="{% cycle 'tmore1' 'tmore2' %}" style="display:none">
323 6da417da Olga Brani
                                        <td colspan="8" class="info-td">
324 6da417da Olga Brani
                                                <div>
325 6da417da Olga Brani
                                                        <p>{{o.desc}}</p>
326 6da417da Olga Brani
                                                        <p>{% if o.homepage%}
327 2be26b73 Olga Brani
                                                                                 Group's home page: <a href="{{ o.homepage }}">{{ o.homepage }}</a>
328 6da417da Olga Brani
                                                                         {% endif %}
329 6da417da Olga Brani
                                                                         </p>
330 6da417da Olga Brani
                                                </div>        
331 6da417da Olga Brani
                                        </td>
332 b27c104d Olga Brani
                                      </tr>
333 b27c104d Olga Brani
                                      {% endfor %}
334 b27c104d Olga Brani
                                    </tbody>
335 b27c104d Olga Brani
                                </table>
336 b27c104d Olga Brani
                                </div>
337 d220292f Sofia Papagiannaki
                                <div class="pagination">
338 ddc2cc6f Olga Brani
                                        <p class="next-prev">
339 f2a4ce70 Sofia Papagiannaki
                                        {% if page_obj.has_previous %}
340 0a63687f Olga Brani
                            <a href="?page={{ page_obj.previous_page_number }}{% if sorting %}&sorting={{ sorting }}{% endif%}#allGroups">< previous</a>
341 0a63687f Olga Brani
                        {% else  %}
342 0a63687f Olga Brani
                                <a href="javascript:void()" class="disabled">< previous</a>
343 d220292f Sofia Papagiannaki
                        {% endif %}
344 f2a4ce70 Sofia Papagiannaki
                                    {% if page_obj.has_next %}
345 0a63687f Olga Brani
                            <a href="?page={{ page_obj.next_page_number }}{% if sorting %}&sorting={{ sorting }}{% endif%}#allGroups">next ></a>
346 0a63687f Olga Brani
                        {% else %}
347 0a63687f Olga Brani
                                                        <a href="javascript:void()" class="disabled">next ></a>
348 d220292f Sofia Papagiannaki
                        {% endif %}
349 ddc2cc6f Olga Brani
                                    </p>
350 ddc2cc6f Olga Brani
                                        <p class="nums">
351 ddc2cc6f Olga Brani
                                                <span class="current">
352 f2a4ce70 Sofia Papagiannaki
                            Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}
353 ddc2cc6f Olga Brani
                        </span>
354 ddc2cc6f Olga Brani
                                        </p>
355 ddc2cc6f Olga Brani
                           </div>
356 65bd6c25 Olga Brani
                         {% endif %}
357 f2a4ce70 Sofia Papagiannaki
                {% endwith %} 
358 f2a4ce70 Sofia Papagiannaki
                      {% endwith %} 
359 bdc1c103 Olga Brani
                      {% endif %}
360 bdc1c103 Olga Brani
                      {% if form %}
361 bdc1c103 Olga Brani
                    {% if q %}
362 59728d4e Olga Brani
                        <h2>No projects found!</h2>
363 bdc1c103 Olga Brani
                    {% endif %}
364 bdc1c103 Olga Brani
                {% endif %}
365 83bdb2b6 Sofia Papagiannaki
      {% endif %}
366 83bdb2b6 Sofia Papagiannaki
    {% endwith %}
367 8e45d6fd Sofia Papagiannaki
</div>
368 bdc1c103 Olga Brani
</div>  
369 8e45d6fd Sofia Papagiannaki
{% endblock %}