Skip to content

Instantly share code, notes, and snippets.

@rvalyi
rvalyi / gist:7789846
Created December 4, 2013 15:48
kind of kwargs passing for OpenERP on_change: with an extension like <xpath expr="//field[@name='product_id']" position="attributes"> <attribute name="context_exta">{'my_extra_param': my_extra_field}</attribute></xpath> context_exta will be injected into field context, which can be used in on_change to receive extra params without having to chan…
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 062c746..ccf1c9a 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -1869,15 +1869,33 @@ instance.web.form.FormWidget = instance.web.Widget.extend(instance.web.form.Invi
*/
build_context: function() {
// only use the model's context if there is not context on the node
- var v_context = this.node.attrs.context;
+// var v_context = this.node.attrs.context;
@nbessi
nbessi / gist:5643542
Created May 24, 2013 13:34
You can use ir.values in OpenERP to force an action on a hierarchical tree view when you click on a row
<!-- Opening task when double clicking on project -->
<record id="dblc_proj" model="ir.actions.act_window">
<field name="res_model">project.task</field>
<field name="name">Project's tasks</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar,graph,gantt,kanban</field>
<field name="domain">[('project_id', 'child_of', [active_id])]</field>
<field name="context">{'project_id':active_id, 'active_test':False}</field>
</record>