res.users.settings
User Settings. Defined in module base; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 42 fields added, 12 removed, 0 renamed.
- Odoo 16 mail
- Odoo 17 base
- Odoo 18 base
- Odoo 19 base
- Odoo 20 base
Fields added (2)
| Field | Type | Module |
|---|---|---|
| livechat_lang_ids | many2many | im_livechat |
| livechat_username | char | im_livechat |
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| is_discuss_sidebar_category_livechat_open | boolean | im_livechat |
Fields added (12)
| Field | Type | Module |
|---|---|---|
| calendar_default_privacy | selection | calendar |
| channel_notifications | selection | |
| google_calendar_cal_id | char | google_calendar |
| google_calendar_rtoken | char | google_calendar |
| google_calendar_sync_token | char | google_calendar |
| google_calendar_token | char | google_calendar |
| google_calendar_token_validity | datetime | google_calendar |
| google_synchronization_stopped | boolean | google_calendar |
| microsoft_calendar_sync_token | char | microsoft_calendar |
| microsoft_last_sync_date | datetime | microsoft_calendar |
| microsoft_synchronization_stopped | boolean | microsoft_calendar |
| mute_until_dt | datetime |
Now also inherits bus.listener.mixin (fields from these parents are listed on their own pages).
Fields removed (2)
| Field | Type | Module | Notes |
|---|---|---|---|
| mute_until_dt | datetime | ||
| should_auto_reject_incoming_calls | boolean | voip |
Fields added (4)
| Field | Type | Module |
|---|---|---|
| color_scheme | selection | web_enterprise |
| do_not_disturb_until_dt | datetime | voip |
| embedded_actions_config_ids | one2many | web |
| livechat_expertise_ids | many2many | im_livechat |
Fields removed (9)
| Field | Type | Module | Notes |
|---|---|---|---|
| calendar_default_privacy | selection | calendar | |
| google_calendar_cal_id | char | google_calendar | |
| is_discuss_sidebar_category_channel_open | boolean | ||
| is_discuss_sidebar_category_chat_open | boolean | ||
| is_discuss_sidebar_category_whatsapp_open | boolean | ||
| onsip_auth_username | char | voip_onsip | Its module (voip_onsip) is not in Odoo 20: removed, renamed or merged into another module. |
| push_to_talk_key | char | ||
| use_push_to_talk | boolean | ||
| voice_active_duration | integer |
Fields added (24)
Show all 24
| Field | Type | Module |
|---|---|---|
| calendar_show_activities | boolean | calendar |
| can_manage_pbx_extension | boolean | voip |
| google_account_email | char | google_calendar |
| has_assigned_did_number | boolean | voip |
| microsoft_account_email | char | microsoft_calendar |
| pbx_extension_number | char | voip |
| uses_odoo_provider | boolean | voip |
| voip_busy_destination_kind | selection | voip |
| voip_busy_destination_ref | reference | voip |
| voip_busy_destination_type | selection | voip |
| voip_busy_outcall_number | char | voip |
| voip_disconnected_destination_kind | selection | voip |
| voip_disconnected_destination_ref | reference | voip |
| voip_disconnected_destination_type | selection | voip |
| voip_disconnected_outcall_number | char | voip |
| voip_linphone_provisioning_key_hashes | json | voip |
| voip_linphone_provisioning_serial | integer | voip |
| voip_no_answer_destination_kind | selection | voip |
| voip_no_answer_destination_ref | reference | voip |
| voip_no_answer_destination_type | selection | voip |
| voip_no_answer_immediate_destination | char | voip |
| voip_no_answer_outcall_number | char | voip |
| voip_no_answer_timeout | integer | voip |
| voip_ring_concurrent_calls | boolean | voip |
Now also inherits bus.sync.mixin (fields from these parents are listed on their own pages).
All fields declared on res.users.settings (60)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 60 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| calendar_default_privacy | selection | Calendar Default Privacy | calendar | |||||
| calendar_show_activities | boolean | Show Activities in Calendar | calendar | |||||
| can_manage_pbx_extension | boolean | voipE | ||||||
| channel_notifications | selection | Channel Notifications | ||||||
| color_scheme | selection | Color Scheme | web_enterpriseE | |||||
| do_not_disturb_until_dt | datetime | Do Not Disturb until | voipE | |||||
| embedded_actions_config_ids | one2many res.users.settings.embedded.action | web | ||||||
| external_device_number | char | External device number | voipE | |||||
| google_account_email | char | Google Calendar Email | google_calendar | |||||
| google_calendar_cal_id | char | Calendar ID | google_calendar | |||||
| google_calendar_rtoken | char | Refresh Token | google_calendar | |||||
| google_calendar_sync_token | char | Next Calendar Sync Token | google_calendar | |||||
| google_calendar_token | char | User token | google_calendar | |||||
| google_calendar_token_validity | datetime | Token Validity | google_calendar | |||||
| google_synchronization_stopped | boolean | Google Synchronization stopped | google_calendar | |||||
| has_assigned_did_number | boolean | voipE | ||||||
| homemenu_config | json | Home Menu Configuration | web_enterpriseE | |||||
| how_to_call_on_mobile | selection | Default phone app | voipE | |||||
| is_discuss_sidebar_category_channel_open | boolean | Is discuss sidebar category channel open? | ||||||
| is_discuss_sidebar_category_chat_open | boolean | Is discuss sidebar category chat open? | ||||||
| is_discuss_sidebar_category_livechat_open | boolean | Is category livechat open | im_livechat | |||||
| is_discuss_sidebar_category_whatsapp_open | boolean | WhatsApp Category Open | whatsappE | |||||
| livechat_expertise_ids | many2many im_livechat.expertise | Live Chat Expertise | im_livechat | |||||
| livechat_lang_ids | many2many res.lang | Livechat languages | im_livechat | |||||
| livechat_username | char | Livechat Username | im_livechat | |||||
| microsoft_account_email | char | Microsoft Calendar Email | microsoft_calendar | |||||
| microsoft_calendar_sync_token | char | Microsoft Next Sync Token | microsoft_calendar | |||||
| microsoft_last_sync_date | datetime | Last Sync Date | microsoft_calendar | |||||
| microsoft_synchronization_stopped | boolean | Outlook Synchronization stopped | microsoft_calendar | |||||
| mute_until_dt | datetime | Mute notifications until | ||||||
| onsip_auth_username | char | OnSIP Auth Username | voip_onsipE | |||||
| pbx_extension_number | char | Extension | voipE | |||||
| push_to_talk_key | char | Push-To-Talk shortcut | ||||||
| should_auto_reject_incoming_calls | boolean | Reject incoming calls | voipE | |||||
| should_call_from_another_device | boolean | Use Another Device | voipE | |||||
| use_push_to_talk | boolean | Use the push to talk feature | ||||||
| user_id | many2one res.users | User | base | |||||
| uses_odoo_provider | boolean | voipE | ||||||
| voice_active_duration | integer | Duration of voice activity in ms | ||||||
| voip_busy_destination_kind | selection | Busy Destination Kind | voipE | |||||
| voip_busy_destination_ref | reference | Busy Internal Destination | voipE | |||||
| voip_busy_destination_type | selection | Busy Destination | voipE | |||||
| voip_busy_outcall_number | char | Busy External Number | voipE | |||||
| voip_disconnected_destination_kind | selection | Disconnected Destination Kind | voipE | |||||
| voip_disconnected_destination_ref | reference | Disconnected Internal Destination | voipE | |||||
| voip_disconnected_destination_type | selection | Disconnected Destination | voipE | |||||
| voip_disconnected_outcall_number | char | Disconnected External Number | voipE | |||||
| voip_linphone_provisioning_key_hashes | json | Linphone provisioning key digests | voipE | |||||
| voip_linphone_provisioning_serial | integer | Linphone provisioning serial | voipE | |||||
| voip_no_answer_destination_kind | selection | No Answer Destination Kind | voipE | |||||
| voip_no_answer_destination_ref | reference | No Answer Internal Destination | voipE | |||||
| voip_no_answer_destination_type | selection | No Answer Destination | voipE | |||||
| voip_no_answer_immediate_destination | char | Immediate Forward Destination | voipE | |||||
| voip_no_answer_outcall_number | char | No Answer External Number | voipE | |||||
| voip_no_answer_timeout | integer | No answer after | voipE | |||||
| voip_provider_id | many2one voip.provider | VoIP Provider | voipE | |||||
| voip_ring_concurrent_calls | boolean | voipE | ||||||
| voip_secret | char | VoIP secret | voipE | |||||
| voip_username | char | VoIP username | voipE | |||||
| volume_settings_ids | one2many res.users.settings.volumes | Volumes of other partners |