summaryrefslogtreecommitdiff
path: root/addons/project/project.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/project/project.py')
-rw-r--r--addons/project/project.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/addons/project/project.py b/addons/project/project.py
index 7fbe39219a8..50b5c463284 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -82,7 +82,6 @@ class project(osv.osv):
def _progress_rate(self, cr, uid, ids, names, arg, context=None):
res = {}.fromkeys(ids, 0.0)
- progress = {}
if not ids:
return res
cr.execute('''SELECT
@@ -161,9 +160,9 @@ class project(osv.osv):
# TODO: Why not using a SQL contraints ?
def _check_dates(self, cr, uid, ids, context=None):
for leave in self.read(cr, uid, ids, ['date_start', 'date'], context=context):
- if leave['date_start'] and leave['date']:
- if leave['date_start'] > leave['date']:
- return False
+ if leave['date_start'] and leave['date']:
+ if leave['date_start'] > leave['date']:
+ return False
return True
_constraints = [
@@ -241,7 +240,6 @@ class project(osv.osv):
def duplicate_template(self, cr, uid, ids, context=None):
if context is None:
context = {}
- task_pool = self.pool.get('project.task')
data_obj = self.pool.get('ir.model.data')
result = []
for proj in self.browse(cr, uid, ids, context=context):
@@ -401,8 +399,8 @@ class task(osv.osv):
if not default.get('name', False):
default['name'] = self.browse(cr, uid, id, context=context).name or ''
if not context.get('copy',False):
- new_name = _("%s (copy)")%default.get('name','')
- default.update({'name':new_name})
+ new_name = _("%s (copy)")%default.get('name','')
+ default.update({'name':new_name})
return super(task, self).copy_data(cr, uid, id, default, context)
@@ -572,7 +570,7 @@ class task(osv.osv):
project = task.project_id
res = self.do_close(cr, uid, [project_id], context=context)
if project.warn_manager or project.warn_customer:
- return {
+ return {
'name': _('Send Email after close task'),
'view_type': 'form',
'view_mode': 'form',