- Add osm_id field to logistics.node model for OSM integration
- Create Python script for importing stations via XML-RPC
- Create Ansible playbook to run import on production
- Add 26 major African railway stations data
- Remove documents field from model and form
- Add kanban view for KYC requests
- Add graph view for KYC analysis
- Add pivot view for KYC statistics
- Update action window to support new views
- Add new view files to manifest
- Replicate Infisical variable loading from entrypoint.py
- Use proper database connection parameters from Infisical
- Ensure update runs with same environment as main Odoo process
- Use subprocess.run instead of direct odoo command to respect container environment
- Ensure proper database configuration is used during module update
- Remove redundant Infisical variable loading in favor of existing container environment
- Use direct odoo -u command with existing container configuration
- Reduce complexity and potential for conflicts
- Make update playbook identical to install playbook structure
- Use infisical run for secrets instead of external role
- Remove ansible/roles/odoo directory
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Create ansible role for Odoo with update_modules task
- Use infisical run to inject secrets from environment
- Execute odoo -u modules --stop-after-init inside container
- Restart service after successful update
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add cabinet layout with 1/6 sidebar
- Header: rename "Мои заказы" to "Личный кабинет"
- Add cabinet pages: orders, offers (seller only), new offer
- TeamCreateForm: add team type selection (BUYER/SELLER)
- Sidebar shows "Мои предложения" only for SELLER teams
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Simplify TerminusDB schema to single Cocoa class with 10 properties
- Add terminus_schema_id field to Odoo Product model
- Update FastAPI and GraphQL to expose terminus_schema_id
- Add FormKit for dynamic form generation
- Create useTerminus composable for schema loading and conversion
- Add /dashboard/add-product page with dynamic form rendering
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>