Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3b2ffa1f

Von Jan Büren vor fast 2 Jahren hinzugefügt

  • ID 3b2ffa1fedf30fa9473471b211bc5b57ff6fcdae
  • Vorgänger 047f4bde
  • Nachfolger c772f52f

Cvar für Preisregeln. Proof of Concept mit hartkodierter Bdv articlegroup

Voraussetzung: Eine optionale BDV (Auswahlliste) mit dem Namen articlegroup

Unterschiede anzeigen:

SL/Controller/PriceRule.pm
17 17

  
18 18
use Rose::Object::MakeMethods::Generic
19 19
(
20
 'scalar --get_set_init' => [ qw(models price_rule vc pricegroups partsgroups businesses) ],
20
 'scalar --get_set_init' => [ qw(models price_rule vc pricegroups partsgroups businesses cvar) ],
21 21
);
22 22

  
23 23
# __PACKAGE__->run_before('check_auth');
......
281 281
  SL::DB::Manager::PartsGroup->get_all;
282 282
}
283 283

  
284
sub init_cvar {
285
  # SL::DB::Manager::CustomVariableConfig->get_all_sorted(where => [ module => 'IC' ]);
286
  # proof of concept: hard coded for articlegroup
287
  SL::DB::Manager::CustomVariableConfig->get_first(where => [ module => 'IC', name => 'articlegroup' ]) ;
288
}
289

  
290

  
284 291
sub all_price_types {
285 292
  SL::DB::Manager::PriceRule->all_price_types;
286 293
}

Auch abrufbar als: Unified diff