summaryrefslogtreecommitdiff
path: root/addons/project_long_term/project_long_term.py
diff options
context:
space:
mode:
authorRGA(OpenERP) <>2012-12-13 11:16:11 +0530
committerRGA(OpenERP) <>2012-12-13 11:16:11 +0530
commit3ba7ff962d5ffe26942601e5cfce0e717f7eb458 (patch)
tree51b17e5c07924806bd6a5032fe7e4a5d9442ab7a /addons/project_long_term/project_long_term.py
parent478299848c4f12c9ad8fa048275549f4992d25ca (diff)
parentd6ea61789fda4d49eabde2a9e97fbea42a6e68c3 (diff)
Merge with trunk
bzr revid: rgaopenerp-20121213054611-wk23o4brq0vvcyi9
Diffstat (limited to 'addons/project_long_term/project_long_term.py')
-rw-r--r--addons/project_long_term/project_long_term.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index db6c532d503..419aa5e3381 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -123,7 +123,6 @@ class project_phase(osv.osv):
_defaults = {
'state': 'draft',
'sequence': 10,
- 'product_uom': lambda self,cr,uid,c: self.pool.get('product.uom').search(cr, uid, [('name', '=', _('Day'))], context=c)[0]
}
_order = "project_id, date_start, sequence"
_constraints = [
@@ -169,11 +168,12 @@ class project_phase(osv.osv):
for phase in phases:
if phase.state in ('done','cancelled'):
continue
+ # FIXME: brittle and not working if context['lang'] != 'en_US'
duration_uom = {
- 'days': 'd', 'day': 'd', 'd':'d',
- 'months': 'm', 'month':'month', 'm':'m',
- 'weeks': 'w', 'week': 'w', 'w':'w',
- 'hours': 'H', 'hour': 'H', 'h':'H',
+ 'day(s)': 'd', 'days': 'd', 'day': 'd', 'd':'d',
+ 'month(s)': 'm', 'months': 'm', 'month':'month', 'm':'m',
+ 'week(s)': 'w', 'weeks': 'w', 'week': 'w', 'w':'w',
+ 'hour(s)': 'H', 'hours': 'H', 'hour': 'H', 'h':'H',
}.get(phase.product_uom.name.lower(), "H")
duration = str(phase.duration) + duration_uom
result += '''