[18.0][MIG] product_expiry_removal_required: Migration to 18.0#711
[18.0][MIG] product_expiry_removal_required: Migration to 18.0#711
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR migrates the product_expiry_removal_required module from an earlier version to Odoo 18.0. The module makes the lot removal date mandatory when a product has expiry date functionality enabled.
- Migration of module structure and files to 18.0 compatibility
- Addition of validation logic to enforce removal date requirement
- Updated documentation and metadata for the new version
Reviewed Changes
Copilot reviewed 10 out of 11 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
__manifest__.py |
Module manifest with 18.0 version and dependencies |
__init__.py |
Module initialization importing models |
models/__init__.py |
Models package initialization |
models/stock_lot.py |
Core logic with validation constraint for removal date |
views/stock_lot_views.xml |
UI modification to make removal_date field required |
README.rst |
Generated documentation file |
readme/DESCRIPTION.md |
Module description content |
readme/CONTRIBUTORS.md |
Contributors information |
pyproject.toml |
Build configuration |
static/description/index.html |
Generated HTML documentation |
|
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. |
6a73967 to
780f729
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 18.0 #711 +/- ##
=======================================
Coverage ? 72.72%
=======================================
Files ? 3
Lines ? 11
Branches ? 2
=======================================
Hits ? 8
Misses ? 3
Partials ? 0 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
No description provided.