Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Calendar

Entity: res.users

Compute Method: _compute_calendar_default_privacy

View 19.0
Inputs Method Outputs
- """
-         Compute the calendar default privacy of the users, pointing to its ResUsersSettings.
-         When any user doesn't have its setting from ResUsersSettings defined, fallback to Default User Template's.
-         """
- fallback_default_privacy = 'public'
- if any(not user.sudo().res_users_settings_id.calendar_default_privacy for user in self):
-             fallback_default_privacy = self._default_user_calendar_default_privacy()
- for user in self:
-             user.calendar_default_privacy = user.sudo().res_users_settings_id.calendar_default_privacy or fallback_default_privacy
  • calendar_default_privacy

Back to entity