Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c51a1ebc

Von Sven Schöling vor etwa 2 Jahren hinzugefügt

  • ID c51a1ebc7300dbc3c00faac0f16f9f9951a86d94
  • Vorgänger b41d5e72
  • Nachfolger 6c0b8bd8

PriceRules: test um unterstützte CVar Typen mit der vollen liste abzugleichen

Damit sollten wirre Fehler beim hinzufügen von Artikeln nicht mehr
passieren.

Unterschiede anzeigen:

SL/DB/Manager/PriceRuleItem.pm
{ type => 'qty', description => t8('Qty'), customer => 1, vendor => 1, data_type => 'num', data => sub { $_[1]->qty }, ops => 'num' },
);
# text, textfield, htmlfield, bool are not supported
our %price_rule_type_by_cvar_type = (
select => 'text',
customer => 'int',
vendor => 'int',
part => 'int',
number => 'num',
date => 'date',
text => undef,
textfield => undef,
htmlfield => undef,
bool => undef,
);
# ITEM.part.cvar_by_name(var.config.name)
sub not_matching_sql_and_values {
......
my @types;
# text, textfield, bool are not supported
my %price_rule_type_by_cvar_type = (
select => 'text',
customer => 'int',
vendor => 'int',
part => 'int',
number => 'num',
date => 'date',
text => undef,
textfield => undef,
bool => undef,
htmlfield => undef,
);
my %ops_by_cvar_type = (
number => 'num',
date => 'date',

Auch abrufbar als: Unified diff