- Timestamp:
- 05/27/15 17:06:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.0/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Groups.pm
r1162 r1339 63 63 $c->stash->{template} = 'groups/users.tt'; 64 64 65 my %ingroup = map { $_ => 1 } @{66 $c->stash->{group}->get_c_field('memberUID') || [] };67 65 if ($c->req->param('adduser')) { 68 $c->stash->{group}-> set_c_fields('memberUID' => [ (keys %ingroup), $c->req->param('adduser') ]);66 $c->stash->{group}->addAttributeValue('memberUID', $c->req->param('adduser')); 69 67 $c->stash->{group}->base->commit; 70 %ingroup = map { $_ => 1 } @{ $c->stash->{group}->get_c_field('memberUID') };71 68 } elsif ($c->req->param('deluser')) { 72 $c->stash->{group}->set_c_fields('memberUID', 73 [ grep { $_ ne $c->req->param('deluser') } keys %ingroup ] 74 ); 69 $c->stash->{group}->delAttributeValue('memberUID', $c->req->param('deluser')); 75 70 $c->stash->{group}->base->commit; 76 %ingroup = map { $_ => 1 } @{ $c->stash->{group}->get_c_field('memberUID') };77 71 } 78 72 79 $c->stash->{add_user_list} = [ grep { ! $ingroup{$_} } $base->list_objects('user') ];80 73 last; 81 74 };
Note: See TracChangeset
for help on using the changeset viewer.