- Timestamp:
- 05/16/09 02:44:29 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm
r111 r112 17 17 18 18 my $attrs = { 19 'uid'=> 'Login',20 'uidNumber','UID',19 uid => 'Login', 20 uidNumber => 'UID', 21 21 gidNumber => 'GID', 22 sn => 'Nom', 23 givenName => 'Prenom', 24 homeDirectory => 'Home', 25 loginShell => 'Shell', 22 26 }; 23 27 … … 25 29 user_main => { 26 30 acl => 'admin', 27 attrs => [ qw(uid uidNumber gidNumber gecos homeDirectory shell) ], 31 attrs => [ qw( 32 sn givenName uid uidNumber gidNumber gecos homeDirectory loginShell 33 ) ], 28 34 } 29 35 }; … … 37 43 sub ACCEPT_CONTEXT { 38 44 my ($self, $c, $form, $object) = @_; 45 $forms->{$form} or return; 46 $self->{c} = $c; 39 47 $self->{form} = $form; 40 $self->{object} = $object; 41 $self->{c} = $c; 48 $self->{object} = $object or return; 42 49 $self 43 50 } … … 65 72 } 66 73 74 sub set_attrs { 75 my ($self) = @_; 76 $self->{object}->set_c_fields( 77 map { 78 $_ => $self->{c}->req->param($_) 79 } grep { 80 exists $self->{c}->req->params->{$_} 81 } $self->attributes 82 ); 83 $self->{object}->base->commit; 84 } 85 67 86 =head1 AUTHOR 68 87
Note: See TracChangeset
for help on using the changeset viewer.