- 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
2.9 KiB
2.9 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_odoo_sync_instance_user | odoo.sync.instance.user | model_odoo_sync_instance | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 0 | 0 | 0 |
| 3 | access_odoo_sync_instance_admin | odoo.sync.instance.admin | model_odoo_sync_instance | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 4 | access_odoo_sync_model_user | odoo.sync.model.user | model_odoo_sync_model | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 0 | 0 | 0 |
| 5 | access_odoo_sync_model_admin | odoo.sync.model.admin | model_odoo_sync_model | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 6 | access_odoo_sync_model_field_user | odoo.sync.model.field.user | model_odoo_sync_model_field | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 0 | 0 | 0 |
| 7 | access_odoo_sync_model_field_admin | odoo.sync.model.field.admin | model_odoo_sync_model_field | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 8 | access_odoo_sync_queue_user | odoo.sync.queue.user | model_odoo_sync_queue | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 1 | 1 | 0 |
| 9 | access_odoo_sync_queue_admin | odoo.sync.queue.admin | model_odoo_sync_queue | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 10 | access_odoo_sync_log_user | odoo.sync.log.user | model_odoo_sync_log | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 1 | 1 | 0 |
| 11 | access_odoo_sync_log_admin | odoo.sync.log.admin | model_odoo_sync_log | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 12 | access_odoo_sync_manager_user | odoo.sync.manager.user | model_odoo_sync_manager | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 0 | 0 | 0 |
| 13 | access_odoo_sync_manager_admin | odoo.sync.manager.admin | model_odoo_sync_manager | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 14 | access_odoo_sync_conflict_user | odoo.sync.conflict.user | model_odoo_sync_conflict | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 1 | 0 | 0 |
| 15 | access_odoo_sync_conflict_admin | odoo.sync.conflict.admin | model_odoo_sync_conflict | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 16 | access_odoo_sync_conflict_wizard_user | odoo.sync.conflict.wizard.user | model_odoo_sync_conflict_wizard | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 1 | 1 | 0 |
| 17 | access_odoo_sync_conflict_wizard_admin | odoo.sync.conflict.wizard.admin | model_odoo_sync_conflict_wizard | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 18 | access_odoo_sync_conflict_wizard_field_user | odoo.sync.conflict.wizard.field.user | model_odoo_sync_conflict_wizard_field | odoo_to_odoo_sync.group_odoo_sync_user | 1 | 1 | 1 | 0 |
| 19 | access_odoo_sync_conflict_wizard_field_admin | odoo.sync.conflict.wizard.field.admin | model_odoo_sync_conflict_wizard_field | odoo_to_odoo_sync.group_odoo_sync_manager | 1 | 1 | 1 | 1 |
| 20 | access_odoo_sync_auto_sync_wizard_user | odoo.sync.auto.sync.wizard.user | model_odoo_sync_auto_sync_wizard | base.group_user | 1 | 1 | 1 | 0 |
| 21 | access_odoo_sync_auto_sync_wizard_admin | odoo.sync.auto.sync.wizard.admin | model_odoo_sync_auto_sync_wizard | base.group_system | 1 | 1 | 1 | 1 |
| 22 | access_odoo_sync_auto_sync_wizard_user | odoo.sync.auto.sync.wizard.user | model_odoo_sync_auto_sync_wizard | base.group_user | 1 | 1 | 1 | 0 |
| 23 | access_odoo_sync_auto_sync_wizard_admin | odoo.sync.auto.sync.wizard.admin | model_odoo_sync_auto_sync_wizard | base.group_system | 1 | 1 | 1 | 1 |