Replace the two actions "Hours per Work" by one board with communication

This commit is contained in:
Cédric Krier committed 2011-05-26 15:16:04 +02:00
1 parent bd5b4f8114
commit df7decbe9b
2 files changed
+38 -13

No files matched your search

+1 -1
View File
@@ -162,7 +162,7 @@ class OpenWork(Wizard):
def _action_open_work(self, data):
model_data_obj = self.pool.get('ir.model.data')
act_window_obj = self.pool.get('ir.action.act_window')
act_window_id = model_data_obj.get_id('timesheet', 'act_work_tree2')
act_window_id = model_data_obj.get_id('timesheet', 'act_work_hours_board')
res = act_window_obj.read(act_window_id)
res['pyson_context'] = PYSONEncoder().encode({
'from_date': data['form']['from_date'],
+37 -12
View File
@@ -138,12 +138,6 @@ this repository contains the full copyright notices and license terms. -->
<field name="view" ref="work_view_tree2"/>
<field name="act_window" ref="act_work_tree2"/>
</record>
<record model="ir.action.wizard" id="act_open_work">
<field name="name">Hours per Work</field>
<field name="wiz_name">timesheet.work.open</field>
</record>
<menuitem parent="menu_reporting" action="act_open_work"
id="menu_work_tree2" icon="tryton-tree"/>
<record model="ir.ui.view" id="work_view_graph">
<field name="model">timesheet.work</field>
@@ -165,7 +159,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_work_form2">
<field name="name">Hours per Work</field>
<field name="res_model">timesheet.work</field>
<field name="domain">[('parent', '=', False)]</field>
<field name="domain" eval="'[(\'parent\', \'=\', Get(Eval(\'_active_%s\', {}), \'id\', False))]' % ref('act_work_tree2')"/>
</record>
<record model="ir.action.act_window.view"
id="act_work_form2_view1">
@@ -173,10 +167,35 @@ this repository contains the full copyright notices and license terms. -->
<field name="view" ref="work_view_graph"/>
<field name="act_window" ref="act_work_form2"/>
</record>
<record model="ir.action.wizard" id="act_open_work2">
<field name="name">Hours per Work</field>
<field name="wiz_name">timesheet.work.open2</field>
<record model="ir.ui.view" id="work_hours_board">
<field name="type">board</field>
<field name="model"></field>
<field name="arch" type="xml">
<![CDATA[
<board string="Hours per Work">
<hpaned id="hours_per_work">
<child id="tree">
<action name="%(act_work_tree2)s"/>
</child>
<child id="graph">
<action name="%(act_work_form2)s"/>
</child>
</hpaned>
</board>
]]>
</field>
</record>
<record model="ir.action.act_window" id="act_work_hours_board">
<field name="name">Hours per Work</field>
</record>
<record model="ir.action.act_window.view"
id="act_work_hours_board_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="work_hours_board"/>
<field name="act_window" ref="act_work_hours_board"/>
</record>
<record model="ir.ui.view" id="work_open_init_view_form">
<field name="model">timesheet.work.open.init</field>
<field name="type">form</field>
@@ -191,8 +210,14 @@ this repository contains the full copyright notices and license terms. -->
]]>
</field>
</record>
<menuitem parent="menu_work_tree2" action="act_open_work2"
id="menu_work_form2" icon="tryton-graph"/>
<record model="ir.action.wizard" id="act_open_work">
<field name="name">Hours per Work</field>
<field name="wiz_name">timesheet.work.open</field>
</record>
<menuitem parent="menu_reporting" action="act_open_work"
id="menu_work_tree2" icon="tryton-graph"/>
<record model="ir.action.act_window" id="act_work_form3">
<field name="name">Hours per Work</field>