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

Module: Base

Entity: res.device

Compute Method: _compute_device_info

View 20.0
Inputs Method Outputs
  • user_agent
  • platform
+ for device in self:
+             platform, browser, browser_version, browser_language = self.__user_agent_parser(device.user_agent)
+             device.platform = platform or _('Unknown')
+             device.browser = browser or _('Unknown')
+             device.browser_version = browser_version or _('Unknown')
+             device.browser_language = browser_language or _('Unknown')
+             device.device_type = 'mobile' if device.platform in self.__mobile_platform else 'computer'
  • platform
  • browser
  • browser_version
  • browser_language
  • device_type

Back to entity