PCF => [ map { key => $_, value => t8(ucfirst $_) }, PAGE_CREATED_FOR_VALUES() ],
letter => $letter,
employees => $self->all_employees,
- print_options => SL::Helper::PrintOptions->get_print_options,
+ print_options => SL::Helper::PrintOptions->get_print_options (
+ options => { no_postscript => 1,
+ no_opendocument => 1,
+ no_html => 1,
+ no_queue => 1 }),
+
);
}
obj_link => sub { $self->url_for(action => 'edit', 'letter.id' => $_[0]->id, callback => $self->models->get_callback) } },
letternumber => { text => t8('Letternumber'), sub => sub { $_[0]->letternumber },
obj_link => sub { $self->url_for(action => 'edit', 'letter.id' => $_[0]->id, callback => $self->models->get_callback) } },
- vc_id => { text => t8('Customer'), sub => sub { $_[0]->customer->displayable_name } },
+ vc_id => { text => t8('Customer'), sub => sub { SL::DB::Manager::Customer->find_by_or_create(id => $_[0]->vc_id)->displayable_name } },
contact => { text => t8('Contact'), sub => sub { $_[0]->contact ? $_[0]->contact->full_name : '' } },
);
SL::Controller::Helper::GetModels->new(
controller => $self,
model => 'Letter',
- sorted => {
- _default => {
- by => 'letternumber',
- dir => 1,
- },
- %sort_columns,
- },
+ sorted => \%sort_columns,
with_objects => [ 'contact', 'salesman', 'employee' ],
);
}