Have lineitem-specific applications happen in all cases; add weightsto control
[freeside.git] / FS / FS / Schema.pm
index 88bb6ac..91af964 100644 (file)
@@ -716,20 +716,22 @@ sub tables_hashref {
 
     'part_pkg' => {
       'columns' => [
-        'pkgpart',    'serial',    '',   '', '', '', 
-        'pkg',        'varchar',   '',   $char_d, '', '', 
-        'comment',    'varchar',   '',   $char_d, '', '', 
-        'promo_code', 'varchar', 'NULL', $char_d, '', '', 
-        'setup',      @perl_type, '', '', 
-        'freq',       'varchar',   '',   $char_d, '', '', #billing frequency
-        'recur',      @perl_type, '', '', 
-        'setuptax',  'char', 'NULL', 1, '', '', 
-        'recurtax',  'char', 'NULL', 1, '', '', 
-        'plan',       'varchar', 'NULL', $char_d, '', '', 
-        'plandata',   'text', 'NULL', '', '', '', 
-        'disabled',   'char', 'NULL', 1, '', '', 
-        'taxclass',   'varchar', 'NULL', $char_d, '', '', 
-        'classnum',   'int',     'NULL', '', '', '', 
+        'pkgpart',       'serial',    '',   '', '', '', 
+        'pkg',           'varchar',   '',   $char_d, '', '', 
+        'comment',       'varchar',   '',   $char_d, '', '', 
+        'promo_code',    'varchar', 'NULL', $char_d, '', '', 
+        'setup',         @perl_type, '', '', 
+        'freq',          'varchar',   '',   $char_d, '', '', #billing frequency
+        'recur',         @perl_type, '', '', 
+        'setuptax',      'char', 'NULL', 1, '', '', 
+        'recurtax',      'char', 'NULL', 1, '', '', 
+        'plan',          'varchar', 'NULL', $char_d, '', '', 
+        'plandata',      'text', 'NULL', '', '', '', 
+        'disabled',      'char', 'NULL', 1, '', '', 
+        'taxclass',      'varchar', 'NULL', $char_d, '', '', 
+        'classnum',      'int',     'NULL', '', '', '', 
+        'pay_weight',    'real',    'NULL', '', '', '',
+        'credit_weight', 'real',    'NULL', '', '', '',
       ],
       'primary_key' => 'pkgpart',
       'unique' => [],