Revision 8b2c6778
Von Kivitendo Admin vor etwa 8 Jahren hinzugefügt
SL/DB/MetaSetup/Part.pm | ||
---|---|---|
9 | 9 |
__PACKAGE__->meta->table('parts'); |
10 | 10 |
|
11 | 11 |
__PACKAGE__->meta->columns( |
12 |
assembly => { type => 'boolean', default => 'false' }, |
|
13 | 12 |
bin_id => { type => 'integer' }, |
14 | 13 |
bom => { type => 'boolean', default => 'false' }, |
15 | 14 |
buchungsgruppen_id => { type => 'integer' }, |
... | ... | |
34 | 33 |
notes => { type => 'text' }, |
35 | 34 |
obsolete => { type => 'boolean', default => 'false' }, |
36 | 35 |
onhand => { type => 'numeric', default => '0', precision => 25, scale => 5 }, |
36 |
part_type => { type => 'enum', check_in => [ 'part', 'service', 'assembly', 'assortment' ], db_type => 'part_type_enum', not_null => 1 }, |
|
37 | 37 |
partnumber => { type => 'text', not_null => 1 }, |
38 | 38 |
partsgroup_id => { type => 'integer' }, |
39 | 39 |
payment_id => { type => 'integer' }, |
Auch abrufbar als: Unified diff
Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden
Neuen ENUM-Typ eingeführt, der auf die Werte "part", "service" und
"assembly" beschränkt ist.
Da man enums nicht innerhalb von Transaktionen hinzufügen kann, was der
Default für den kivitendo Upgrade Mechanismus, wird hier auch schon das
Sortiment vorbereitet.
Siehe auch doc/UPGRADE