Amit Patel (Open ERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-v6.2-process-images into
lp:openobject-addons.
Requested reviews:
OpenERP Core Team (openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-v6.2-process-images/+merge/96070
Hello,
we had improved process flow for product for better understand the flow of the
product while create the sale order.
TODO:
If product type,procure method and supply method are based on the procurement
then it should be in procurement module.
as per my view.
rite now i put the product flow in the product module.
Thanks,
Amit
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-v6.2-process-images/+merge/96070
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-v6.2-process-images.
=== modified file 'product/product.py'
--- product/product.py 2012-02-22 11:53:32 +0000
+++ product/product.py 2012-03-06 07:03:19 +0000
@@ -525,6 +525,15 @@
'name_template': fields.related('product_tmpl_id', 'name', string="Name", type='char', size=128, store=True, select=True),
'color': fields.integer('Color Index'),
'product_image': fields.binary('Image'),
+ 'product_flow': fields.selection([('sale_order','Sale Order'),
+ ('wait','Wait Availability'),
+ ('purchase_order','Purchase Order'),
+ ('reception','Reception'),
+ ('manufacturing_order','Manufacturing Order'),
+ ('task','Task'),
+ ('delivery_order', 'Delivery Order'),
+ ('nothing', 'Nothing')],
+ 'Product Flow'),
}
def unlink(self, cr, uid, ids, context=None):
=== modified file 'product/product_view.xml'
--- product/product_view.xml 2012-02-09 17:00:46 +0000
+++ product/product_view.xml 2012-03-06 07:03:19 +0000
@@ -108,6 +108,65 @@
<field name="price_margin" groups="product.group_product_variant"/>
<field name="price_extra" groups="product.group_product_variant"/>
</group>
+ <group col="1" colspan="4">
+ <group attrs="{'invisible':[('type','!=','consu')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_stock')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,delivery_order"/>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','service')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_stock')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,nothing"/>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','product')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_stock')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,wait,delivery_order"/>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','consu')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_order')]}">
+ <group attrs="{'invisible':[('supply_method','!=','buy')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,purchase_order,reception,delivery_order"/>
+ </group>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','product')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_order')]}">
+ <group attrs="{'invisible':[('supply_method','!=','buy')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,purchase_order,reception,delivery_order"/>
+ </group>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','service')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_order')]}">
+ <group attrs="{'invisible':[('supply_method','!=','buy')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,purchase_order"/>
+ </group>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','consu')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_order')]}">
+ <group attrs="{'invisible':[('supply_method','!=','produce')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,manufacturing_order,delivery_order"/>
+ </group>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','product')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_order')]}">
+ <group attrs="{'invisible':[('supply_method','!=','produce')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,manufacturing_order,delivery_order"/>
+ </group>
+ </group>
+ </group>
+ <group attrs="{'invisible':[('type','!=','service')]}">
+ <group attrs="{'invisible':[('procure_method','!=','make_to_order')]}">
+ <group attrs="{'invisible':[('supply_method','!=','produce')]}">
+ <field name="product_flow" widget="statusbar" statusbar_visible="sale_order,task"/>
+ </group>
+ </group>
+ </group>
+ </group>
<group colspan="2" col="2" groups="base.group_extended">
<separator string="Weights" colspan="2"/>
=== added directory 'product/static'
=== added directory 'product/static/src'
=== added directory 'product/static/src/img'
=== added file 'product/static/src/img/MTOServiceBuy.png'
Binary files product/static/src/img/MTOServiceBuy.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTOServiceBuy.png 2012-03-06 07:03:19 +0000 differ
=== added file 'product/static/src/img/MTOServiceProduce.png'
Binary files product/static/src/img/MTOServiceProduce.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTOServiceProduce.png 2012-03-06 07:03:19 +0000 differ
=== added file 'product/static/src/img/MTOStockableConsumableBuy.png'
Binary files product/static/src/img/MTOStockableConsumableBuy.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTOStockableConsumableBuy.png 2012-03-06 07:03:19 +0000 differ
=== added file 'product/static/src/img/MTOStockableConsumableProduce.png'
Binary files product/static/src/img/MTOStockableConsumableProduce.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTOStockableConsumableProduce.png 2012-03-06 07:03:19 +0000 differ
=== added file 'product/static/src/img/MTSConsumable.png'
Binary files product/static/src/img/MTSConsumable.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTSConsumable.png 2012-03-06 07:03:19 +0000 differ
=== added file 'product/static/src/img/MTSService.png'
Binary files product/static/src/img/MTSService.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTSService.png 2012-03-06 07:03:19 +0000 differ
=== added file 'product/static/src/img/MTSStockable.png'
Binary files product/static/src/img/MTSStockable.png 1970-01-01 00:00:00 +0000 and product/static/src/img/MTSStockable.png 2012-03-06 07:03:19 +0000 differ
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp