57 lines
1.6 KiB
Python
57 lines
1.6 KiB
Python
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
|
# this repository contains the full copyright notices and license terms.
|
|
|
|
from trytond.model import fields
|
|
from trytond.pool import PoolMeta
|
|
|
|
|
|
class UoM(metaclass=PoolMeta):
|
|
__name__ = 'product.uom'
|
|
|
|
ups_code = fields.Selection([
|
|
('BA', "Barrel"),
|
|
('BE', "Bundle"),
|
|
('BG', "Bag"),
|
|
('BH', "Bunch"),
|
|
('BOX', "Box"),
|
|
('BT', "Bolt"),
|
|
('BU', "Butt"),
|
|
('CI', "Canister"),
|
|
('CM', "Centimeter"),
|
|
('CON', "Container"),
|
|
('CR', "Crate"),
|
|
('CS', "Case"),
|
|
('CT', "Carton"),
|
|
('CY', "Cylinder"),
|
|
('DOZ', "Dozen"),
|
|
('EA', "Each"),
|
|
('EN', "Envelope"),
|
|
('FT', "Feet"),
|
|
('KG', "Kilogram"),
|
|
('KGS', "Kilograms"),
|
|
('LB', "Pound"),
|
|
('LBS', "Pounds"),
|
|
('L', "Liter"),
|
|
('M', "Meter"),
|
|
('NMB', "Number"),
|
|
('PA', "Packet"),
|
|
('PAL', "Pallet"),
|
|
('PC', "Piece"),
|
|
('PCS', "Pieces"),
|
|
('PF', "Proof Liters"),
|
|
('PKG', "Package"),
|
|
('PR', "Pair"),
|
|
('PRS', "Pairs"),
|
|
('RL', "Roll"),
|
|
('SET', "Set"),
|
|
('SME', "Square Meters"),
|
|
('SYD', "Square Yards"),
|
|
('TU', "Tube"),
|
|
('YD', "Yard"),
|
|
('OTH', "Other"),
|
|
], "UPS Code", required=True)
|
|
|
|
@classmethod
|
|
def default_ups_code(cls):
|
|
return 'OTH'
|