Merge lp:~unifield-team/unifield-web/UTP-553_grouped_view into lp:unifield-web

Proposed by jftempo
Status: Merged
Merged at revision: 4702
Proposed branch: lp:~unifield-team/unifield-web/UTP-553_grouped_view
Merge into: lp:unifield-web
Diff against target: 76 lines (+20/-4)
2 files modified
addons/openerp/widgets/templates/listgrid/listgroup.mako (+10/-2)
addons/openerp/widgets/templates/listgrid/multiple_group.mako (+10/-2)
To merge this branch: bzr merge lp:~unifield-team/unifield-web/UTP-553_grouped_view
Reviewer Review Type Date Requested Status
UniField Dev Team Pending
Review via email: mp+156581@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/widgets/templates/listgrid/listgroup.mako'
2--- addons/openerp/widgets/templates/listgrid/listgroup.mako 2012-06-14 11:30:50 +0000
3+++ addons/openerp/widgets/templates/listgrid/listgroup.mako 2013-04-02 14:38:35 +0000
4@@ -110,12 +110,19 @@
5 </tr>
6
7 % for ch in grp_row.get('child_rec'):
8- <tr class="grid-row grid-row-group" id="${grp_row.get('groups_id')}" parent_grp_id="${grp_row.get('group_by_id')}"
9+ <tr class="grid-row grid-row-group ${ch.get('id') and ch['id'] in noteditable and 'noteditable' or ''}" id="${grp_row.get('groups_id')}" parent_grp_id="${grp_row.get('group_by_id')}"
10 record="${ch.get('id')}" style="cursor: pointer; display: none;">
11+ % for field, field_attrs in hiddens:
12+ % if field in ch:
13+ ${ch[field].display()}
14+ % endif
15+ % endfor
16 % if editable:
17 <td class="grid-cell">
18+ % if not ch.get('id') or ch.get('id') not in noteditable:
19 <img src="/openerp/static/images/iconset-b-edit.gif" class="listImage" border="0"
20 title="${_('Edit')}" onclick="editRecord(${ch.get('id')}, '${source}')"/>
21+ % endif
22 </td>
23 % endif
24 % for i, (field, field_attrs) in enumerate(headers):
25@@ -132,7 +139,7 @@
26 % endif
27 % endfor
28
29- % if editable:
30+ % if editable and not hide_delete_button:
31 <td class="grid-cell selector">
32 <img src="/openerp/static/images/iconset-b-remove.gif" class="listImage" border="0"
33 title="${_('Delete')}" onclick="new ListView('${name}').remove(${ch.get('id')})"/>
34@@ -221,6 +228,7 @@
35 var $this = jQuery(this);
36 if(event.detail != 1
37 || jQuery(event.target).is('img, input')
38+ || jQuery(event.target).hasClass('noteditable')
39 || view_type != 'tree'
40 || !$this.attr('record')) {
41 return;
42
43=== modified file 'addons/openerp/widgets/templates/listgrid/multiple_group.mako'
44--- addons/openerp/widgets/templates/listgrid/multiple_group.mako 2012-02-14 16:58:21 +0000
45+++ addons/openerp/widgets/templates/listgrid/multiple_group.mako 2013-04-02 14:38:35 +0000
46@@ -63,10 +63,18 @@
47 <tr class="grid-row grid-row-group" id="${grp_row.get('groups_id')}" parent="${parent_group}"
48 parent_grp_id="${grp_row.get('group_by_id')}" record="${ch.get('id')}"
49 style="cursor: pointer; display:none;">
50+ % for field, field_attrs in hiddens:
51+ % if field in ch:
52+ ${ch[field].display()}
53+ % endif
54+ % endfor
55+
56 % if editable:
57 <td class="grid-cell">
58+ % if not ch.get('id') or ch.get('id') not in noteditable:
59 <img src="/openerp/static/images/listgrid/edit_inline.gif" class="listImage" border="0"
60 title="${_('Edit')}" onclick="editRecord(${ch.get('id')}, '${source}')"/>
61+ % endif
62 </td>
63 % endif
64 % for i, (field, field_attrs) in enumerate(headers):
65@@ -82,9 +90,9 @@
66 </td>
67 % endif
68 % endfor
69- % if editable:
70+ % if editable and not hide_delete_button:
71 <td class="grid-cell selector">
72- <img src="/openerp/static/images/listgrid/delete_inline.gif" class="listImage" border="0"
73+ <img src="/openerp/static/images/iconset-b-remove.gif" class="listImage" border="0"
74 title="${_('Delete')}" onclick="new ListView('${name}').remove(${ch.get('id')})"/>
75 </td>
76 % endif

Subscribers

People subscribed via source and target branches

to all changes: