Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ab45df2f

Von Moritz Bunkus vor mehr als 6 Jahren hinzugefügt

  • ID ab45df2fa087f4b754ef02f238557ab0e28a676b
  • Vorgänger f38ccc2d
  • Nachfolger d3e50437

CVars: in Artikelstammdaten sind alle CVars gültig

Der Code zum Rendern der CVars zeigt nur »Element deaktiviert«, wenn
die CVar als ungültig geflaggt ist. Das kann auch in den Stammdaten
passieren, nämlich dann, wenn man eine CVar in der Konfiguration als
»Deaktiviert als Voreinstellung« ausgewählt hat.

Der Effekt ist, dass man die CVar in den Stammdaten nicht mehr
bearbeiten kann.

Unterschiede anzeigen:

SL/Controller/Part.pm
228 228
  %assembly_vars   = %{ $self->prepare_assembly_render_vars   } if $self->part->is_assembly;
229 229

  
230 230
  $params{CUSTOM_VARIABLES}  = CVar->get_custom_variables(module => 'IC', trans_id => $self->part->id);
231
  $_->{valid}                = 1 for @{ $params{CUSTOM_VARIABLES} };
231 232

  
232 233
  CVar->render_inputs('variables' => $params{CUSTOM_VARIABLES}, show_disabled_message => 1, partsgroup_id => $self->part->partsgroup_id)
233 234
    if (scalar @{ $params{CUSTOM_VARIABLES} });

Auch abrufbar als: Unified diff