openerp-community-reviewer team mailing list archive
-
openerp-community-reviewer team
-
Mailing list archive
-
Message #06286
[Merge] lp:~aristobulo/web-addons/web-addons into lp:web-addons
Aristóbulo Meneses has proposed merging lp:~aristobulo/web-addons/web-addons into lp:web-addons.
Requested reviews:
Web-Addons Core Editors (webaddons-core-editors)
For more details, see:
https://code.launchpad.net/~aristobulo/web-addons/web-addons/+merge/217277
--
https://code.launchpad.net/~aristobulo/web-addons/web-addons/+merge/217277
Your team Web-Addons Core Editors is requested to review the proposed merge of lp:~aristobulo/web-addons/web-addons into lp:web-addons.
=== added directory 'web_hide_duplicate'
=== added file 'web_hide_duplicate/__init__.py'
=== added file 'web_hide_duplicate/__openerp__.py'
--- web_hide_duplicate/__openerp__.py 1970-01-01 00:00:00 +0000
+++ web_hide_duplicate/__openerp__.py 2014-04-25 17:11:10 +0000
@@ -0,0 +1,8 @@
+{
+ 'name': 'Hide duplicate',
+ 'author': 'Aristobulo Meneses',
+ 'description': 'Allows to hide duplicate button under <More> section',
+ 'category': 'web',
+ 'depends': ['web', ],
+ 'js': ['static/src/js/duplicate.js', ],
+}
=== added directory 'web_hide_duplicate/static'
=== added directory 'web_hide_duplicate/static/src'
=== added directory 'web_hide_duplicate/static/src/js'
=== added file 'web_hide_duplicate/static/src/js/duplicate.js'
--- web_hide_duplicate/static/src/js/duplicate.js 1970-01-01 00:00:00 +0000
+++ web_hide_duplicate/static/src/js/duplicate.js 2014-04-25 17:11:10 +0000
@@ -0,0 +1,18 @@
+openerp.web_hide_duplicate = function (instance) {
+ var _t = instance.web._t;
+
+ instance.web.FormView.include({
+ load_form: function(data) {
+ this._super(data);
+ // Now lets delete duplicate button from <More> section.
+ console.log('Deleting duplicate button/link');
+ if (!this.is_action_enabled('duplicate')) {
+ var no_dup = _.reject(this.sidebar.items.other, function (item) {
+ return item.label === _t('Duplicate');
+ });
+ this.sidebar.items.other = no_dup;
+ this.sidebar.redraw();
+ }
+ }
+ });
+};
Follow ups