diff --git a/lib/WebGUI/Mailing.pm b/lib/WebGUI/Mailing.pm index 562adfc..4f0a0d5 100644 --- a/lib/WebGUI/Mailing.pm +++ b/lib/WebGUI/Mailing.pm @@ -442,7 +442,7 @@ sub www_edit { $properties->{ value } = $configuration->{ $name } if exists $configuration->{ $name }; my $formField = WebGUI::Form::DynamicField->new( $session, %{ $properties } ); - my $html = $self->admin->canOverride + my $html = $self->admin->canOverride || $properties->{ managerCanEdit } ? $formField->toHtml : $formField->getValueAsHtml ; @@ -593,7 +593,7 @@ sub www_editSave { my %fields = %{ $self->getAsset->getMailingProperties( $self ) }; my $configuration = {}; while ( my( $name, $properties ) = each %fields ) { - if ( $self->admin->canOverride ) { + if ( $self->admin->canOverride || $properties->{ managerCanEdit } ) { my $value = $form->process( $name, $properties->{ fieldType }, $properties->{ defaultValue } ); $configuration->{ $name } = $value;