bemade-addons/odoo_to_odoo_sync/views/menus.xml
mathis 4d92c5a72f [IMP] odoo_to_odoo_sync: implement dependency management, fix connection errors, and add field mapping
- Added comprehensive dependency management with proper OdooRPC library integration
- Fixed XML-RPC, JSON-RPC, and OdooRPC connection authentication issues
- Implemented proper Odoo 18 API key format support with scope parameter
- Added intelligent field mapping wizard with Full/Required/Balanced modes
- Enhanced error handling and connection state management
- Removed legacy API key system for clean reinstall capability
- Added detailed debug logging for connection troubleshooting
2025-08-15 08:40:48 -04:00

54 lines
1.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Menu principal -->
<menuitem id="menu_sync_root"
name="Synchronisation"
sequence="100"
web_icon="odoo_to_odoo_sync,static/description/icon.png"/>
<!-- Sous-menus -->
<menuitem id="menu_sync_config"
name="Configuration"
parent="menu_sync_root"
sequence="10"/>
<menuitem id="menu_sync_monitoring"
name="Monitoring"
parent="menu_sync_root"
sequence="20"/>
<!-- Éléments de configuration -->
<menuitem id="menu_sync_instance"
name="Instances Odoo"
parent="menu_sync_config"
action="action_sync_instance"
sequence="10"/>
<menuitem id="menu_sync_model"
name="Modèles synchronisés"
parent="menu_sync_config"
action="action_sync_model"
sequence="20"/>
<!-- Éléments de monitoring -->
<menuitem id="menu_sync_queue"
name="File d'attente"
parent="menu_sync_monitoring"
action="action_sync_queue"
sequence="10"/>
<menuitem id="menu_sync_log"
name="Journaux"
parent="menu_sync_monitoring"
action="action_sync_log"
sequence="20"/>
<!-- Conflict menu -->
<menuitem id="menu_odoo_sync_conflict"
name="Conflicts"
parent="menu_sync_root"
action="action_odoo_sync_conflict"
sequence="30"/>
</odoo>