Replace the two actions "Hours per Work" by one board with communication
This commit is contained in:
1 parent
bd5b4f8114
commit
df7decbe9b
2 files changed
+38
-13
No files matched your search
@@ -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'],
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user