diff options
Diffstat (limited to 'addons/project/project.py')
| -rw-r--r-- | addons/project/project.py | 14 |
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', |
