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.

111 lines
3.2 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 4 levels of
  37. subfields.
  38. * You can drag & drop to reorder the fields.
  39. To use one of those profiles, you need to:
  40. * Go to any list view.
  41. * Check some records.
  42. * Press *More > Export*.
  43. * Choose your saved export from *Saved exports*.
  44. * Press *Export to file*.
  45. Once you have configured groups who cannot export an object:
  46. * Connect as a user of this group
  47. * Go to the list view of the object you disabled the export
  48. * Select records and open the Action menu. The "Export" is not there.
  49. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
  50. :alt: Try me on Runbot
  51. :target: https://runbot.odoo-community.org/runbot/149/9.0
  52. Known issues / Roadmap
  53. ======================
  54. * Translated labels are not used in final exported file.
  55. Bug Tracker
  56. ===========
  57. Bugs are tracked on `GitHub Issues
  58. <https://github.com/OCA/server-tools/issues>`_. In case of trouble, please
  59. check there if your issue has already been reported. If you spotted it first,
  60. help us smashing it by providing a detailed and welcomed feedback.
  61. Credits
  62. =======
  63. Contributors
  64. ------------
  65. * Javier Iniesta <javieria@antiun.com>
  66. * Antonio Espinosa <antonio.espinosa@tecnativa.com>
  67. * Rafael Blasco <rafael.blasco@tecnativa.com>
  68. * Jairo Llopis <jairo.llopis@tecnativa.com>
  69. * Dave Lasley <dave@laslabs.com>
  70. * Sandip Mangukiya <smangukiya@ursainfosystems.com>
  71. * Maxime Chambreuil <mchambreuil@ursainfosystems.com>
  72. Maintainer
  73. ----------
  74. .. image:: https://odoo-community.org/logo.png
  75. :alt: Odoo Community Association
  76. :target: https://odoo-community.org
  77. This module is maintained by the OCA.
  78. OCA, or the Odoo Community Association, is a nonprofit organization whose
  79. mission is to support the collaborative development of Odoo features and
  80. promote its widespread use.
  81. To contribute to this module, please visit https://odoo-community.org.