Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2709dc1f

Von Werner Hahn vor etwa 2 Jahren hinzugefügt

  • ID 2709dc1f4d5c9fad71883a5daab5f4f7eda4440e
  • Vorgänger fc504386
  • Nachfolger 554ddc07

Dispositionsmanager: Spalte Besteller mit aufgenommen

Eine Extra Spalte BestellerIn und die Ansicht in der
Positionszeile(Details) wer bestellt hat.

Unterschiede anzeigen:

SL/Controller/Part.pm
my $basket_part = SL::DB::PurchaseBasketItem->new(
parts_id => $self->part->id,
qty => $self->part->ordersize || 1, # was ist wenn order_size < (rop-onhand) ist? sollte dann nicht (rop-onhand) genommen werden?
orderer => SL::DB::Manager::Employee->current,
)->save;
$self->js->flash('info', t8('Part added to purchasebasket'))->render;
......
paginated => { per_page => 2 },
with_objects => [ qw(unit_obj classification) ],
);
my $exact_matches;
if (1 == scalar @{ $exact_matches = $exact_models->get }) {
$self->parts($exact_matches);
......
return SL::DB::Manager::PurchaseBasketItem->get_all_count( query => [ parts_id => $self->part->id ] );
}
sub _is_ordered {
my ( $self ) = @_;
return $self->part->get_ordered_qty( $self->part->id );
}
sub _setup_form_action_bar {
my ($self) = @_;
......
call => [ 'kivi.Part.add_to_basket' ],
disabled => !$self->part->id ? t8('This object has not been saved yet.')
: $self->_is_in_purchase_basket ? t8('Part already in purchasebasket')
: $self->_is_ordered ? t8('Part already ordered')
: !scalar @{$self->part->makemodels} ? t8('No vendors to add to purchasebasket')
: undef,
],

Auch abrufbar als: Unified diff