Changeset 249
- Timestamp:
- 12/31/10 12:04:59 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/lib/Sophie/Controller/Admin.pm
r211 r249 245 245 } 246 246 247 $c->forward('/distrib/exists', [ $distribution ]) or do { 248 $c->error('No such distribution'); 249 return; 250 }; 251 247 252 my $ref = { 248 253 distrib => $distribution, … … 333 338 } 334 339 340 sub list_user : XMLRPC { 341 my ($self, $c, $match) = @_; 342 343 $c->stash->{xmlrpc} = [ 344 $c->model('Base::Users')->search( 345 { 346 $match ? ( mail => { '~' => $match } ) : (), 347 } 348 )->get_column('mail')->all ]; 349 } 350 351 sub delete_user : XMLRPC { 352 my ($self, $c, $mail) = @_; 353 354 if (my $user = $c->model('Base::Users')->find({ mail => $mail })) { 355 if ($user->delete) { 356 $c->model('Base')->storage->dbh->commit; 357 return $c->stash->{xmlrpc} = "User $mail deleted"; 358 } 359 } 360 $c->stash->{xmlrpc} = "No user $mail"; 361 } 362 335 363 sub create_user : XMLRPC { 336 364 my ($self, $c, $user, $password) = @_;
Note: See TracChangeset
for help on using the changeset viewer.