- Changed 'bidirektional' to 'unidirektional' (Odoo → DokuWiki)
- Clarified data ownership:
- Odoo = Master for structured data (name, serial_no, area, category)
- DokuWiki = Master for freetext documentation (manuals, tips)
- Added sync marker system:
- <- Ensures POS functionality is activated after ODOO_SYNC_START: section_name -->
- <- Ensures POS functionality is activated after ODOO_SYNC_END: section_name -->
- Only content between markers gets updated by Odoo
- All other sections (Bedienung, Tipps & Tricks) remain untouched
- Documented sync algorithm with Python code example
- Users can freely edit wiki without fear of data loss
- DokuWiki versioning preserves all changes
- Replaced open_workshop_api (WordPress REST API) with open_workshop_dokuwiki
- DokuWiki chosen for equipment documentation:
- File-based, no separate database needed
- Built-in versioning and history
- Wiki syntax perfect for technical docs
- Granular ACL (Odoo writable, all readable)
- XML-RPC API for bidirectional sync
- Planned DokuWiki features:
- Automatic wiki page per equipment
- Namespace structure: ausruestung:bereich:maschinenname
- Template system with equipment data
- Smart button 'Wiki öffnen' in Equipment form
- Auto-sync on equipment changes
- WordPress integration now optional:
- Can be added later for public presentation
- DokuWiki handles documentation (priority)
- WordPress for marketing/SEO (future)
- Updated architecture diagram and implementation status
- open_workshop_api moved to 'optional' status
- Add default company_id to equipment records during migration
- Fixes 'Generate Serial Number' button not working for migrated equipment
- Equipment without company_id could not generate serial numbers