summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtul Patel (OpenERP) <atp@tinyerp.com>2012-06-18 15:56:13 +0530
committerAtul Patel (OpenERP) <atp@tinyerp.com>2012-06-18 15:56:13 +0530
commit0624eddfc34cd6e5314c63bb560cf813a8761895 (patch)
tree1e69b7d788f921d5ac9c5f52de750e7712944da3
parent00ae9a7f18e29de51399ee02d8d335187fb981e3 (diff)
[FIX]: Fix typo for warehouse and set default company time unit.
bzr revid: atp@tinyerp.com-20120618102613-5gd35uk0bbwvptn3
-rw-r--r--addons/project/res_config.py7
-rw-r--r--addons/sale/res_config_view.xml36
-rw-r--r--addons/stock/res_config.py2
3 files changed, 23 insertions, 22 deletions
diff --git a/addons/project/res_config.py b/addons/project/res_config.py
index ff8d108741d..035ef600c4f 100644
--- a/addons/project/res_config.py
+++ b/addons/project/res_config.py
@@ -65,14 +65,15 @@ class project_configuration(osv.osv_memory):
def _get_default_time_unit(self, cr, uid, context=None):
+ res = {}
product_uom_obj = self.pool.get('product.uom')
- ids = product_uom_obj.search(cr, uid, [('name', '=', _('Hour'))], context=context)
- return ids and ids[0] or False
+ user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
+ res['time_unit'] = user.company_id.project_time_mode_id.id
+ return res.get('time_unit', False)
_defaults = {
'time_unit': _get_default_time_unit,
}
-
def set_project_defaults(self, cr, uid, ids, context=None):
wizard = self.browse(cr, uid, ids)[0]
if wizard.time_unit:
diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml
index 55ec2ee781f..4a3773691b2 100644
--- a/addons/sale/res_config_view.xml
+++ b/addons/sale/res_config_view.xml
@@ -9,11 +9,24 @@
<field name="inherit_id" ref="base.view_sale_config_settings"/>
<field name="arch" type="xml">
<group name="config_sale" position="after">
- <separator string="Sale Order" colspan="4"/>
- <field name="group_uom"/>
- <field name="default_picking_policy" attrs="{'invisible':[('group_invoice_deli_orders','=',False)]}"/>
- <field name="group_sale_delivery_address"/>
- <field name="group_discount_per_so_line"/>
+ <separator string="Invoicing Policy" colspan="4"/>
+ <field name="module_project_timesheet" invisible="1"/>
+ <field name="module_project_mrp" invisible="1"/>
+ <field name="group_invoice_so_lines" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
+ <field name="default_order_policy" attrs="{'invisible':['|',('group_invoice_so_lines','=',False),('group_invoice_deli_orders','=',False)],'required': ['|',('group_invoice_so_lines','=',True),('group_invoice_deli_orders','=',True)]}"/>
+ <field name="group_invoice_deli_orders" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
+ <field name="module_delivery" attrs="{'invisible':[('group_invoice_so_lines','=',False), ('group_invoice_deli_orders','=',False)]}"/>
+ <field name="task_work" on_change="onchange_task_work(task_work)"/>
+ <newline/>
+ <field name="timesheet" on_change="onchange_timesheet(timesheet)"/>
+ <field name="time_unit" domain="[('category_id.name','=','Working Time')]"
+ attrs="{'invisible': [('task_work','=',False), ('module_account_analytic_analysis','=',False)],'required': ['|', ('task_work','=',True), ('module_account_analytic_analysis','=',True)]}"/>
+
+ <separator string="Sale Order" colspan="4"/>
+ <field name="group_uom"/>
+ <field name="default_picking_policy" attrs="{'invisible':[('group_invoice_deli_orders','=',False)]}"/>
+ <field name="group_sale_delivery_address"/>
+ <field name="group_discount_per_so_line"/>
<field name="group_sale_pricelist"/>
<field name="module_sale_margin"/>
<field name="group_multiple_shops"/>
@@ -21,19 +34,6 @@
<field name="decimal_precision"/>
<field name="module_sale_journal"/>
<field name="module_warning"/>
-
- <separator string="Invoicing Policy" colspan="4"/>
- <field name="module_project_timesheet" invisible="1"/>
- <field name="module_project_mrp" invisible="1"/>
- <field name="group_invoice_so_lines" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
- <field name="default_order_policy" attrs="{'invisible':['|',('group_invoice_so_lines','=',False),('group_invoice_deli_orders','=',False)],'required': ['|',('group_invoice_so_lines','=',True),('group_invoice_deli_orders','=',True)]}"/>
- <field name="group_invoice_deli_orders" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
- <field name="module_delivery" attrs="{'invisible':[('group_invoice_so_lines','=',False), ('group_invoice_deli_orders','=',False)]}"/>
- <field name="task_work" on_change="onchange_task_work(task_work)"/>
- <newline/>
- <field name="timesheet" on_change="onchange_timesheet(timesheet)"/>
- <field name="time_unit" domain="[('category_id.name','=','Working Time')]"
- attrs="{'invisible': [('task_work','=',False), ('module_account_analytic_analysis','=',False)],'required': ['|', ('task_work','=',True), ('module_account_analytic_analysis','=',True)]}"/>
<separator string="Contracts" colspan="4"/>
<field name="module_account_analytic_analysis" on_change="onchange_timesheet(module_account_analytic_analysis)"/>
diff --git a/addons/stock/res_config.py b/addons/stock/res_config.py
index 173d27690a1..3ad4b8e5914 100644
--- a/addons/stock/res_config.py
+++ b/addons/stock/res_config.py
@@ -65,7 +65,7 @@ class stock_config_settings(osv.osv_memory):
help="""Allows you to get the upstream or downstream traceability of the products contained in lot."""),
'group_stock_inventory_valuation': fields.boolean("Generate Accounting Entries per Stock Movement",
implied_group='stock.group_inventory_valuation',
- help="""This allows to configure Inventory valuation on product and product categories."""),
+ help="""Allows to configure inventory valuations on products and product categories."""),
'group_stock_multiple_locations': fields.boolean("Manage Multiple Locations and Warehouses",
implied_group='stock.group_locations',
help="""This allows to configure and use multiple stock locations and warehouses,