DeliveryOrder: calculate_stock_in_out liefert auch die Einheit mit
authorJan Büren <jan@kivitendo.de>
Tue, 8 Feb 2022 13:31:56 +0000 (14:31 +0100)
committerJan Büren <jan@kivitendo.de>
Mon, 14 Feb 2022 14:05:34 +0000 (15:05 +0100)
In do.pl wird hier auch hart die Standardeinheit mitübergeben und
ein Wechsel der Einheit in den Auslagermasken hat keine Auswirkung
TODO: Macht es Sinn überhaupt eine Auswahlliste für Einheit anzubieten?

SL/Controller/DeliveryOrder.pm
templates/webpages/delivery_order/tabs/_row.html

index 5ebbf9d..c96bc42 100644 (file)
@@ -933,7 +933,6 @@ sub action_update_stock_information {
     stock_info => $yaml,
     stock_qty => $stock_qty,
   };
-
   $self->render(\ SL::JSON::to_json($response), { layout => 0, type => 'json', process => 0 });
 }
 
@@ -2154,7 +2153,7 @@ sub calculate_stock_in_out_from_stock_info {
     $units_by_name{$_->{unit}}->convert_to($_->{qty}, $units_by_name{$unit})
   } @$stock_info;
 
-  my $content  = _format_number($sum, 2);
+  my $content  = _format_number($sum, 2) . ' ' . $unit;
 
   return $content;
 }
index 0e6e129..82422ef 100644 (file)
@@ -88,7 +88,7 @@
     </td>
 
     <td>
-      <span id="stock_[% ID %]" class="data-stock-qty">[% SELF.calculate_stock_in_out(ITEM) %]</span>
+      <span id="stock_[% ID %]" class="data-stock-qty">[% SELF.calculate_stock_in_out(ITEM) %] [% ITEM.unit %]</span>
       [% P.button_tag("kivi.DeliveryOrder.open_stock_in_out_dialog(this, '" _ in_out _"')", "?") %]
     </td>
   </tr>