Changeset 455
- Timestamp:
- 07/10/12 17:09:39 (12 years ago)
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
bot/trunk/bin/sophie-bot
r439 r455 14 14 'l=s' => \my $login, 15 15 'p=s' => \my $pass, 16 't=s' => \my $type,17 'd=s' => \my @options,18 'proxy' => \my $proxy,19 'daemon' => \my $daemon,20 'runas=s' => \my $runas,16 't=s' => \my $type, 17 'd=s' => \my @options, 18 'proxy' => \my $proxy, 19 'daemon' => \my $daemon, 20 'runas=s' => \my $runas, 21 21 'pidfile=s' => \my $pidfile, 22 22 23 23 # Command option: 24 24 'set-password=s' => \my $password, 25 'edit-var=s' => \my $data, 25 'edit-var=s' => \my $data, 26 'list-var' => \my $listvar, 26 27 ) or pod2usage; 27 28 … … 87 88 exit(1); 88 89 } 90 } elsif ($listvar) { 91 my $res = $sc->send_request('user.listdata'); 92 if (ref $res && !$res->is_fault) { 93 foreach (@{ $res->value || []}) { 94 print $_ . "\n"; 95 } 96 exit (0); 97 } else { 98 print( (ref $res ? $res->string : $res) . "\n"); 99 exit(1); 100 } 89 101 } 90 102 -
server/trunk/web/lib/Sophie/Controller/User.pm
r421 r455 54 54 } 55 55 56 sub list_user_data : XMLRPC { 57 my ( $self, $c, $user ) = @_; 58 59 return $c->stash->{xmlrpc} = [ 60 $c->model('Base')->resultset('Users')->search( 61 { mail => $user, } 62 )->search_related('UsersData')->get_column('varname')->all 63 ]; 64 } 65 66 sub listdata : XMLRPC { 67 my ( $self, $c, $dataname ) = @_; 68 69 $c->user or return {}; 70 71 return $c->forward('list_user_data', [ $c->user->mail || '', $dataname ]); 72 } 56 73 57 74 sub fetchdata : XMLRPC {
Note: See TracChangeset
for help on using the changeset viewer.