BREAKING CHANGE: Renamed models for consistent naming convention - mqtt.device → ows.mqtt.device (table: ows_mqtt_device) - mqtt.session → ows.mqtt.session (table: ows_mqtt_session) - ows.iot.event unchanged (table: ows_iot_event) Changes: - Updated all Many2one/One2many relations to use new model names - Updated all env references in controllers and tests - Updated security CSV file with new model IDs - Updated all view records (list/form/kanban/pivot/graph/search) - Fixed controller reference that was still using old mqtt.session Documentation: - Added README.md for user-facing module documentation - Regenerated API.md from updated docstrings - Regenerated index.html from README.md Cleanup: - Removed debug/test files (check_routes.py, test-*.sh/txt) - Removed obsolete python_proto_type directory Note: This requires database migration or fresh setup. Database was reset and module reinstalled successfully. E2E test with Shelly Simulator passed. |
||
|---|---|---|
| extra-addons/open_workshop/open_workshop_mqtt | ||
| iot_bridge | ||
| odoo@fd43f0445a | ||
| .gitignore | ||
| .readthedocs.yaml | ||
| DEPLOYMENT.md | ||
| DOCUMENTATION_STRATEGY.md | ||
| FEATURE_REQUEST_DEVICE_STATUS.md | ||
| FEATURE_REQUEST_OPEN_WORKSHOP_MQTT_IoT.md | ||
| IMPLEMENTATION_PLAN_DEVICE_STATUS.md | ||
| IMPLEMENTATION_PLAN.md | ||