- Timestamp:
- 05/31/09 20:27:32 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Groups.pm
r165 r217 48 48 /^users$/ and do { 49 49 $c->stash->{template} = 'groups/users.tt'; 50 51 my %ingroup = map { $_ => 1 } @{ $c->stash->{group}->get_c_field('memberUID') }; 52 if ($c->req->param('adduser')) { 53 $c->stash->{group}->set_c_fields('memberUID' => [ (keys %ingroup), $c->req->param('adduser') ]); 54 $c->stash->{group}->base->commit; 55 %ingroup = map { $_ => 1 } @{ $c->stash->{group}->get_c_field('memberUID') }; 56 } elsif ($c->req->param('deluser')) { 57 $c->stash->{group}->set_c_fields('memberUID', 58 [ grep { $_ ne $c->req->param('deluser') } keys %ingroup ] 59 ); 60 $c->stash->{group}->base->commit; 61 %ingroup = map { $_ => 1 } @{ $c->stash->{group}->get_c_field('memberUID') }; 62 } 63 64 $c->stash->{add_user_list} = [ grep { ! $ingroup{$_} } $base->list_objects('user') ]; 50 65 last; 51 66 };
Note: See TracChangeset
for help on using the changeset viewer.