Repository
OCA/connector-jira · module folder · Try on Runboat
Module version
1.0.0
Category
Connector
Folder size
0.12 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/connector-jira
Last tracking update
2026-08-07 08:23:14
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp, Odoo Community Association (OCA)
Committers
SilvioC2C, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
PyJWT>=1.7.1,<2.9.0, atlassian_jwt>=3.0.0, cryptography>=38,<39, jira==3.10.5, oauthlib>=2.1.0, requests-jwt>=0.6.0, requests-oauthlib>=1.1.0, requests-toolbelt>=0.9.1, requests>=2.21.0, requests, cachetools
System dependencies
None
Required by
None
Description
This module add support with jira servicedesk

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
project_link_jira_form project.link.jira.form project.link.jira form Inherits connector_jira.project_link_jira_form
view_jira_backend_form jira.backend.form jira.backend form Inherits connector_jira.view_jira_backend_form
view_jira_project_project_form jira.project.project.form jira.project.project form Inherits connector_jira.view_jira_project_project_form
view_jira_project_project_tree jira.project.project.tree jira.project.project tree Inherits connector_jira.view_jira_project_project_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (7)

New fields (1)
  • jira_servicedesk_issue_url Char
    compute='_compute_jira_servicedesk_issue_url' string='Original JIRA service desk issue Link'
Public methods (0)

No public methods.

New fields (1)
  • jira_servicedesk_issue_url Char
    compute='_compute_jira_servicedesk_issue_url' string='Original JIRA service desk issue Link'
Public methods (0)

No public methods.

New fields (2)
  • organization_field_name Char
    help="The 'Organization' field on JIRA is a custom field. The name of the field is something like 'customfield_10002'. " string='Organization Field'
  • organization_ids One2many → jira.organization
    comodel_name='jira.organization' inverse_name='backend_id' readonly=True string='Organizations'
Public methods (2)
  • activate_organization(self)
    Get organization field name from JIRA web-service
  • import_organization(self)

New fields (3)
  • backend_id Many2one
    ondelete='cascade'
  • name Char
    readonly=True required=True
  • project_ids Many2many → jira.project.project
    comodel_name='jira.project.project'
Public methods (1)
  • import_batch(self, backend, from_date=None, to_date=None)
    Prepare a batch import of organization from Jira from_date and to_date are ignored for organization

New fields (1)
  • organization_ids Many2many → jira.organization
    comodel_name='jira.organization' domain="[('backend_id', '=', backend_id)]" help='If organizations are set, a task will be added to the project only if the project AND the organization match with the selection.' string='Organization(s) on Jira'
Public methods (0)

No public methods.

New fields (1)
  • servicedesk_customer_portal_number Integer
    help='This number is used to compute servicedesk URL on analytic lines' string='Service desk customer portal ID'
Public methods (1)
  • make_servicedesk_issue_url(self, jira_issue_id)

New fields (0)

No new fields.

Public methods (2)
  • state_exit_link_organizations(self)
  • state_exit_start(self)

Loading…

Loading…

Loading…