Technical features group

base_technical_features
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/19.0/base_technical_features
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Iván Todorovich, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides persistent access to technical features based on user preferences,
eliminating the need to activate debug mode.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_users_form res.users group Inherits base.view_users_form
view_users_form_simple_modif res.users group Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • technical_features Boolean
    compute='_compute_technical_features' help='Whether the user has technical features always enabled.' inverse='_inverse_technical_features'
Public methods (3)
  • SELF_READABLE_FIELDS(self)
    @property
  • SELF_WRITEABLE_FIELDS(self)
    @property
  • has_group(self, group_ext_id: str) -> bool
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/18.0/base_technical_features
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSGitHub, Weblate, OCA-git-bot, oca-ci, trisdoan, Khôi (Kiên Kim)
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
## Access to technical features without activating debug mode

In Odoo 9.0 and later, the debug mode grants every employee user access
to the technical features. This module enables persistent access to
technical features based on user preference.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='_compute_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='_compute_technical_features' inverse='_inverse_technical_features'
Public methods (2)
  • SELF_READABLE_FIELDS(self)
    @property
  • SELF_WRITEABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/17.0/base_technical_features
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSGitHub, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, David Ramia, Marcos Oitaben
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
## Access to technical features without activating debug mode

In Odoo 9.0 and later, the debug mode grants every employee user access
to the technical features. This module enables persistent access to
technical features based on user preference.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='_compute_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='_compute_technical_features' inverse='_inverse_technical_features'
Public methods (2)
  • SELF_READABLE_FIELDS(self)
    @property
  • SELF_WRITEABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/16.0/base_technical_features
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSArnaud Pineux, GitHub, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='_compute_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='_compute_technical_features' inverse='_inverse_technical_features'
Public methods (2)
  • SELF_READABLE_FIELDS(self)
    @property
  • SELF_WRITEABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/15.0/base_technical_features
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, JuMiSanAr, jsanchez
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:39
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='_compute_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='_compute_technical_features' inverse='_inverse_technical_features'
Public methods (2)
  • SELF_READABLE_FIELDS(self)
    @property
  • SELF_WRITEABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/14.0/base_technical_features
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSStefan Rijnhart, Patrick Tombez, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-git-bot, Dũng (Trần Đình)
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='_compute_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='_compute_technical_features' inverse='_inverse_technical_features'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/13.0/base_technical_features
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSStefan Rijnhart, OCA Transbot, Thomas Binsfeld, oca-travis, Weblate, OCA-git-bot, jim.hoefnagels
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='_compute_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='_compute_technical_features' inverse='_inverse_technical_features'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/12.0/base_technical_features
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSPedro M. Baeza, Sergio Zanchetta, OCA Transbot, ahenriquez, oca-travis, Weblate, OCA-git-bot, Héctor Villarreal Ortega
WEBSITE
WEBSITEhttps://github.com/OCA/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='get_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='get_technical_features' inverse='set_technical_features'
Public methods (3)
  • get_show_technical_features(self)
    @api.multi@api.depends('groups_id')
    Only display the technical features checkbox in the user preferences if the user has access to them
  • get_technical_features(self)
    @api.multi@api.depends('groups_id')
    Map user membership to boolean field value
  • set_technical_features(self)
    @api.multi
    Map boolean field value to group membership, but checking access
REPOSITORY
REPOSITORYOCA/server-ux
GIT
GIThttps://github.com/OCA/server-ux.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-ux/tree/11.0/base_technical_features
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSStefan Rijnhart, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://github.com/oca/server-ux
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='get_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='get_technical_features' inverse='set_technical_features'
Public methods (3)
  • get_show_technical_features(self)
    @api.multi@api.depends('groups_id')
    Only display the technical features checkbox in the user preferences if the user has access to them
  • get_technical_features(self)
    @api.multi@api.depends('groups_id')
    Map user membership to boolean field value
  • set_technical_features(self)
    @api.multi
    Map boolean field value to group membership, but checking access
REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/10.0/base_technical_features
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, Denis Roussel, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://github.com/oca/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • user_has_groups(self, groups)
    Return True for users in the technical features group when membership of the original group is checked, even if debug mode is not enabled.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='get_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='get_technical_features' inverse='set_technical_features'
Public methods (3)
  • get_show_technical_features(self)
    @api.multi@api.depends('groups_id')
    Only display the technical features checkbox in the user preferences if the user has access to them
  • get_technical_features(self)
    @api.multi@api.depends('groups_id')
    Map user membership to boolean field value
  • set_technical_features(self)
    @api.multi
    Map boolean field value to group membership, but checking access
REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/9.0/base_technical_features
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUsability
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V.
COMMITTERS
COMMITTERSStefan Rijnhart, Jairo Llopis, Denis Roussel, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://github.com/oca/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_users_form_simple_modif Add technical features checkbox to user preferences form res.users field Inherits base.view_users_form_simple_modif
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • show_technical_features Boolean
    compute='get_show_technical_features' help='Whether to display the technical features field in the user preferences.' string='Show field Technical Features'
  • technical_features Boolean
    compute='get_technical_features' inverse='set_technical_features'
Public methods (3)
  • get_show_technical_features(self)
    @api.multi@api.depends('groups_id')
    Only display the technical features checkbox in the user preferences if the user has access to them
  • get_technical_features(self)
    @api.multi@api.depends('groups_id')
    Map user membership to boolean field value
  • set_technical_features(self)
    @api.multi
    Map boolean field value to group membership, but checking access