summaryrefslogtreecommitdiff
path: root/addons/project/project.py
diff options
context:
space:
mode:
authorGaurav Panchal <gan@openerp.com>2016-04-19 17:07:48 +0530
committerDavid Monjoie <dmo@odoo.com>2016-06-30 14:41:19 +0200
commite7e277480cbc2947d0c5f5f6e93683f446cc771f (patch)
treef771f03a94442216f2045707945c8a4d7761d006 /addons/project/project.py
parentb4280b3bb57c871e2c193ca70761c346d91d41c8 (diff)
[REM] project: removed dead code from removed template mechanism
Diffstat (limited to 'addons/project/project.py')
-rw-r--r--addons/project/project.py44
1 files changed, 0 insertions, 44 deletions
diff --git a/addons/project/project.py b/addons/project/project.py
index 0761659058c..5d47bccbada 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-from datetime import datetime, date
from lxml import etree
-import time
from openerp import api
from openerp import SUPERUSER_ID
@@ -257,9 +255,6 @@ class project(osv.osv):
(_check_dates, 'Error! project start-date must be lower than project end-date.', ['date_start', 'date'])
]
- def set_template(self, cr, uid, ids, context=None):
- return self.setActive(cr, uid, ids, value=False, context=context)
-
def map_tasks(self, cr, uid, old_project_id, new_project_id, context=None):
""" copy and map tasks from old to new project """
if context is None:
@@ -289,45 +284,6 @@ class project(osv.osv):
self.map_tasks(cr, uid, id, res, context=context)
return res
- def duplicate_template(self, cr, uid, ids, context=None):
- context = dict(context or {})
- data_obj = self.pool.get('ir.model.data')
- result = []
- for proj in self.browse(cr, uid, ids, context=context):
- context.update({'analytic_project_copy': True})
- new_date_start = time.strftime('%Y-%m-%d')
- new_date_end = False
- if proj.date_start and proj.date:
- start_date = date(*time.strptime(proj.date_start,'%Y-%m-%d')[:3])
- end_date = date(*time.strptime(proj.date,'%Y-%m-%d')[:3])
- new_date_end = (datetime(*time.strptime(new_date_start,'%Y-%m-%d')[:3])+(end_date-start_date)).strftime('%Y-%m-%d')
- context.update({'copy':True})
- new_id = self.copy(cr, uid, proj.id, default = {
- 'name':_("%s (copy)") % (proj.name),
- 'date_start':new_date_start,
- 'date':new_date_end}, context=context)
- result.append(new_id)
-
- if result and len(result):
- res_id = result[0]
- form_view_id = data_obj._get_id(cr, uid, 'project', 'edit_project')
- form_view = data_obj.read(cr, uid, form_view_id, ['res_id'])
- tree_view_id = data_obj._get_id(cr, uid, 'project', 'view_project')
- tree_view = data_obj.read(cr, uid, tree_view_id, ['res_id'])
- search_view_id = data_obj._get_id(cr, uid, 'project', 'view_project_project_filter')
- search_view = data_obj.read(cr, uid, search_view_id, ['res_id'])
- return {
- 'name': _('Projects'),
- 'view_type': 'form',
- 'view_mode': 'form,tree',
- 'res_model': 'project.project',
- 'view_id': False,
- 'res_id': res_id,
- 'views': [(form_view['res_id'],'form'),(tree_view['res_id'],'tree')],
- 'type': 'ir.actions.act_window',
- 'search_view_id': search_view['res_id'],
- }
-
def create(self, cr, uid, vals, context=None):
ir_values = self.pool.get('ir.values').get_default(cr, uid, 'project.config.settings', 'generate_project_alias')
if ir_values: