qdp (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-improve-addons27-mrp-psa into 
lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-improve-addons27-mrp-psa/+merge/139429
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-improve-addons27-mrp-psa/+merge/139429
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-improve-addons27-mrp-psa.
=== modified file 'mrp/mrp.py'
--- mrp/mrp.py	2012-12-08 16:27:24 +0000
+++ mrp/mrp.py	2012-12-12 10:45:33 +0000
@@ -1084,7 +1084,7 @@
         'cycle': fields.float('Number of Cycles', digits=(16,2)),
         'hour': fields.float('Number of Hours', digits=(16,2)),
         'sequence': fields.integer('Sequence', required=True, help="Gives the sequence order when displaying a list of work orders."),
-        'production_id': fields.many2one('mrp.production', 'Production Order', select=True, ondelete='cascade', required=True),
+        'production_id': fields.many2one('mrp.production', 'Manufacturing Order', select=True, ondelete='cascade', required=True),
     }
     _defaults = {
         'sequence': lambda *a: 1,

=== modified file 'mrp/mrp_view.xml'
--- mrp/mrp_view.xml	2012-12-09 10:55:27 +0000
+++ mrp/mrp_view.xml	2012-12-12 10:45:33 +0000
@@ -784,8 +784,8 @@
                             <group>
                                 <group>
                                     <field name="priority"/>
-                                    <field name="date_start"/>
-                                    <field name="date_finished"/>
+                                    <field name="date_start" invisible="1"/>
+                                    <field name="date_finished" invisible="1"/>
                                 </group>
                                 <group>
                                     <field name="company_id" groups="base.group_multi_company" widget="selection"/>

=== modified file 'mrp_operations/mrp_operations.py'
--- mrp_operations/mrp_operations.py	2012-11-29 22:26:45 +0000
+++ mrp_operations/mrp_operations.py	2012-12-12 10:45:33 +0000
@@ -25,6 +25,7 @@
 import time
 from datetime import datetime
 from tools.translate import _
+from datetime import timedelta
 
 #----------------------------------------------------------
 # Work Centers
@@ -71,6 +72,15 @@
                     res[op.id] = op.date_planned
         return res
 
+    def onchange_production_id(self, cr, uid, ids, production_id, context=None):
+        products = self.pool.get('mrp.production').browse(cr, uid, production_id, context=None)
+        result = {
+            'product': products.product_id.id,
+            'qty': products.product_qty,
+            'uom': products.product_uom.id,
+        }
+        return {'value': result}
+
     _inherit = 'mrp.production.workcenter.line'
     _order = "sequence, date_planned"
 
@@ -98,7 +108,8 @@
 
     _defaults = {
         'state': lambda *a: 'draft',
-        'delay': lambda *a: 0.0
+        'delay': lambda *a: 0.0,
+        'production_state': 'draft'
     }
 
     def modify_production_order_state(self, cr, uid, ids, action):

=== modified file 'mrp_operations/mrp_operations_view.xml'
--- mrp_operations/mrp_operations_view.xml	2012-11-29 22:26:45 +0000
+++ mrp_operations/mrp_operations_view.xml	2012-12-12 10:45:33 +0000
@@ -74,9 +74,9 @@
             </header>
             <sheet string="Work Orders">
                 <group col="4">
-                    <field colspan="4" name="name"/>
+                    <field colspan="2" name="name"/>
                     <field name="workcenter_id"/>
-                    <field name="production_id"/>
+                    <field name="production_id" on_change="onchange_production_id(production_id)"/>
                     <field name="production_state"/>
                     <field name="sequence"/>
                 </group>
@@ -92,7 +92,7 @@
                             <field name="cycle"/>
                             <field name="hour" widget="float_time"/>
                         </group>
-                        <group string="Real" >
+                        <group string="Actual Production Date" >
                             <field name="date_start" readonly="1"/>
                             <field name="date_finished" readonly="1"/>
                             <field name="delay" widget="float_time"/>

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : openerp-dev-gtk@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to