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.

91 lines
2.0 KiB

7 years ago
  1. .. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
  2. :target: https://www.gnu.org/licenses/agpl
  3. :alt: License: AGPL-3
  4. POS Backend Communication
  5. =========================
  6. Communicate with the backend from point of sale.
  7. Common use case:
  8. - a click on a button on the pos opens the backend in a popup to a specific view.
  9. - a click on a button on the backend's view send to pos some interesting data.
  10. Implementations
  11. ---------------
  12. pos_backend_partner: select a pos customer from the backend
  13. Configuration
  14. =============
  15. No configuration is needed.
  16. Developper Guide
  17. ================
  18. The POS communicate with subpages (popups) with window.open and window.postMessage.
  19. Popups are in not-so-old browsers opened in tabs.
  20. When a backend page is open, a class is set on body to hide menus.
  21. Roadmap
  22. =======
  23. - Improve origin verificiation
  24. - Try to use frames instead of popups
  25. - Use notifications for supported browsers
  26. Known limitation
  27. ================
  28. - It doesn't work offline.
  29. Bug Tracker
  30. ===========
  31. Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/issues>`_.
  32. In case of trouble, please check there if your issue has already been reported.
  33. Credits
  34. =======
  35. Images
  36. ------
  37. * Odoo Community Association: `Icon <https://odoo-community.org/logo.png>`_.
  38. Contributors
  39. ------------
  40. * Raphaël Reverdy <raphael.reverdy@akretion.com> http://akretion.com
  41. Do not contact contributors directly about support or help with technical issues.
  42. Funders
  43. -------
  44. The development of this module has been financially supported by:
  45. * Akretion
  46. Maintainer
  47. ----------
  48. .. image:: https://odoo-community.org/logo.png
  49. :alt: Odoo Community Association
  50. :target: https://odoo-community.org
  51. This module is maintained by the OCA.
  52. OCA, or the Odoo Community Association, is a nonprofit organization whose
  53. mission is to support the collaborative development of Odoo features and
  54. promote its widespread use.
  55. To contribute to this module, please visit https://odoo-community.org.