summaryrefslogtreecommitdiff
path: root/addons/project_long_term
diff options
context:
space:
mode:
authorSanjay Gohel (Open ERP) <sgo@tinyerp.com>2012-05-08 14:51:43 +0530
committerSanjay Gohel (Open ERP) <sgo@tinyerp.com>2012-05-08 14:51:43 +0530
commita6a7276d890488085bc2eec46f57e44425df3a4b (patch)
treeb09e8d2953ec8de970802645d39a6e940b106165 /addons/project_long_term
parent38fd7fa19df5d752c05eb21fad9f07daccca4395 (diff)
[IMP]remove open_model method from project related module and add action as per required
bzr revid: sgo@tinyerp.com-20120508092143-ah3siaudwp7jixc8
Diffstat (limited to 'addons/project_long_term')
-rw-r--r--addons/project_long_term/project_long_term.py23
-rw-r--r--addons/project_long_term/project_long_term_view.xml22
-rw-r--r--addons/project_long_term/static/src/img/phases_icon.jpgbin19688 -> 0 bytes
3 files changed, 12 insertions, 33 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index 85e821703fc..0e7fcee25fb 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -234,28 +234,7 @@ class project(osv.osv):
_defaults = {
'use_phases' : True,
}
- def open_phase(self, cr, uid, ids, context=None):
- #Open the View for the Tasks for the project
- """
- This opens Tasks views
- @return :Dictionary value for task view
- """
- if context is None:
- context = {}
- if ids:
- context = dict(context, search_default_project_id=ids[0])
- return {
- 'name': _('Phase'),
- 'view_type': 'form',
- 'view_mode': 'tree,calendar,form',
- 'res_model': 'project.phase',
- 'view_id': False,
- 'domain':[('project_id','in',ids)],
- 'context': context,
- 'type': 'ir.actions.act_window',
- 'nodestroy': True
- }
-
+
def schedule_phases(self, cr, uid, ids, context=None):
context = context or {}
if type(ids) in (long, int,):
diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml
index f5dcb48576d..5747ebba5e7 100644
--- a/addons/project_long_term/project_long_term_view.xml
+++ b/addons/project_long_term/project_long_term_view.xml
@@ -110,6 +110,16 @@
</field>
</record>
+ <act_window
+ context="{'search_default_project_id': active_id, 'default_project_id': active_id}"
+ id="act_project_phases"
+ name="Phases"
+ res_model="project.phase"
+ src_model="project.project"
+ view_mode="tree,form"
+ view_type="form"
+ />
+
<record id="view_project_kanban_phase" model="ir.ui.view">
<field name="name">project.project.kanban.inherited</field>
<field name="model">project.project</field>
@@ -122,7 +132,7 @@
</field>
<xpath expr="//div[@id='list']" position="inside">
<t t-if="record.use_phases.raw_value">
- <a id="4" name="open_phase" class="oe_project_buttons" type="object"><t t-if="record.phase_count.value &lt;= 1">Phase</t><t t-if="record.phase_count.value > 1">Phases</t>(<t t-esc="record.phase_count.value"/>)</a>
+ <a id="4" name="%(act_project_phases)d" class="oe_project_buttons" type="action"><t t-if="record.phase_count.value &lt;= 1">Phase</t><t t-if="record.phase_count.value > 1">Phases</t>(<t t-esc="record.phase_count.value"/>)</a>
</t>
</xpath>
</field>
@@ -357,16 +367,6 @@
view_mode="tree,form"
/>
- <act_window
- context="{'search_default_project_id': active_id, 'default_project_id': active_id}"
- id="act_project_phases"
- name="Phases"
- res_model="project.phase"
- src_model="project.project"
- view_mode="tree,form"
- view_type="form"
- />
-
# ------------------------------------------------------
# Menu Items
# ------------------------------------------------------
diff --git a/addons/project_long_term/static/src/img/phases_icon.jpg b/addons/project_long_term/static/src/img/phases_icon.jpg
deleted file mode 100644
index df58a827b11..00000000000
--- a/addons/project_long_term/static/src/img/phases_icon.jpg
+++ /dev/null
Binary files differ