Changeset 475
- Timestamp:
- 10/03/09 15:26:49 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm
r472 r475 166 166 sub attributes { 167 167 my ($self, $for) = @_; 168 grep { $self->base->check_acl($self->{object} || $self->otype, $_, 'r') } 168 169 grep { $self->base->get_field_name($self->otype, $_, $for || 'a') } 169 170 @{ $forms->{$self->{form}}->{attrs} }; … … 187 188 sub attr_field { 188 189 my ($self, $attr, $type) = @_; 189 $type ||= $self->base->get_field_name($self->otype, $attr, 'w') 190 $type ||= $self->base->get_field_name($self->otype, $attr, 'w') && 191 $self->base->check_acl($self->{object} || $self->otype, $attr, 'w') 190 192 ? $attrs->{$attr}[1] || '' 191 193 : 'label'; … … 258 260 $select .= sprintf( 259 261 ' <option value="%s"%s>%s</options>', 260 $self->escape($val ),262 $self->escape($val || ''), 261 263 $value eq $val ? ' "selected"' : '', 262 $self->escape($id ),264 $self->escape($id || ''), 263 265 ); 264 266 $select .= "\n";
Note: See TracChangeset
for help on using the changeset viewer.