svn commit: [2299] trunk/lib/Act/Handler/WebAPI.pm: added ability to return registered user list (Barbie)

maddingue at free.fr maddingue at free.fr
Sun Jun 2 06:09:32 CEST 2013


Revision: 2299
Author:   maddingue
Date:     2013-06-02 06:09:32 +0200 (Sun, 02 Jun 2013)
Log Message:
-----------
added ability to return registered user list (Barbie)

Modified Paths:
--------------
    trunk/lib/Act/Handler/WebAPI.pm

Modified: trunk/lib/Act/Handler/WebAPI.pm
===================================================================
--- trunk/lib/Act/Handler/WebAPI.pm	2013-05-19 16:55:55 UTC (rev 2298)
+++ trunk/lib/Act/Handler/WebAPI.pm	2013-06-02 04:09:32 UTC (rev 2299)
@@ -17,6 +17,7 @@
                                    country town web_page pm_group pause_id monk_id monk_name im email
                                    language timezone
                                    company address vat
+                                   registered
                                 )),
                          },
                          default => [ qw(public_name email) ],
@@ -69,12 +70,14 @@
 sub _get_attendees
 {
     my ($m, $fields) = @_;
+    my %fields = map { $_ => 1 } @$fields;
+    my @fields = grep { !/registered/ } @$fields;
 
     my $users = Act::User->get_items( conf_id => $Request{conference} );
     my @data;
     for my $user (@$users) {
-        push @data, _get_fields($m, $fields, $user)
-            if $user->committed;
+        push @data, _get_fields($m, \@fields, $user)
+            if($user->committed || ($user->has_registered && $fields{registered}));
     }
     return \@data;
 }



More information about the Act-cvs mailing list