Skip to content

[ADD] barcode_scanner: scanner-first Barcode app core - #1

Merged
OCA-git-bot merged 1 commit into
OCA:18.0from
BinhexTeam:18.0-add-barcode_scanner
Sep 12, 2026
Merged

OCA-git-bot merged 1 commit into
OCA:18.0from
BinhexTeam:18.0-add-barcode_scanner

Conversation

@szalatyzuzanna

Copy link
Copy Markdown
Contributor

barcode_scanner — base framework of the Barcode suite

This PR adds barcode_scanner, the base module and first contribution to OCA/barcode-interface. It's the framework the rest of the Barcode suite builds on; feature modules (warehouse operations, GS1, device camera, inventory counts, purchase…) will follow in their own PRs on top of this base.

What it does

barcode_scanner ships no business logic of its own. It's a full-screen scanning application shell that other modules extend, the same way Odoo widgets self-register:

  • a full-screen client action + lightweight in-app router;
  • registries for screens, scan handlers and home-screen tiles
    (barcode_screens, barcode_scan_handlers, barcode_menu_tiles);
  • the barcode input service (hardware / keyboard-wedge), audio & vibration
    feedback, an ORM/API wrapper and shared hooks.

As the base framework it has no end-user screens of its own: the feature modules that plug into these registries provide the actual operations, and land in follow-up PRs.

Developed and maintained by @BinhexTeam.

@szalatyzuzanna
szalatyzuzanna marked this pull request as ready for review September 9, 2026 10:56

@jelenapoblet jelenapoblet left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In prod with several clients.

@etobella etobella left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a fast review and everything seems correct. I think that we can continue for now this way and improve it later.

@etobella

Copy link
Copy Markdown
Member

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

Hey, thanks for contributing! Proceeding to merge this for you.
Prepared branch 18.0-ocabot-merge-pr-1-by-etobella-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@etobella The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_barcode_scanner-18.0.1.0.0.2-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_barcode_scanner-18.0.1.0.0.2-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@etobella

Copy link
Copy Markdown
Member

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

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

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@etobella The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_barcode_scanner-18.0.1.0.0.2-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_barcode_scanner-18.0.1.0.0.2-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@jelenapoblet

Copy link
Copy Markdown

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

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

@OCA-git-bot
OCA-git-bot merged commit 5c2d3be into OCA:18.0 Sep 12, 2026
7 checks passed
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, your PR was merged at 27322d1. 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants