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