You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

109 lines
3.1 KiB

  1. .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
  2. :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
  3. :alt: License: AGPL-3
  4. ===================
  5. Base Export Manager
  6. ===================
  7. This module extends the export capability:
  8. 1. It allows an admin to manage export profiles (``ir.exports``) that
  9. Odoo stores internally but does not show anywhere.
  10. 2. It also adds a new column to access rights to enable/disable export and
  11. override the export method to check if the user is allowed to export. Export
  12. is enabled by default.
  13. Configuration
  14. =============
  15. * Activate the developer mode
  16. * Go to Settings > Users > Groups to select a user group
  17. * Edit the group and go to the Access Rights tab
  18. * Uncheck the "Export Access" box on the object of your choice and save
  19. You can also go to Settings > Technical > Security > Access Rights.
  20. Usage
  21. =====
  22. You can create the export profiles as you are used to:
  23. * Go to any list view.
  24. * Check some records.
  25. * Press *More > Export*.
  26. * Use the wizard to choose the columns to export.
  27. * Press *Save fields list*.
  28. * Give it a name.
  29. * Press *OK*.
  30. To manage export profiles, you need to:
  31. * Go to *Settings > Technical > User Interface > Export Profiles*.
  32. * Create a new one.
  33. * Choose a name.
  34. * Choose a model (table in the database).
  35. * Choose the fields to export.
  36. * If you choose a related field, you can choose also up to 3 levels of subfields.
  37. * You can drag & drop to reorder the fields.
  38. To use one of those profiles, you need to:
  39. * Go to any list view.
  40. * Check some records.
  41. * Press *More > Export*.
  42. * Choose your saved export from *Saved exports*.
  43. * Press *Export to file*.
  44. Once you have configured groups who cannot export an object:
  45. * Connect as a user of this group
  46. * Go to the list view of the object you disabled the export
  47. * Select records and open the Action menu. The "Export" is not there.
  48. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
  49. :alt: Try me on Runbot
  50. :target: https://runbot.odoo-community.org/runbot/149/9.0
  51. Known issues / Roadmap
  52. ======================
  53. * Translated labels are not used in final exported file.
  54. Bug Tracker
  55. ===========
  56. Bugs are tracked on `GitHub Issues
  57. <https://github.com/OCA/server-tools/issues>`_. In case of trouble, please
  58. check there if your issue has already been reported. If you spotted it first,
  59. help us smashing it by providing a detailed and welcomed feedback.
  60. Credits
  61. =======
  62. Contributors
  63. ------------
  64. * Antonio Espinosa <antonioea@antiun.com>
  65. * Javier Iniesta <javieria@antiun.com>
  66. * Rafael Blasco <rafabn@antiun.com>
  67. * Jairo Llopis <yajo.sk8@gmail.com>
  68. * Dave Lasley <dave@laslabs.com>
  69. * Sandip Mangukiya <smangukiya@ursainfosystems.com>
  70. * Maxime Chambreuil <mchambreuil@ursainfosystems.com>
  71. Maintainer
  72. ----------
  73. .. image:: https://odoo-community.org/logo.png
  74. :alt: Odoo Community Association
  75. :target: https://odoo-community.org
  76. This module is maintained by the OCA.
  77. OCA, or the Odoo Community Association, is a nonprofit organization whose
  78. mission is to support the collaborative development of Odoo features and
  79. promote its widespread use.
  80. To contribute to this module, please visit https://odoo-community.org.