Merge lp:~openerp-dev/openerp-web/trunk-improve-m2o-popup-bth into lp:openerp-web

Proposed by Bhumi Thakkar (Open ERP)
Status: Needs review
Proposed branch: lp:~openerp-dev/openerp-web/trunk-improve-m2o-popup-bth
Merge into: lp:openerp-web
Diff against target: 31 lines (+14/-1)
1 file modified
addons/web/static/src/js/view_form.js (+14/-1)
To merge this branch: bzr merge lp:~openerp-dev/openerp-web/trunk-improve-m2o-popup-bth
Reviewer Review Type Date Requested Status
OpenERP R&D Web Team Pending
Review via email: mp+198708@code.launchpad.net

Description of the change

Hello,

  Open many2one from one2many on popup and in current page with breadcrumb.

Thanks.

To post a comment you must log in.
3894. By Mahendra Barad(OpenERP)

[IMP]improved m2o from o2m opened on current page and also on popup.

3895. By Mahendra Barad(OpenERP)

[REV]revert last changes

3896. By Mahendra Barad(OpenERP)

[Merge]Merge with Trunk

Unmerged revisions

3896. By Mahendra Barad(OpenERP)

[Merge]Merge with Trunk

3895. By Mahendra Barad(OpenERP)

[REV]revert last changes

3894. By Mahendra Barad(OpenERP)

[IMP]improved m2o from o2m opened on current page and also on popup.

3893. By Bhumi Thakkar (Open ERP)

[IMP]m2o from o2m opened on current page and also on popup.

3892. By Bhumi Thakkar (Open ERP)

[MERGE]With Trunk.

3891. By Bhumi Thakkar (Open ERP)

[MERGE]With Trunk.

3890. By Bhumi Thakkar (Open ERP)

[MERGE]With Trunk.

3889. By Bhumi Thakkar (Open ERP)

[IMP]Added comment.

3888. By Bhumi Thakkar (Open ERP)

[IMP]Popup raised when m2o from o2m.

3887. By Bhumi Thakkar (Open ERP)

[IMP]In readonly mode m2o open in popup instead of current page.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'addons/web/static/src/js/view_form.js'
2--- addons/web/static/src/js/view_form.js 2013-12-19 13:40:55 +0000
3+++ addons/web/static/src/js/view_form.js 2013-12-30 09:32:48 +0000
4@@ -3483,13 +3483,26 @@
5 .html(link);
6 if (! this.options.no_open)
7 $link.click(function () {
8+ // Clicked on m2o field from o2m popup
9+ if (self.field_manager.ViewManager.$buttonpane) {
10+ var pop = new instance.web.form.FormOpenPopup(self);
11+ pop.show_element(
12+ self.field.relation,
13+ self.get("value"),
14+ self.build_context(),
15+ {
16+ title: _t("Open: ") + self.string,
17+ readonly: true
18+ }
19+ );
20+ }
21 self.do_action({
22 type: 'ir.actions.act_window',
23 res_model: self.field.relation,
24 res_id: self.get("value"),
25 views: [[false, 'form']],
26 target: 'current',
27- context: self.build_context().eval(),
28+ context: self.build_context().eval()
29 });
30 return false;
31 });