Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 87 |
Technical Name |
web_disable_export_delete_button |
License | AGPL-3 |
Website | http://www.infoterra.hr |
Web Disable Export and Delete Button
This module makes the actions 'Export' and 'Delete' (visible on the list view of each model under Actions drop-down) enabled only for the users that have the Export Button / Delete Button group checked.
A superuser (admin) always sees the Export and Delete buttons.
Usage
Enable the group "Export Button" to the users who are allowed to make use of the option 'Export' and the "Delete Button" to the users allowed to delete records.
Credits
Original idea from module web_disable_export_group by Onestein, reviewed and modified for v11 by InfoTerra.
Contributors
- Antonio Buric <antonio.burich@gmail.com>
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedRe: Access right does not affect
@Abdalla Mohamed: can you please report more info on your issue on the github repository - I tested it and couldn't reproduce it as you specified. Please note that this module acts only on the tree views, and when you change the setting, a complete refresh of the page is needed. It doesn't affect the admin user who is able to view both buttons regardless of the setting (this is done explicitly for the superadmin role)^^
Access right does not affect
For export button is hidden for all users except admin and group does not affect to show or hide it. For delete button appear for all users regard to group
@Vinay: v10 (without the delete button group):
https://www.odoo.com/apps/modules/10.0/web_disable_export_group/
Can you make it for v 10?
Hi, can you make this module for v10 as well? Thanks,
to Andy Lee and ostot@noisehouse.fi
yes, there was a bug with this part of the .js logic - thanks! it's corrected now.
to ostot@noisehouse.fi
take this.sidebar = new Sidebar() out of if (this.is_action_enabled('delete')) {} will resolve this error
Error loading tree view
http://localhost:8069/web/content/2806-66b7c73/web.assets_backend.js:2977 Virheloki: TypeError: Cannot read property 'appendTo' of undefined at Class.renderSidebar (http://localhost:8069/web/content/2806-66b7c73/web.assets_backend.js:2977:14) at Class.render_view_control_elements (http://localhost:8069/web/content/2806-66b7c73/web.assets_backend.js:489:92) at Class._display_view (http://localhost:8069/web/content/2806-66b7c73/web.assets_backend.js:483:266) at Object. (http://localhost:8069/web/content/2806-66b7c73/web.assets_backend.js:482:49) at Object. (http://localhost:8069/web/content/2413-4be4c01/web.assets_common.js:802:681) at fire (http://localhost:8069/web/content/2413-4be4c01/web.assets_common.js:796:299) at Object.fireWith [as resolveWith] (http://localhost:8069/web/content/2413-4be4c01/web.assets_common.js:801:198) at Object.deferred.(anonymous function) [as resolve] (http://localhost:8069/web/content/2413-4be4c01/web.assets_common.js:803:56) at http://localhost:8069/web/content/2806-66b7c73/web.assets_backend.js:481:373 at fire (http://localhost:8069/web/content/2413-4be4c01/web.assets_common.js:796:299)