Reviewers: ,


Please review this at http://codereview.tryton.org/482002/

Affected files:
  M trytond/ir/action.py
  M trytond/modules/timesheet/work.xml


Index: trytond/ir/action.py
===================================================================

--- a/trytond/ir/action.py
+++ b/trytond/ir/action.py
@@ -606,6 +606,9 @@
             'invalid_domain': 'Invalid domain or search criteria!',
             'invalid_context': 'Invalid context!',
         })
+        self._rpc.update({
+                'get': False,
+                })

     def init(self, module_name):
         cursor = Transaction().cursor
@@ -754,6 +757,14 @@
         action_obj.delete(action_ids)
         return res

+    def get(self, xml_id):
+        'Get values from XML id'
+        pool = Pool()
+        model_data_obj = pool.get('ir.model.data')
+        action_obj = pool.get('ir.action')
+        action_id = model_data_obj.get_id(*xml_id.split('.'))
+        return action_obj.get_action_values(self._name, action_id)
+
 ActionActWindow()



Index: trytond/modules/timesheet/work.xml
===================================================================

--- a/trytond/modules/timesheet/work.xml
+++ b/trytond/modules/timesheet/work.xml
@@ -140,7 +140,7 @@
         <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" eval="'[(\'parent\', \'=\', Get(Eval(\'_active_%s\', {}), \'id\', False))]' % ref('act_work_tree2')"/> + <field name="domain">[('parent', '=', Get(Eval('timesheet.act_work_tree2', {}), 'id', False))]</field>
         </record>
         <record model="ir.action.act_window.view"
             id="act_work_form2_view1">
@@ -157,10 +157,10 @@
                 <board string="Hours per Work">
                     <hpaned id="hours_per_work">
                         <child id="tree">
-                            <action name="%(act_work_tree2)s"/>
+                            <action name="timesheet.act_work_tree2"/>
                         </child>
                         <child id="graph">
-                            <action name="%(act_work_form2)s"/>
+                            <action name="timesheet.act_work_form2"/>
                         </child>
                     </hpaned>
                 </board>



--
[email protected] mailing list

Reply via email to