Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] pos_environment #156

Merged
merged 13 commits into from
May 12, 2024

Conversation

legalsylvain
Copy link
Contributor

@legalsylvain legalsylvain commented Apr 21, 2023

quite simple migration of pos_environment introduced here #27 in V12.

Description

This module extends the Odoo point of sale module to allow administrator to customize the bill printed by the point of sale, with a text depending on your environment. (Development, , Pre Production, Production, etc...)

The displayed and printed bill will display the custom message

receipt

This module is based on the mechanism introduced by the server_environment module.

Note

This module provides a feature that is legally required in some countries (such as France, under the law on accounting certification) where test receipts must be distinguishable.

Configure

  • Open your module server_environment_files

  • In each environment folder, create a new file named ``pos_environment.conf (for exemple)

  • In each file, write a section like this one, depending on your environment

  [pos_environment_header]
  line_1 = ===============================
  line_2 = TICKET EDITED ON A TEST
  line_3 = ENVIRONMENT
  line_4 = ===============================

  [pos_environment_footer]
  line_1 = ===============================
  line_2 = THIS TICKET HAS BEEN EDITED
  line_3 = ON A TEST ENVIRONMENT
  line_4 = -------------------------------
  line_5 = IT CAN NOT BE CONSIDERED
  line_6 = AS A PROOF OF PURCHASE
  line_7 = ===============================

Internationalisation

If you deploy Odoo in a multi languages context, you can add a suffix __xx_xx in the name of each line, where xx_xx is the language.
The text will be displayed on the bill, depending of the language of the current user. Sample :

  line_1 = ===============================
  line_2__en_US = TICKET EDITED ON A TEST SERVER
  line_2__fr_FR = TICKET EDITE SUR SERVEUR DE TEST
  line_3 = -------------------------------

Note

To be sure that your server is correctly configured, you can check the settings
in the Point of Sale configuration.

res_config_settings_form

@legalsylvain legalsylvain changed the title 16.0 mig pos environment [16.0][MIG] pos_environment Apr 21, 2023
@legalsylvain legalsylvain marked this pull request as ready for review April 21, 2023 12:16
@legalsylvain
Copy link
Contributor Author

/ocabot migration pos_environment

@OCA-git-bot
Copy link
Contributor

Sorry @legalsylvain you are not allowed to mark the addon tobe migrated.

To do so you must either have push permissions on the repository, or be a declared maintainer of all modified addons.

If you wish to adopt an addon and become it's maintainer, open a pull request to add your GitHub login to the maintainers key of its manifest.

@legalsylvain legalsylvain force-pushed the 16.0-mig-pos_environment branch from 60123ff to b1c4f31 Compare April 21, 2023 12:19
@github-actions
Copy link

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Aug 20, 2023
@github-actions github-actions bot closed this Sep 24, 2023
@rvalyi rvalyi reopened this Sep 24, 2023
@github-actions github-actions bot closed this Oct 29, 2023
@legalsylvain legalsylvain reopened this Jan 2, 2024
@legalsylvain
Copy link
Contributor Author

/ocabot migration pos_environment

@OCA-git-bot OCA-git-bot added this to the 16.0 milestone Jan 2, 2024
@OCA-git-bot OCA-git-bot mentioned this pull request Jan 2, 2024
8 tasks
@legalsylvain
Copy link
Contributor Author

/ocabot rebase

@OCA-git-bot
Copy link
Contributor

Congratulations, PR rebased to 16.0.

@OCA-git-bot OCA-git-bot force-pushed the 16.0-mig-pos_environment branch from b1c4f31 to bd31735 Compare January 2, 2024 13:52
@github-actions github-actions bot removed the stale PR/Issue without recent activity, it'll be soon closed automatically. label Jan 7, 2024
Copy link

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label May 12, 2024
@legalsylvain
Copy link
Contributor Author

/ocabot rebase

@OCA-git-bot
Copy link
Contributor

Congratulations, PR rebased to 16.0.

@OCA-git-bot OCA-git-bot force-pushed the 16.0-mig-pos_environment branch from bd31735 to 4688df3 Compare May 12, 2024 13:41
@legalsylvain
Copy link
Contributor Author

/ocabot merge nobump

@OCA-git-bot
Copy link
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 16.0-ocabot-merge-pr-156-by-legalsylvain-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit 958926c into OCA:16.0 May 12, 2024
5 of 7 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at bdc10d2. Thanks a lot for contributing to OCA. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged 🎉 stale PR/Issue without recent activity, it'll be soon closed automatically.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants