Skip to content

18.0 sbc translation#2091

Merged
ecino merged 3 commits into18.0from
dbossoku/18.0-sbc_translation
Apr 16, 2026
Merged

18.0 sbc translation#2091
ecino merged 3 commits into18.0from
dbossoku/18.0-sbc_translation

Conversation

@jordyBSK
Copy link
Copy Markdown
Contributor

@jordyBSK jordyBSK commented Apr 8, 2026

No description provided.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces the sbc_translation module, which provides a backend management system for SBC letter translations. It includes an XMLRPC-API for an external OWL-based translation platform, management of translators and their competencies, and automated workflows for letter translation queues. Several technical issues were identified, including potential crashes in supervisor assignment, missing module dependencies, and inefficient or incorrect computed field dependencies. Improvements were also suggested for multi-user data isolation and Odoo 18 coding standards.

Comment thread sbc_translation/models/correspondence.py Outdated
Comment thread sbc_translation/models/correspondence.py
Comment thread sbc_translation/models/translation_competence.py
Comment thread sbc_translation/models/translation_user.py
Comment thread sbc_translation/controllers/main.py
Comment thread sbc_translation/models/correspondence.py
Comment thread sbc_translation/models/translation_competence.py
Comment thread sbc_translation/models/translation_user.py
Comment thread sbc_translation/wizards/translation_letter_counting.py Outdated
@ecino ecino force-pushed the dbossoku/18.0-sbc_translation branch from c638597 to 0f475ad Compare April 16, 2026 12:03
jordyBSK added 3 commits April 16, 2026 14:03
- bump version to 18.0.1.0.0
- replace legacy JS with Odoo 18 assets system
- add web.assets_backend entry for translation_letter_counting_js.js
- Migrating the code for the ‘correspondence’ model and translation workflows
  so that they work with Odoo 18 (formerly Odoo 14)
- Adjusting methods, fields, and dependencies for compatibility with Odoo 18's new APIs and conventions
@ecino ecino force-pushed the dbossoku/18.0-sbc_translation branch from 0f475ad to bfb4448 Compare April 16, 2026 12:03
Copy link
Copy Markdown
Member

@ecino ecino left a comment

Choose a reason for hiding this comment

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

Great work, thank you 👍

@ecino ecino merged commit 82dbfe5 into 18.0 Apr 16, 2026
@ecino ecino deleted the dbossoku/18.0-sbc_translation branch April 16, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants