Merge lp:~apatel-serpentcs/openerp-usa/amazon_connector into lp:~faisal-basar/openerp-usa/Amazon-Connector

Proposed by Serpent Consulting Services
Status: Needs review
Proposed branch: lp:~apatel-serpentcs/openerp-usa/amazon_connector
Merge into: lp:~faisal-basar/openerp-usa/Amazon-Connector
Diff against target: 515 lines (+139/-119)
12 files modified
__init__.py (+0/-2)
__openerp__.py (+5/-4)
amazon.py (+5/-3)
amazon_view.xml (+38/-38)
category_attribute.xml (+13/-15)
invoice_stock.py (+11/-1)
partner_view.xml (+2/-2)
product_images_view.xml (+6/-5)
product_view.xml (+41/-34)
sale_view.xml (+13/-11)
security/ir.model.access.csv (+2/-2)
wizard/create_amazon_shop.py (+3/-2)
To merge this branch: bzr merge lp:~apatel-serpentcs/openerp-usa/amazon_connector
Reviewer Review Type Date Requested Status
Faisal Approve
Review via email: mp+176339@code.launchpad.net
To post a comment you must log in.
3. By Anu Patel(SerpentCS)

[IMP] Improved the Code.

Revision history for this message
Faisal (faisal-basar) wrote :

Approved

review: Approve

Unmerged revisions

3. By Anu Patel(SerpentCS)

[IMP] Improved the Code.

2. By Anu Patel(SerpentCS)

[IMP] renamed the branch.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '__init__.py'
--- __init__.py 2012-05-08 11:49:19 +0000
+++ __init__.py 2013-07-23 09:16:27 +0000
@@ -10,5 +10,3 @@
10import wizard10import wizard
11import invoice_stock11import invoice_stock
12import product_images12import product_images
13
14
1513
=== modified file '__openerp__.py'
--- __openerp__.py 2012-05-08 11:49:19 +0000
+++ __openerp__.py 2013-07-23 09:16:27 +0000
@@ -2,15 +2,15 @@
2{2{
3 "name" : "Amazon e-commerce",3 "name" : "Amazon e-commerce",
4 "version" : "1.0",4 "version" : "1.0",
5 "depends" : ["base","product","sale",'base_sale_multichannels','product_images_olbs'],5 "depends" : ["base","product","sale",'base_sale_multichannels','product_images'],
6 "author" : "Bista Solutions",6 "author" : "Bista Solutions",
7 "description": """Amazon E-commerce management""",7 "description": """Amazon E-commerce management""",
8 "website" : "http://www.bistasolutions.com/",8 "website" : "http://www.bistasolutions.com/",
9 "category" : "Generic Modules",9 "category" : "Generic Modules",
10 "init_xml" : [],10 "init_xml" : [],
11 "demo_xml" : [],11 "demo_xml" : [],
12 "update_xml" : [12 'data': [
13 'security/ir.model.access.csv',13 'security/ir.model.access.csv',
14 'amazon_view.xml',14 'amazon_view.xml',
15 'product_view.xml',15 'product_view.xml',
16 'partner_view.xml',16 'partner_view.xml',
@@ -21,7 +21,8 @@
21 'category_attribute.xml',21 'category_attribute.xml',
22 'wizard/amazon_product_lookup.xml',22 'wizard/amazon_product_lookup.xml',
23 'product_images_view.xml',23 'product_images_view.xml',
24 'magento_sale.xml'24 'magento_sale.xml',
25
25 ],26 ],
26 "active": False,27 "active": False,
27 "installable": True,28 "installable": True,
2829
=== modified file 'amazon.py'
--- amazon.py 2012-05-08 11:49:19 +0000
+++ amazon.py 2013-07-23 09:16:27 +0000
@@ -106,7 +106,8 @@
106 postalcode = resultvals['PostalCode']106 postalcode = resultvals['PostalCode']
107 else:107 else:
108 postalcode = ''108 postalcode = ''
109 address_id = self.pool.get('res.partner.address').search(cr,uid, [('country_id','=',country_id),('state_id','=',state_id),('city','=',city),('street','=',street),('zip','=',postalcode)])109 address_id = self.pool.get('res.partner').search(cr,uid, [('country_id','=',country_id),('state_id','=',state_id),('city','=',city),('street','=',street),('zip','=',postalcode)])
110# address_id = self.pool.get('res.partner.address').search(cr,uid, [('country_id','=',country_id),('state_id','=',state_id),('city','=',city),('street','=',street),('zip','=',postalcode)])
110 if address_id:111 if address_id:
111 address_id = address_id112 address_id = address_id
112 if not address_id:113 if not address_id:
@@ -118,10 +119,11 @@
118 'phone' : resultvals.get('Phone',False) and resultvals['Phone'] or False,119 'phone' : resultvals.get('Phone',False) and resultvals['Phone'] or False,
119 'zip' : postalcode,120 'zip' : postalcode,
120 'state_id' : state_id,121 'state_id' : state_id,
121 'partner_id' : part_id,122# 'partner_id' : part_id,
122 'type' : 'default',123 'type' : 'default',
123 }124 }
124 address_id = self.pool.get('res.partner.address').create(cr,uid,addressvals)125 address_id = self.pool.get('res.partner').create(cr,uid,addressvals)
126# address_id = self.pool.get('res.partner.address').create(cr,uid,addressvals)
125 return address_id127 return address_id
126128
127 def updatePartner(self, cr, uid, id, shop_id, resultvals, part_id=0, context={}):129 def updatePartner(self, cr, uid, id, shop_id, resultvals, part_id=0, context={}):
128130
=== modified file 'amazon_view.xml'
--- amazon_view.xml 2012-05-08 11:49:19 +0000
+++ amazon_view.xml 2013-07-23 09:16:27 +0000
@@ -3,42 +3,42 @@
3 <data>3 <data>
4 <!-- Amazon Form -->4 <!-- Amazon Form -->
5 <record id="amazon_instance_form_view" model="ir.ui.view">5 <record id="amazon_instance_form_view" model="ir.ui.view">
6 <field name="name">amazon.instance.form</field>6 <field name="name">amazon.instance.form</field>
7 <field name="type">form</field>
8 <field name="model">amazon.instance</field>7 <field name="model">amazon.instance</field>
9 <field name="arch" type="xml">8 <field name="arch" type="xml">
10 <form string="Amazon Instance">9 <form string="Amazon Instance" version="7.0">
11 <group colspan="4">10 <sheet>
12 <field name="name" colspan="4" select="1"/>11 <group colspan="4">
13 </group>12 <field name="name" colspan="4" select="1"/>
14 <notebook colspan="4">13 </group>
15 <page string="Authentication">14 <notebook colspan="4">
16 <group colspan="4" col="4">15 <page string="Authentication">
17 <separator string="Amazon Seller Account Credentials" colspan="4"/>16 <group colspan="4" col="4">
18 <field name="aws_access_key_id"/>17 <separator string="Amazon Seller Account Credentials" colspan="4"/>
19 <field name="aws_secret_access_key"/>18 <field name="aws_access_key_id"/>
20 <field name="aws_market_place_id"/>19 <field name="aws_secret_access_key"/>
21 <field name="aws_merchant_id"/>20 <field name="aws_market_place_id"/>
22 21 <field name="aws_merchant_id"/>
23 </group>22
24 <!--<button name="import_cat" string="Import Categories" colspan="4" type="object" />-->23 </group>
25 </page>24 <!--<button name="import_cat" string="Import Categories" colspan="4" type="object" />-->
26 </notebook>25 </page>
27 </form>26 </notebook>
27 </sheet>
28 </form>
28 </field>29 </field>
29 </record>30 </record>
30 31
31 <record model="ir.ui.view" id="view_patient_info_tree">32 <record model="ir.ui.view" id="view_patient_info_tree">
32 <field name="name">amazon.instance.tree</field>33 <field name="name">amazon.instance.tree</field>
33 <field name="model">amazon.instance</field>34 <field name="model">amazon.instance</field>
34 <field name="type">tree</field>
35 <field name="arch" type="xml">35 <field name="arch" type="xml">
36 <tree string="Amazon Instance">36 <tree string="Amazon Instance">
37 <field name="name"/>37 <field name="name"/>
38 <field name="aws_access_key_id"/>38 <field name="aws_access_key_id"/>
39 <field name="aws_secret_access_key"/>39 <field name="aws_secret_access_key"/>
40 <field name="aws_market_place_id"/>40 <field name="aws_market_place_id"/>
41 <field name="aws_merchant_id"/>41 <field name="aws_merchant_id"/>
42 </tree>42 </tree>
43 </field>43 </field>
44 </record>44 </record>
@@ -57,27 +57,27 @@
57 <!-- Amazon Browse Nodes Form,Tree Menu Action by safan-->57 <!-- Amazon Browse Nodes Form,Tree Menu Action by safan-->
58 <record id="amazon_browse_node_form_view" model="ir.ui.view">58 <record id="amazon_browse_node_form_view" model="ir.ui.view">
59 <field name="name">amazon.browse.node.form</field>59 <field name="name">amazon.browse.node.form</field>
60 <field name="type">form</field>
61 <field name="model">amazon.browse.node</field>60 <field name="model">amazon.browse.node</field>
62 <field name="arch" type="xml">61 <field name="arch" type="xml">
63 <form string="Amazon Browse Node">62 <form string="Amazon Browse Node" version="7.0">
64 <group colspan="4">63 <sheet>
65 <field name="browse_node_name" colspan="4" select="1"/>64 <group colspan="4">
66 <separator string="Available Browse Node Country" colspan="4"/>65 <field name="browse_node_name" colspan="4" select="1"/>
67 <newline/>66 <separator string="Available Browse Node Country" colspan="4"/>
68 <field name="browse_node_country" nolabel="1" colspan="4" domain="[('code','in',['US','GB','JP','IT','FR','ES','DE','CN','CA'])]"/>67 <newline/>
69 </group>68 <field name="browse_node_country" nolabel="1" colspan="4" domain="[('code','in',['US','GB','JP','IT','FR','ES','DE','CN','CA'])]"/>
69 </group>
70 </sheet>
70 </form>71 </form>
71 </field>72 </field>
72 </record>73 </record>
7374
74 <record model="ir.ui.view" id="view_browse_node_info_tree">75 <record model="ir.ui.view" id="view_browse_node_info_tree">
75 <field name="name">amazon.browse.node.tree</field>76 <field name="name">amazon.browse.node.tree</field>
76 <field name="model">amazon.browse.node</field>77 <field name="model">amazon.browse.node</field>
77 <field name="type">tree</field>
78 <field name="arch" type="xml">78 <field name="arch" type="xml">
79 <tree string="Amazon Browse Node">79 <tree string="Amazon Browse Node">
80 <field name="browse_node_name"/>80 <field name="browse_node_name"/>
81 </tree>81 </tree>
82 </field>82 </field>
83 </record>83 </record>
8484
=== modified file 'category_attribute.xml'
--- category_attribute.xml 2012-05-08 11:49:19 +0000
+++ category_attribute.xml 2013-07-23 09:16:27 +0000
@@ -6,27 +6,27 @@
6 <record id="view_category_attributes_form_amazon" model="ir.ui.view">6 <record id="view_category_attributes_form_amazon" model="ir.ui.view">
7 <field name="name">view.category.attributes.form.amazon</field>7 <field name="name">view.category.attributes.form.amazon</field>
8 <field name="model">amazon.category</field>8 <field name="model">amazon.category</field>
9 <field name="type">form</field>
10 <field name="arch" type="xml">9 <field name="arch" type="xml">
11 <form string="Amazon Categories">10 <form string="Amazon Categories" version="7.0">
12 <field name="name" />11 <sheet>
13 12 <field name="name" />
14 <field name="amazon_attribute_ids" colspan="8"/>13 <field name="amazon_attribute_ids" colspan="8"/>
1514 </sheet>
16 </form>15 </form>
17 </field>16 </field>
18 <!-- For Categories Master Tree View-->
19 </record>17 </record>
18
19 <!-- For Categories Master Tree View-->
20 <record id="view_category_attributes_tree_amazon" model="ir.ui.view">20 <record id="view_category_attributes_tree_amazon" model="ir.ui.view">
21 <field name="name">view.category.attributes.tree_amazon</field>21 <field name="name">view.category.attributes.tree_amazon</field>
22 <field name="model">amazon.category</field>22 <field name="model">amazon.category</field>
23 <field name="type">tree</field>
24 <field name="arch" type="xml">23 <field name="arch" type="xml">
25 <tree string="Amazon Categories">24 <tree string="Amazon Categories">
26 <field name="name" />25 <field name="name" />
27 </tree>26 </tree>
28 </field>27 </field>
29 </record>28 </record>
29
30 <!-- Action for the categories master-->30 <!-- Action for the categories master-->
31 <record id="action_amazon_category_master" model="ir.actions.act_window">31 <record id="action_amazon_category_master" model="ir.actions.act_window">
32 <field name="name">Amazon Categories</field>32 <field name="name">Amazon Categories</field>
@@ -35,17 +35,17 @@
35 <field name="view_mode">tree,form</field>35 <field name="view_mode">tree,form</field>
36 <field name="view_id" ref="view_category_attributes_tree_amazon"/>36 <field name="view_id" ref="view_category_attributes_tree_amazon"/>
37 </record>37 </record>
38
38 <!--<menuitem id="menu_amazon_category" name="Categories" parent="menu_amazon_category_master" action="action_amazon_category_master" />-->39 <!--<menuitem id="menu_amazon_category" name="Categories" parent="menu_amazon_category_master" action="action_amazon_category_master" />-->
39 <!--for Attributes Master Form View -->40 <!--for Attributes Master Form View -->
40 <record id="view_amazon_attributes_form" model="ir.ui.view">41 <record id="view_amazon_attributes_form" model="ir.ui.view">
41 <field name="name">view.amazon.attributes.form</field>42 <field name="name">view.amazon.attributes.form</field>
42 <field name="model">amazon.attribute</field>43 <field name="model">amazon.attribute</field>
43 <field name="type">form</field>
44 <field name="arch" type="xml">44 <field name="arch" type="xml">
45 <form string="Attributes">45 <form string="Attributes" version="7.0">
46 <field name="name" colspan="2"/>46 <sheet>
47 47 <field name="name" colspan="2"/>
4848 </sheet>
49 </form>49 </form>
50 </field>50 </field>
51 </record>51 </record>
@@ -53,11 +53,9 @@
53 <record id="view_amazon_attributes_tree" model="ir.ui.view">53 <record id="view_amazon_attributes_tree" model="ir.ui.view">
54 <field name="name">view.amazon.attributes.tree</field>54 <field name="name">view.amazon.attributes.tree</field>
55 <field name="model">amazon.attribute</field>55 <field name="model">amazon.attribute</field>
56 <field name="type">tree</field>
57 <field name="arch" type="xml">56 <field name="arch" type="xml">
58 <tree string="Attributes">57 <tree string="Attributes">
59 <field name="name" />58 <field name="name" />
60
61 </tree>59 </tree>
62 </field>60 </field>
63 </record>61 </record>
6462
=== modified file 'invoice_stock.py'
--- invoice_stock.py 2012-05-08 11:49:19 +0000
+++ invoice_stock.py 2013-07-23 09:16:27 +0000
@@ -100,7 +100,17 @@
100100
101class stock_partial_picking(osv.osv_memory):101class stock_partial_picking(osv.osv_memory):
102 _inherit = 'stock.partial.picking'102 _inherit = 'stock.partial.picking'
103103
104 def get_picking_type(self, cr, uid, picking, context=None):
105 picking_type = picking.type
106 for move in picking.move_lines:
107 if picking.type == 'in' and move.product_id.cost_method == 'average':
108 picking_type = 'in'
109 break
110 else:
111 picking_type = 'out'
112 return picking_type
113
104 def do_partial(self, cr, uid, ids, context=None):114 def do_partial(self, cr, uid, ids, context=None):
105 """ Makes partial moves and pickings done.115 """ Makes partial moves and pickings done.
106 @param self: The object pointer.116 @param self: The object pointer.
107117
=== modified file 'partner_view.xml'
--- partner_view.xml 2012-05-08 11:49:19 +0000
+++ partner_view.xml 2013-07-23 09:16:27 +0000
@@ -7,7 +7,7 @@
7 <field name="type">form</field>7 <field name="type">form</field>
8 <field name="inherit_id" ref="base.view_partner_form" />8 <field name="inherit_id" ref="base.view_partner_form" />
9 <field name="arch" type="xml">9 <field name="arch" type="xml">
10 <xpath expr="/form/notebook" position="inside">10 <xpath expr="/form/sheet/notebook" position="inside">
11 <page string="Amazon Information">11 <page string="Amazon Information">
12 <separator string="Amazon Shops" colspan="4" />12 <separator string="Amazon Shops" colspan="4" />
13 <field colspan="4" name="amazon_shop_ids" nolabel="1" widget="one2many_list">13 <field colspan="4" name="amazon_shop_ids" nolabel="1" widget="one2many_list">
@@ -16,7 +16,7 @@
16 </tree>16 </tree>
17 </field>17 </field>
18 </page>18 </page>
19 </xpath>19 </xpath>
20 </field>20 </field>
21 </record>21 </record>
22</data>22</data>
2323
=== modified file 'product_images_view.xml'
--- product_images_view.xml 2012-05-08 11:49:19 +0000
+++ product_images_view.xml 2013-07-23 09:16:27 +0000
@@ -4,13 +4,14 @@
4<record id="view_images_prod_amazon" model="ir.ui.view">4<record id="view_images_prod_amazon" model="ir.ui.view">
5 <field name="name">view.images.prod.amazon</field>5 <field name="name">view.images.prod.amazon</field>
6 <field name="model">product.images</field>6 <field name="model">product.images</field>
7 <field name="type">form</field>7 <field name="inherit_id" ref="product_images.view_product_image_form" />
8 <field name="inherit_id" ref="product_images_olbs.view_product_image_form" />
9 <field name="arch" type="xml">8 <field name="arch" type="xml">
10 <xpath expr="/form/notebook" position="inside" >9 <xpath expr="/form/sheet/notebook" position="inside" >
11 <page string="Amazon Images">10 <page string="Amazon Images">
12 <field name="amazon_url_location"/>11 <group>
13 <field name="preview_amazon" widget="image"/>12 <field name="amazon_url_location"/>
13 <field name="preview_amazon" widget="image"/>
14 </group>
14 </page>15 </page>
15 </xpath>16 </xpath>
16 </field>17 </field>
1718
=== modified file 'product_view.xml'
--- product_view.xml 2012-05-08 11:49:19 +0000
+++ product_view.xml 2013-07-23 09:16:27 +0000
@@ -4,44 +4,51 @@
4 <record id="product_amazon_form_view" model="ir.ui.view">4 <record id="product_amazon_form_view" model="ir.ui.view">
5 <field name="name">product.amazon.form.inherit</field>5 <field name="name">product.amazon.form.inherit</field>
6 <field name="model">product.product</field>6 <field name="model">product.product</field>
7 <field name="type">form</field>
8 <field name="inherit_id" ref="product.product_normal_form_view"/>7 <field name="inherit_id" ref="product.product_normal_form_view"/>
9 <field name="arch" type="xml">8 <field name="arch" type="xml">
10 <notebook position="inside">9 <notebook position="inside">
11 <page string="Amazon Details">10 <page string="Amazon Details">
12 <separator string="Amazon Details" colspan="8"/>11 <group>
13 <field name="amazon_export"/>12 <separator string="Amazon Details" colspan="8"/>
14 <!--<field name="amazon_sku" attrs="{'readonly':[('amazon_prod_status','in',('inactive','active'))]}"/>-->13 <group col="4" colspan="4">
15 <newline/>14 <field name="amazon_export"/>
16 <field name="amazon_sku" attrs="{'readonly':[('amazon_prod_status','in',('inactive','active'))]}"/>15 <!--<field name="amazon_sku" attrs="{'readonly':[('amazon_prod_status','in',('inactive','active'))]}"/>-->
17 <field name="amazon_asin"/>16 <newline/>
18 <newline/>17 <field name="amazon_sku" attrs="{'readonly':[('amazon_prod_status','in',('inactive','active'))]}"/>
19 <field name="amzn_condtn" colspan="2" />18 <field name="amazon_asin"/>
20 <field name="condition_note" colspan="4" attrs="{'invisible':[('amzn_condtn','=','')]}"/>19 <newline/>
21 <field name="amz_type" on_change="onchange_amz_type(amz_type)"/>20 <field name="amzn_condtn" colspan="2" />
22 <field name="amz_type_value" attrs="{'required':[('amz_type','in',('UPC','EAN','ASIN','ISBN'))]}"/>21 <field name="condition_note" attrs="{'invisible':[('amzn_condtn','=','')]}"/>
23 <!--<field name="amazon_category" colspan="2" attrs="{'required':[('amazon_export','=',True)]}"/>-->22 <field name="amz_type" on_change="onchange_amz_type(amz_type)"/>
24 <field name="amazon_category" colspan="2" invisible="1"/>23 <field name="amz_type_value" attrs="{'required':[('amz_type','in',('UPC','EAN','ASIN','ISBN'))]}"/>
25 <separator string="Submit Feed Details" colspan="8"/>24 <!--<field name="amazon_category" colspan="2" attrs="{'required':[('amazon_export','=',True)]}"/>-->
26 <field name="amazon_prod_status" invisible="1"/>25 <field name="amazon_category" colspan="2" invisible="1"/>
27 <field name="operation_performed" invisible="1"/>26 </group>
28 <field name="submit_feed_result" colspan="4"/>27 <separator string="Submit Feed Details" colspan="8"/>
29 <separator string="Product Lookup" colspan="8"/>28 <group col="4" colspan="4">
30 <field name="prod_query" colspan="4"/>29 <field name="amazon_prod_status" invisible="1"/>
31 <field name="prod_query_contextid"/>30 <field name="operation_performed" invisible="1"/>
32 <field name="amazon_instance_id"/>31 <field name="submit_feed_result" colspan="4"/>
33 <button name="amazon_product_lookup" string="Perform Amazon Product Search" colspan="2" type="object" />32 </group>
34 <!--<button name="amazon_product_by_salesrank" string="Perform Sales Rank Operation" colspan="2" type="object" />-->33 <separator string="Product Lookup" colspan="8"/>
35 <!--<button name="amazon_submit_feed" string="Submit Feed" colspan="4" type="object" />-->34 <group col="4" colspan="4">
36 <field name="amazon_products_ids" colspan="4" nolabel="1" mode="tree">35 <field name="prod_query" colspan="4"/>
37 <tree string="Amazon Products">36 <field name="prod_query_contextid"/>
38 <field name="name" />37 <field name="amazon_instance_id"/>
39 <field name="product_asin" />38 <button name="amazon_product_lookup" string="Perform Amazon Product Search" colspan="2" type="object" />
40 <field name="product_category" />39 <!--<button name="amazon_product_by_salesrank" string="Perform Sales Rank Operation" colspan="2" type="object" />-->
41 <field name="product_id" />40 <!--<button name="amazon_submit_feed" string="Submit Feed" colspan="4" type="object" />-->
42 <button name="action_process_amazon_details" string="View Amazon Product" icon="gtk-go-forward" type="object" />41 </group>
43 </tree>42 <field name="amazon_products_ids" colspan="4" nolabel="1" mode="tree">
44 </field>43 <tree string="Amazon Products">
44 <field name="name" />
45 <field name="product_asin" />
46 <field name="product_category" />
47 <field name="product_id" />
48 <button name="action_process_amazon_details" string="View Amazon Product" icon="gtk-go-forward" type="object" />
49 </tree>
50 </field>
51 </group>
45 </page>52 </page>
46 </notebook>53 </notebook>
47 </field>54 </field>
4855
=== modified file 'sale_view.xml'
--- sale_view.xml 2012-05-08 11:49:19 +0000
+++ sale_view.xml 2013-07-23 09:16:27 +0000
@@ -7,7 +7,6 @@
7 <field name="type">form</field>7 <field name="type">form</field>
8 <field name="inherit_id" ref="base_sale_multichannels.base_sale_multichannels_view_shop_form"/>8 <field name="inherit_id" ref="base_sale_multichannels.base_sale_multichannels_view_shop_form"/>
9 <field name="arch" type="xml">9 <field name="arch" type="xml">
10 <data>
11 <field name="company_id" widget='selection' groups="base.group_multi_company" position="after">10 <field name="company_id" widget='selection' groups="base.group_multi_company" position="after">
12 <field name="amazon_instance_id" attrs="{'invisible':[('amazon_shop','=',False)]}" />11 <field name="amazon_instance_id" attrs="{'invisible':[('amazon_shop','=',False)]}" />
13 </field>12 </field>
@@ -36,11 +35,12 @@
36 </group>35 </group>
37 </page>36 </page>
38 <page string="Amazon Information" attrs="{'invisible':[('amazon_shop','=',False)]}">37 <page string="Amazon Information" attrs="{'invisible':[('amazon_shop','=',False)]}">
39 <field name="amazon_shop" />38 <group>
40 <field name="auto_import_amazon" />39 <field name="amazon_shop" />
40 <field name="auto_import_amazon" />
41 </group>
41 </page>42 </page>
42 </xpath>43 </xpath>
43 </data>
44 </field>44 </field>
45 </record>45 </record>
46 <record id="act_amazonerp_shop_form" model="ir.actions.act_window">46 <record id="act_amazonerp_shop_form" model="ir.actions.act_window">
@@ -56,19 +56,22 @@
56 <record id="adding_policy_view" model="ir.ui.view">56 <record id="adding_policy_view" model="ir.ui.view">
57 <field name="name">adding.policy.view</field>57 <field name="name">adding.policy.view</field>
58 <field name="model">sale.shop</field>58 <field name="model">sale.shop</field>
59 <field name="type">form</field>
60 <field name="inherit_id" ref="base_sale_multichannels.base_sale_multichannels_view_shop_form"/>59 <field name="inherit_id" ref="base_sale_multichannels.base_sale_multichannels_view_shop_form"/>
61 <field name="arch" type="xml">60 <field name="arch" type="xml">
62 <xpath expr="/form/notebook" position="inside">61 <xpath expr="/form/notebook" position="inside">
63 <page string="Other Information" attrs="{'invisible':[('amazon_shop','=',False)]}">62 <page string="Other Information" attrs="{'invisible':[('amazon_shop','=',False)]}">
64 <field name="amazon_picking_policy"/>63 <group>
65 64 <field name="amazon_picking_policy"/>
66 <field name="amazon_order_policy"/>65
67 <field name="amazon_invoice_quantity"/>66 <field name="amazon_order_policy"/>
67 <field name="amazon_invoice_quantity"/>
68 </group>
68 </page>69 </page>
69 <page string="Amazon Exportable Products" attrs="{'invisible':[('amazon_shop','=',False)]}">70 <page string="Amazon Exportable Products" attrs="{'invisible':[('amazon_shop','=',False)]}">
71 <group>
70 <field name="amazon_exportable_product_ids" nolabel="1" colspan="4"/>72 <field name="amazon_exportable_product_ids" nolabel="1" colspan="4"/>
71 </page>73 </group>
74 </page>
72 </xpath>75 </xpath>
73 </field>76 </field>
74 </record>77 </record>
@@ -77,7 +80,6 @@
77 <record id="view_amazon_shop_search" model="ir.ui.view">80 <record id="view_amazon_shop_search" model="ir.ui.view">
78 <field name="name">view.amazon.shop.search</field>81 <field name="name">view.amazon.shop.search</field>
79 <field name="model">sale.shop</field>82 <field name="model">sale.shop</field>
80 <field name="type">search</field>
81 <field name="arch" type="xml">83 <field name="arch" type="xml">
82 <search string="Sale Shop">84 <search string="Sale Shop">
83 <field name="name"/>85 <field name="name"/>
8486
=== modified file 'security/ir.model.access.csv'
--- security/ir.model.access.csv 2012-05-08 11:49:19 +0000
+++ security/ir.model.access.csv 2013-07-23 09:16:27 +0000
@@ -1,2 +1,2 @@
1"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"1id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
2"access_amazonerp_instance_group_sale_manager","amazonerp_instance_group_sale_manager","model_amazon_instance","base.group_sale_manager",1,1,1,12access_amazonerp_instance_group_sale_manager,amazonerp_instance_group_sale_manager,model_amazon_instance,base.group_sale_manager,1,1,1,1
3\ No newline at end of file3\ No newline at end of file
44
=== modified file 'wizard/create_amazon_shop.py'
--- wizard/create_amazon_shop.py 2012-05-08 11:49:19 +0000
+++ wizard/create_amazon_shop.py 2013-07-23 09:16:27 +0000
@@ -14,7 +14,7 @@
14 raise osv.except_osv(_('Warning !'), _('Shop Is Already Created'))14 raise osv.except_osv(_('Warning !'), _('Shop Is Already Created'))
15 return res15 return res
16 def create_amazon_shop_action(self, cr, uid, ids, context=None):16 def create_amazon_shop_action(self, cr, uid, ids, context=None):
17 print"vishakha"17 print"::::::::::create_amazon_shop_action called::::::::"
18# print"data_amazon_shop",data_amazon_shop18# print"data_amazon_shop",data_amazon_shop
19 data_amazon_shop = self.read(cr, uid, ids, context=context)[0]19 data_amazon_shop = self.read(cr, uid, ids, context=context)[0]
20 shop_vals = {20 shop_vals = {
@@ -41,7 +41,8 @@
41 _columns = {41 _columns = {
42 'name': fields.char('Shop Name', size=64, required=True),42 'name': fields.char('Shop Name', size=64, required=True),
43 'warehouse_id': fields.many2one('stock.warehouse', 'Warehouse',required=True),43 'warehouse_id': fields.many2one('stock.warehouse', 'Warehouse',required=True),
44 'cust_address': fields.many2one('res.partner.address', 'Address', required=True),44 'cust_address': fields.many2one('res.partner', 'Address', required=True),
45# 'cust_address': fields.many2one('res.partner.address', 'Address', required=True),
45 'company_id': fields.many2one('res.company', 'Company', required=False),46 'company_id': fields.many2one('res.company', 'Company', required=False),
46 'picking_policy': fields.selection([('direct', 'Partial Delivery'), ('one', 'Complete Delivery')],47 'picking_policy': fields.selection([('direct', 'Partial Delivery'), ('one', 'Complete Delivery')],
47 'Packing Policy', help="""If you don't have enough stock available to deliver all at once, do you accept partial shipments or not?""",required=True),48 'Packing Policy', help="""If you don't have enough stock available to deliver all at once, do you accept partial shipments or not?""",required=True),

Subscribers

People subscribed via source and target branches