Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 187c4ee1

Von Jan Büren vor mehr als 3 Jahren hinzugefügt

  • ID 187c4ee192da9281f42800e6ac8ae08f23d9a9d6
  • Vorgänger f737afd4
  • Nachfolger eeaebcf9

Artikel-BDVs unter Basisdaten anzeigen, falls konfiguriert

Die benutzerdefinierten Variablen für Artikel können konfigurierbar im Tab Basisdaten
angezeigt werden

Unterschiede anzeigen:

SL/Controller/Part.pm
12 12
use SL::Locale::String qw(t8);
13 13
use SL::JSON;
14 14
use List::Util qw(sum);
15
use List::UtilsBy qw(extract_by);
15 16
use SL::Helper::Flash;
16 17
use Data::Dumper;
17 18
use DateTime;
......
230 231

  
231 232
  $params{CUSTOM_VARIABLES}  = CVar->get_custom_variables(module => 'IC', trans_id => $self->part->id);
232 233

  
233
  CVar->render_inputs('variables' => $params{CUSTOM_VARIABLES}, show_disabled_message => 1, partsgroup_id => $self->part->partsgroup_id)
234
    if (scalar @{ $params{CUSTOM_VARIABLES} });
234
  if (scalar @{ $params{CUSTOM_VARIABLES} }) {
235
    CVar->render_inputs('variables' => $params{CUSTOM_VARIABLES}, show_disabled_message => 1, partsgroup_id => $self->part->partsgroup_id);
236
    $params{CUSTOM_VARIABLES_FIRST_TAB}       = [];
237
    @{ $params{CUSTOM_VARIABLES_FIRST_TAB} }  = extract_by { $_->{first_tab} == 1 } @{ $params{CUSTOM_VARIABLES} };
238
  }
235 239

  
236 240
  my %title_hash = ( part       => t8('Edit Part'),
237 241
                     assembly   => t8('Edit Assembly'),

Auch abrufbar als: Unified diff