[7003][ADD] product_engineering_info: Engineering tab and Product Group Code - #27
[7003][ADD] product_engineering_info: Engineering tab and Product Group Code#27nobuQuartile wants to merge 5 commits into
Conversation
|
Add ja.po Translation notesTranslations are referenced from existing Odoo translations where available (odoo/product, odoo/stock). The following terms have no reference and are translated independently:
|
5c775a1 to
31989ad
Compare
|
Update: refined
Installs and tests pass on 16.0 ( |
35e978f to
77808b5
Compare
yostashiro
left a comment
There was a problem hiding this comment.
@nobuQuartile product_engineering_info may make a better name, reflecting the business capability?
77808b5 to
bf73444
Compare
7b6d173 to
4c242b5
Compare
4c242b5 to
99df40b
Compare
Introduce a module to consolidate spreadsheet-managed engineering data on products: an Engineering tab (Product Group Code, Successor P/N, BOM Link, Technical Notes, Compatible P/N), an Active Flag on the General Information tab, and a Product Group Code classification model. Includes ja.po. task-7003
002b472 to
2c49dae
Compare
b4107d2 to
6e20741
Compare
6e20741 to
52a2eba
Compare
| Product group codes are a simple design classification (e.g. sheet | ||
| metal, circuit board), managed under *Inventory > Configuration > | ||
| Products*. |
There was a problem hiding this comment.
Move to CONFIGURE.md.
| "summary": "Add an Engineering tab with engineering fields and a " | ||
| "Product Group Code classification to products.", |
There was a problem hiding this comment.
Better to add after name attribute.
AungKoKoLin1997
left a comment
There was a problem hiding this comment.
Code Review: LGTM
3408356 to
5f5fcef
Compare
|
@yostashiro |
…oup Code fixup! [ADD] product_engineering_info: Engineering tab and Product Group Code [IMP] product_engineering_info: use typed BOM fields Replace the free-text BOM author, approver, status and approval date fields with proper types so the data is structured and validated: author/approver become res.partner Many2one (renamed with the _id suffix per convention), status becomes a Selection with the eight lifecycle states, and approval date becomes a Date. fixup! [ADD] product_engineering_info: Engineering tab and Product Group Code fixup! [ADD] product_engineering_info: Engineering tab and Product Group Code
5f5fcef to
ef00a4e
Compare
|
@AungKoKoLin1997 |
| "res.partner", | ||
| string="BOM Author", | ||
| ) | ||
| bom_status = fields.Selection( |
There was a problem hiding this comment.
Shouldn't it have required if there is bom_link or default attribute?
There was a problem hiding this comment.
@AungKoKoLin1997
Thank you for your review.
I don't think it's necessary to force this field as required.
If there are cases where the field is required operationally and gets left blank by mistake, it would be fine to change it to a required field at that point.
|
@smorita7749 |
QT7003
What
Add a new module
product_engineering_infoto consolidate spreadsheet-managed engineering data onto products.Why
Move the customer's spreadsheet-based product/engineering management into Odoo as the master, per task-7003.
Test
pre-commit run -aclean for the module.