Merge lp:~dorian-kemps/unifield-web/US-6687 into lp:unifield-web

Proposed by jftempo
Status: Merged
Merged at revision: 4983
Proposed branch: lp:~dorian-kemps/unifield-web/US-6687
Merge into: lp:unifield-web
Diff against target: 77 lines (+19/-1)
4 files modified
addons/openerp/controllers/templates/form.mako (+1/-1)
addons/openerp/controllers/templates/progress.mako (+3/-0)
addons/openerp/static/javascript/form.js (+2/-0)
addons/openerp/static/javascript/form_state.js (+13/-0)
To merge this branch: bzr merge lp:~dorian-kemps/unifield-web/US-6687
Reviewer Review Type Date Requested Status
UniField Dev Team Pending
Review via email: mp+378508@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'addons/openerp/controllers/templates/form.mako'
2--- addons/openerp/controllers/templates/form.mako 2019-05-22 17:40:06 +0000
3+++ addons/openerp/controllers/templates/form.mako 2020-02-04 10:20:59 +0000
4@@ -223,7 +223,7 @@
5 error_display(_("The form contains errors."));
6 % endif
7 % if loading_id:
8- jQuery.fancybox({'href': "/openerp/progressbar?model=${form.screen.model}&id=${form.screen.id}&job_id=${loading_id}", 'modal': false, 'onClickClosed': function() {window.editRecord(${form.screen.id})}});
9+ jQuery.fancybox({'href': "/openerp/progressbar?model=${form.screen.model}&id=${form.screen.id}&job_id=${loading_id}", 'modal': true, 'showCloseButton': false});
10 % endif
11 })
12 </script>
13
14=== modified file 'addons/openerp/controllers/templates/progress.mako'
15--- addons/openerp/controllers/templates/progress.mako 2019-07-22 08:51:53 +0000
16+++ addons/openerp/controllers/templates/progress.mako 2020-02-04 10:20:59 +0000
17@@ -61,6 +61,8 @@
18 } else {
19 $('#open_src').show();
20 }
21+ $('#close_box').click(function() {jQuery.fancybox.close(); document.location.reload();});
22+ $('#close_box').show();
23 }
24 }
25 });
26@@ -132,6 +134,7 @@
27 <td>
28 <button id="open_src" style="display:none">View Object</button>
29 <button id="open_target" style="display:none">View Target</button>
30+ <button id="close_box" style="display:none">${_("Close")}</button>
31 </td>
32 </tr>
33 </table>
34
35=== modified file 'addons/openerp/static/javascript/form.js'
36--- addons/openerp/static/javascript/form.js 2020-01-28 09:55:50 +0000
37+++ addons/openerp/static/javascript/form.js 2020-02-04 10:20:59 +0000
38@@ -428,6 +428,8 @@
39 s_ids = ListView('order_line').getSelectedRecords();
40 } else if (jQuery('[id="move_lines"]').length > 0){
41 s_ids = ListView('move_lines').getSelectedRecords();
42+ } else if (model == 'shipment' && jQuery('[id="pack_family_memory_ids"]').length > 0){
43+ s_ids = ListView('pack_family_memory_ids').getSelectedRecords();
44 }
45
46 var params = {
47
48=== modified file 'addons/openerp/static/javascript/form_state.js'
49--- addons/openerp/static/javascript/form_state.js 2019-04-15 12:09:58 +0000
50+++ addons/openerp/static/javascript/form_state.js 2020-02-04 10:20:59 +0000
51@@ -354,6 +354,8 @@
52 break;
53 case 'invisible': form_setVisible(container, widget, !result);
54 break;
55+ case 'notselectable': form_setNotSelectable(container, widget, result);
56+ break;
57 default:
58 }
59 }
60@@ -693,6 +695,17 @@
61 }
62 }
63
64+function form_setNotSelectable(container, field, notSelectable) {
65+ var editable = getElement('_terp_editable').value;
66+ if (editable == 'True' && notSelectable) {
67+ // find the checkboxes used to select lines
68+ var selectors = field.getElementsByClassName('grid-record-selector');
69+ for (var i = 0; i < selectors.length; i++) {
70+ selectors[i].style.visibility = 'hidden';
71+ }
72+ }
73+}
74+
75 jQuery(document).ready(function(){
76 form_hookContextMenu();
77 form_hookStateChange();

Subscribers

People subscribed via source and target branches