Ronnie has proposed merging lp:~ronnie.vd.c/loco-directory/540384 into 
lp:loco-directory.

Requested reviews:
  loco-directory-dev (loco-directory-dev)
Related bugs:
  #540384 Show Group/Individual participation on event page
  https://bugs.launchpad.net/bugs/540384

For more details, see:
https://code.launchpad.net/~ronnie.vd.c/loco-directory/540384/+merge/44537

Added attendees details on global event detail page
-- 
https://code.launchpad.net/~ronnie.vd.c/loco-directory/540384/+merge/44537
Your team loco-directory-dev is requested to review the proposed merge of 
lp:~ronnie.vd.c/loco-directory/540384 into lp:loco-directory.
=== modified file 'loco_directory/events/models.py'
--- loco_directory/events/models.py	2010-11-27 03:56:49 +0000
+++ loco_directory/events/models.py	2010-12-23 00:14:09 +0000
@@ -74,6 +74,16 @@
     def __unicode__(self):
         return "%s %s" % (self.name, self.date_begin or "")
         
+    def get_participating(self):
+        attendees = 0
+        for attendee in Attendee.objects.filter(team_event__global_event=self):
+            attendees += attendee.guests + 1
+        locos = len(Team.objects.filter(teamevent__global_event=self).distinct())
+        countries = len(Country.objects.filter(team__teamevent__global_event=self).distinct())
+        return _('%(attendees)d people from %(locos)d LoCos and %(countries)d countries are participating in this event!' % {'attendees': attendees, 
+                                                                                                                             'locos': locos, 
+                                                                                                                             'countries': countries})
+        
     @models.permalink
     def get_absolute_url(self):
         return ('global-event-detail', [str(self.id)])

=== modified file 'loco_directory/templates/events/global_event_detail_basic.inc.html'
--- loco_directory/templates/events/global_event_detail_basic.inc.html	2010-11-19 04:28:14 +0000
+++ loco_directory/templates/events/global_event_detail_basic.inc.html	2010-12-23 00:14:09 +0000
@@ -51,6 +51,11 @@
                 </td>
             </tr>
         {% endif %}
+        
+            <tr>
+                <th class="form-item-label" scope="row"><label>{% trans "Attendees:" %}</label></th>
+                <td class="form-item-value">{{ global_event_object.get_participating }}</td>
+            </tr>
 
     </table>
 {% endif %}

_______________________________________________
Mailing list: https://launchpad.net/~loco-directory-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~loco-directory-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to