From: Sven Schöling Date: Wed, 14 Mar 2012 10:11:23 +0000 (+0100) Subject: Merge branch 'master' of vc.linet-services.de:public/lx-office-erp X-Git-Tag: release-3.0.0beta1~345^2~1 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/2a9bd2a21be7b2961887ca0dbaac1ff789df10a4?hp=eda8d185d9230b47f2795978c68bdc55a8bea438 Merge branch 'master' of vc.linet-services.de:public/lx-office-erp --- diff --git a/SL/DB/DeliveryOrder.pm b/SL/DB/DeliveryOrder.pm index 0a483bfaa..11f718fb3 100644 --- a/SL/DB/DeliveryOrder.pm +++ b/SL/DB/DeliveryOrder.pm @@ -13,7 +13,7 @@ use List::Util qw(first); __PACKAGE__->meta->add_relationship(orderitems => { type => 'one to many', class => 'SL::DB::DeliveryOrderItem', column_map => { id => 'delivery_order_id' }, - manager_args => { with_objects => [ 'part' ] } + manager_args => { with_objects => [ 'parts' ] } }, shipto => { type => 'one to one', class => 'SL::DB::Shipto', diff --git a/SL/DB/Order.pm b/SL/DB/Order.pm index 6b31cd235..6a0367219 100644 --- a/SL/DB/Order.pm +++ b/SL/DB/Order.pm @@ -84,6 +84,11 @@ sub is_type { return shift->type eq shift; } +sub is_sales { + croak 'not an accessor' if @_ > 1; + return shift->customer_id; +} + sub invoices { my $self = shift; my %params = @_; diff --git a/SL/Form.pm b/SL/Form.pm index 050614d56..84d64bd9f 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -507,6 +507,7 @@ sub header { push @header, "" if -f $self->{favicon}; push @header, map { qq|| } qw(jquery common jscalendar/calendar jscalendar/lang/calendar-de jscalendar/calendar-setup part_selection jquery-ui jqModal switchmenuframe); + push @header, $self->{javascript} if $self->{javascript}; push @header, map { qq|| } qw(main menu tabcontent list_accounts jquery.autocomplete jquery.multiselect2side frame_header/header ui-lightness/jquery-ui-1.8.12.custom); push @header, map { qq|| } diff --git a/bin/mozilla/ar.pl b/bin/mozilla/ar.pl index cd30053ed..e69e13cbf 100644 --- a/bin/mozilla/ar.pl +++ b/bin/mozilla/ar.pl @@ -32,7 +32,7 @@ #====================================================================== use POSIX qw(strftime); -use List::Util qw(sum first); +use List::Util qw(sum first max); use SL::AR; use SL::FU; @@ -218,19 +218,16 @@ sub form_header { my $cgi = $::request->{cgi}; my ($title, $readonly, $exchangerate, $rows); - my ($taxincluded, $notes, $department, $customer, $employee, $amount, $project); - my ($jsscript, $button1, $button2, $onload); - my ($selectAR_amount, $selectAR_paid, $ARselected, $tax); - my (@column_index, %column_data); + my ($notes, $department, $customer, $employee, $amount, $project); + my ($onload); + my ($ARselected); $title = $form->{title}; - $form->{title} = $locale->text("$title Accounts Receivables Transaction"); - - $form->{taxincluded} = ($form->{taxincluded}) ? "checked" : ""; - # $locale->text('Add Accounts Receivables Transaction') # $locale->text('Edit Accounts Receivables Transaction') + $form->{title} = $locale->text("$title Accounts Receivables Transaction"); + $form->{javascript} = qq|