| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/helpdesk |
| GIT | |
| GIT | https://github.com/OCA/helpdesk.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/helpdesk/tree/18.0/helpdesk_mgmt_project_domain |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Escodoo |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/helpdesk |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/helpdesk: - helpdesk_mgmt_project - helpdesk_mgmt odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - portal - web_editor - http_routing - auth_signup - project - analytic - uom - rating - resource - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows you to configure domains to filter projects and tasks available for selection in helpdesk tickets. It provides both static domain configuration and dynamic Python-based filtering for enhanced flexibility. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_project_domain |
res.config.settings.view.form.helpdesk.project.domain | res.config.settings | xpath | Inherits helpdesk_mgmt.res_config_settings_view_form |
view_helpdesk_team_form_project_domain |
helpdesk.ticket.team.form.project.domain | helpdesk.ticket.team | notebook | Inherits helpdesk_mgmt.view_helpdesk_team_form |
view_helpdesk_ticket_form_project_domain |
helpdesk.ticket.form.project.domain | helpdesk.ticket | xpath | Inherits helpdesk_mgmt_project.ticket_view_form |
project_domain_ids
Many2many → project.project
compute='_compute_project_domain_ids'
help='Projects available for selection based on domain rules'
string='Available Projects'
args: 'project.project'
task_domain_ids
Many2many → project.task
compute='_compute_task_domain_ids'
help='Tasks available for selection based on domain rules'
string='Available Tasks'
args: 'project.task'
No public methods.
project_domain
Char
help="Domain to filter projects available for selection in tickets. This domain will be automatically combined with company domain using AND. Example: [('active', '=', True), ('partner_id', '!=', False)]"
project_domain_python
Text
default=DEFAULT_PYTHON_CODE
help="Python code to generate dynamic project domain based on ticket data. This domain will be automatically combined with company and team domains using AND. The code can either assign to 'domain' variable OR return a list directly. Available variables: ticket, env, user, company, AND, OR, normalize."
string='Project Domain Python Code'
task_domain
Char
help="Domain to filter tasks available for selection in tickets. This domain will be automatically combined with company domain using AND. Example: [('active', '=', True), ('project_id', '!=', False)]"
task_domain_python
Text
default=DEFAULT_TASK_PYTHON_CODE
help="Python code to generate dynamic task domain based on ticket data. This domain will be automatically combined with company and team domains using AND. The code can either assign to 'domain' variable OR return a list directly. Available variables: ticket, env, user, company, AND, OR, normalize."
string='Task Domain Python Code'
No public methods.
helpdesk_mgmt_project_domain
Char
help="Global domain to filter projects available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('partner_id', '!=', False)]"
string='Project Domain'
helpdesk_mgmt_task_domain
Char
help="Global domain to filter tasks available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('project_id', '!=', False)]"
string='Task Domain'
No public methods.
helpdesk_mgmt_project_domain
Char
help="Global domain to filter projects available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('partner_id', '!=', False)]"
readonly=False
related='company_id.helpdesk_mgmt_project_domain'
string='Project Domain'
helpdesk_mgmt_task_domain
Char
help="Global domain to filter tasks available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('project_id', '!=', False)]"
readonly=False
related='company_id.helpdesk_mgmt_task_domain'
string='Task Domain'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/helpdesk |
| GIT | |
| GIT | https://github.com/OCA/helpdesk.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/helpdesk/tree/17.0/helpdesk_mgmt_project_domain |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Escodoo |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/helpdesk |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/helpdesk: - helpdesk_mgmt_project - helpdesk_mgmt odoo/odoo: - base - base_setup - web - bus - web_tour - portal - web_editor - http_routing - auth_signup - project - analytic - uom - rating - resource - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows you to configure domains to filter projects and tasks available for selection in helpdesk tickets. It provides both static domain configuration and dynamic Python-based filtering for enhanced flexibility. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_project_domain |
res.config.settings.view.form.helpdesk.project.domain | res.config.settings | xpath | Inherits helpdesk_mgmt.res_config_settings_view_form |
view_helpdesk_team_form_project_domain |
helpdesk.ticket.team.form.project.domain | helpdesk.ticket.team | notebook | Inherits helpdesk_mgmt.view_helpdesk_team_form |
view_helpdesk_ticket_form_project_domain |
helpdesk.ticket.form.project.domain | helpdesk.ticket | xpath | Inherits helpdesk_mgmt_project.ticket_view_form |
project_domain_ids
Many2many → project.project
compute='_compute_project_domain_ids'
help='Projects available for selection based on domain rules'
string='Available Projects'
args: 'project.project'
task_domain_ids
Many2many → project.task
compute='_compute_task_domain_ids'
help='Tasks available for selection based on domain rules'
string='Available Tasks'
args: 'project.task'
No public methods.
project_domain
Char
help="Domain to filter projects available for selection in tickets. This domain will be automatically combined with company domain using AND. Example: [('active', '=', True), ('partner_id', '!=', False)]"
project_domain_python
Text
default=DEFAULT_PYTHON_CODE
help="Python code to generate dynamic project domain based on ticket data. This domain will be automatically combined with company and team domains using AND. The code can either assign to 'domain' variable OR return a list directly. Available variables: ticket, env, user, company, AND, OR, normalize."
string='Project Domain Python Code'
task_domain
Char
help="Domain to filter tasks available for selection in tickets. This domain will be automatically combined with company domain using AND. Example: [('active', '=', True), ('project_id', '!=', False)]"
task_domain_python
Text
default=DEFAULT_TASK_PYTHON_CODE
help="Python code to generate dynamic task domain based on ticket data. This domain will be automatically combined with company and team domains using AND. The code can either assign to 'domain' variable OR return a list directly. Available variables: ticket, env, user, company, AND, OR, normalize."
string='Task Domain Python Code'
No public methods.
helpdesk_mgmt_project_domain
Char
help="Global domain to filter projects available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('partner_id', '!=', False)]"
string='Project Domain'
helpdesk_mgmt_task_domain
Char
help="Global domain to filter tasks available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('project_id', '!=', False)]"
string='Task Domain'
No public methods.
helpdesk_mgmt_project_domain
Char
help="Global domain to filter projects available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('partner_id', '!=', False)]"
readonly=False
related='company_id.helpdesk_mgmt_project_domain'
string='Project Domain'
helpdesk_mgmt_task_domain
Char
help="Global domain to filter tasks available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('project_id', '!=', False)]"
readonly=False
related='company_id.helpdesk_mgmt_task_domain'
string='Task Domain'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/helpdesk |
| GIT | |
| GIT | https://github.com/OCA/helpdesk.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/helpdesk/tree/16.0/helpdesk_mgmt_project_domain |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Escodoo |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Marcel Savegnago, Kaynnan Lemes |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/helpdesk |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:12:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/helpdesk: - helpdesk_mgmt_project - helpdesk_mgmt odoo/odoo: - base - base_setup - web - bus - web_tour - portal - web_editor - http_routing - auth_signup - project - analytic - uom - rating - resource - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows you to configure domains to filter projects and tasks available for selection in helpdesk tickets. It provides both static domain configuration and dynamic Python-based filtering for enhanced flexibility. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_project_domain |
res.config.settings.view.form.helpdesk.project.domain | res.config.settings | div | Inherits helpdesk_mgmt.res_config_settings_view_form |
view_helpdesk_team_form_project_domain |
helpdesk.ticket.team.form.project.domain | helpdesk.ticket.team | notebook | Inherits helpdesk_mgmt.view_helpdesk_team_form |
view_helpdesk_ticket_form_project_domain |
helpdesk.ticket.form.project.domain | helpdesk.ticket | xpath | Inherits helpdesk_mgmt_project.ticket_view_form |
project_domain_ids
Many2many → project.project
comodel_name='project.project'
compute='_compute_project_domain_ids'
help='Projects available for selection based on domain rules.'
string='Available Projects'
project_id
Many2one → project.project
comodel_name='project.project'
domain="[('id', 'in', project_domain_ids)]"
string='Project'
task_domain_ids
Many2many → project.task
comodel_name='project.task'
compute='_compute_task_domain_ids'
help='Tasks available for selection based on domain rules.'
string='Available Tasks'
task_id
Many2one → project.task
comodel_name='project.task'
domain="[('id', 'in', task_domain_ids)]"
string='Task'
create(self, vals_list)
project_domain
Char
help="Domain to filter projects available for selection in tickets. This domain will be automatically combined with company domain using AND. Example: [('active', '=', True), ('partner_id', '!=', False)]"
project_domain_python
Text
default=DEFAULT_PYTHON_CODE
help="Python code to generate dynamic project domain based on ticket data. This domain will be automatically combined with company and team domains using AND. The code can either assign to 'domain' variable OR return a list directly. Available variables: ticket, env, user, company, AND, OR, normalize."
string='Project Domain Python Code'
task_domain
Char
help="Domain to filter tasks available for selection in tickets. This domain will be automatically combined with company domain using AND. Example: [('active', '=', True), ('project_id', '!=', False)]"
task_domain_python
Text
default=DEFAULT_TASK_PYTHON_CODE
help="Python code to generate dynamic task domain based on ticket data. This domain will be automatically combined with company and team domains using AND. The code can either assign to 'domain' variable OR return a list directly. Available variables: ticket, env, user, company, AND, OR, normalize."
string='Task Domain Python Code'
No public methods.
helpdesk_mgmt_project_domain
Char
help="Global domain to filter projects available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('partner_id', '!=', False)]"
string='Project Domain'
helpdesk_mgmt_task_domain
Char
help="Global domain to filter tasks available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('project_id', '!=', False)]"
string='Task Domain'
No public methods.
helpdesk_mgmt_project_domain
Char
help="Global domain to filter projects available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('partner_id', '!=', False)]"
readonly=False
related='company_id.helpdesk_mgmt_project_domain'
string='Project Domain'
helpdesk_mgmt_task_domain
Char
help="Global domain to filter tasks available for selection in tickets. This will be applied if no specific domain is set in the team. Example: [('active', '=', True), ('project_id', '!=', False)]"
readonly=False
related='company_id.helpdesk_mgmt_task_domain'
string='Task Domain'
No public methods.