Impovements to the module "product expiry"
Simple improvements to be made for the tracking of expiry dates on products and lots.
Blueprint information
- Status:
- Complete
- Approver:
- OpenERP Manufacturing Experts
- Priority:
- Undefined
- Drafter:
- Numérigraphe
- Direction:
- Needs approval
- Assignee:
- Numérigraphe
- Definition:
- Review
- Series goal:
- Proposed for trunk
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Numérigraphe
- Completed by
- Numérigraphe
Related branches
Related bugs
Sprints
Whiteboard
I'm going to make the following changes to the module "product_expiry" on a dedicated branch.
API CHANGES - CHANGES WHICH WILL BREAK INHERITED MODULES AND WILL REQUIRE MIGRATION
- rename the field lot.dlc (a French term) to lot.life_date to match the name of product.lifetime
- rename the field lot.dluo (a French term) to lot.use_date
BEHAVIOR CHANGES - CHANGES THAT MAKE THE MODULE BEHAVE ANOTHER WAY
- when expiry times are 0 on the product, calc_date returns the current date which is wrong in most cases. It should instead return False.
CHANGES THAT MAY UPSET EXISTING USERS
- product.dlc was erroneously described as "Product usetime" when it is actualy computed from the product life time (not use time), so data may have been entered in the wrong column.