Disable sequence on production lots
authorced <>
Wed, 10 Oct 2007 13:32:33 +0000 (13:32 +0000)
committerced <>
Wed, 10 Oct 2007 13:32:33 +0000 (13:32 +0000)
bzr revid: ced-c86508673fe85e5884fc20549d6990aa6f17e552

addons/stock/stock.py
addons/stock/stock_sequence.xml

index 9a530eb..1d36f61 100644 (file)
@@ -313,11 +313,10 @@ class stock_tracking(osv.osv):
        }
        _defaults = {
                'active': lambda *a: 1,
-#              'name': lambda x,y,z,c: x.pool.get('ir.sequence').get(y,z,'stock.lot.tracking'),
                'name' : make_sscc,
                'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
        }
-       #_sql = 'ALTER TABLE stock_tracking ADD CONSTRAINT stock_lot_tracking_unique UNIQUE (name,serial)'
+
        def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80):
                if not args:
                        args=[]
index a29be6e..6fa6ee3 100644 (file)
        Sequences from tracking numbers
        -->
        <record model="ir.sequence.type" id="sequence_type_serial">
-               <field name="name">Stock production lots</field>
+               <field name="name">Stock Production Lots</field>
                <field name="code">stock.lot.serial</field>
        </record>
        <record model="ir.sequence" id="sequence_production_lots">
-               <field name="name">Stock production sequence</field>
+               <field name="name">Stock Production Lots</field>
                <field name="code">stock.lot.serial</field>
                <field name="prefix">1234567890</field>
                <field name="padding">7</field>
                <field name="number_next">1</field>
                <field name="number_increment">1</field>
+               <field name="active" eval="False"/>
        </record>
 
        <record model="ir.sequence.type" id="sequence_type_tracking">
-               <field name="name">Stock Lot Tracking</field>
+               <field name="name">Stock Tracking Lots</field>
                <field name="code">stock.lot.tracking</field>
        </record>
 
        <record model="ir.sequence" id="sequence_tracking">
-               <field name="name">Stock lot sequence</field>
+               <field name="name">Stock Tracking Lots</field>
                <field name="code">stock.lot.tracking</field>
                <field name="prefix">1234567890</field>
                <field name="padding">7</field>