Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dc824520

Von Kivitendo Admin vor fast 10 Jahren hinzugefügt

  • ID dc824520b4024bb73b4522a8dad9aae179b29540
  • Vorgänger 7bc44f0f
  • Nachfolger 7d1ed080

Partpicker - displayable_name eingeführt und column entfernt

Der Partpicker zeigt jetzt im Autocomplete und bei ausgewählten Artikeln
die Artikelnummer und die Artikelbeschreibung an.

Das Feature column im Partpicker wurde entfernt. Ursprünglich war die
Idee, unterschiedliche Datenbankfelder (als Alternative zu description)
anzeigen zu können, jetzt wird aber einfach durchgängig displayable_name
verwendet.

Unterschiede anzeigen:

SL/Controller/Part.pm
20 20
sub action_ajax_autocomplete {
21 21
  my ($self, %params) = @_;
22 22

  
23
  my $value = $::form->{column} || 'description';
24

  
25 23
  # if someone types something, and hits enter, assume he entered the full name.
26 24
  # if something matches, treat that as sole match
27 25
  # unfortunately get_models can't do more than one per package atm, so we d it
......
45 43

  
46 44
  my @hashes = map {
47 45
   +{
48
     value       => $_->$value,
49
     label       => $_->long_description,
46
     value       => $_->displayable_name,
47
     label       => $_->displayable_name,
50 48
     id          => $_->id,
51 49
     partnumber  => $_->partnumber,
52 50
     description => $_->description,
......
106 104
    controller => $self,
107 105
    sorted => {
108 106
      _default  => {
109
        by => 'description',
107
        by => 'partnumber',
110 108
        dir  => 1,
111 109
      },
112 110
      partnumber  => t8('Partnumber'),

Auch abrufbar als: Unified diff