JIRA Connector Tempo

connector_jira_tempo
REPOSITORY
REPOSITORYOCA/connector-jira
GIT
GIThttps://github.com/OCA/connector-jira.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-jira/tree/15.0/connector_jira_tempo
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, sonhd
WEBSITE
WEBSITEhttps://github.com/OCA/connector-jira
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - component
    - component_event
OCA/connector-jira:
    - connector_jira_tempo_base
    - connector_jira
OCA/queue:
    - queue_job
OCA/server-ux:
    - multi_step_wizard
OCA/web:
    - web_widget_url_advanced
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
    - hr_timesheet
    - hr
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES PyJWT
cryptography
jira
oauthlib
requests
requests-oauthlib
requests-toolbelt
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_timesheet_line_form account.analytic.line.form account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_form
hr_timesheet_line_search account.analytic.line.search account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_search
hr_timesheet_line_tree account.analytic.line.tree account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_tree
view_jira_backend_form jira.backend.form jira.backend group Inherits connector_jira.view_jira_backend_form
Models touched (2)

New fields (1)
  • jira_tempo_status Selection
    selection=[('approved', 'Approved'), ('waiting_for_approval', 'Waiting for approval'), ('ready_to_submit', 'Ready to submit'), ('open', 'Open')]
Public methods (0)

No public methods.

New fields (2)
  • jira_company_team_id Integer
    help='This field contains the ID of a company wide group on JIRA. Its main usage is to fetch tempo statuses for ALL employees.'
  • validate_approved_ts Boolean
    help="If this flag is ON, once the status is sync'ed from Jira, all approved timesheets will be validated on Odoo as well."
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/connector-jira
GIT
GIThttps://github.com/OCA/connector-jira.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-jira/tree/13.0/connector_jira_tempo
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSAlexey Pelykh, Denis Leemann, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/connector-jira
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - component
    - component_event
OCA/connector-jira:
    - connector_jira_tempo_base
    - connector_jira
OCA/queue:
    - queue_job
OCA/server-ux:
    - multi_step_wizard
OCA/web:
    - web_widget_url_advanced
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
    - hr_timesheet
    - hr
    - mail_bot
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
jira
oauthlib
requests
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_timesheet_line_form account.analytic.line.form account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_form
hr_timesheet_line_search account.analytic.line.search account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_search
hr_timesheet_line_tree account.analytic.line.tree account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_tree
view_jira_backend_form jira.backend.form jira.backend group Inherits connector_jira.view_jira_backend_form
Models touched (2)

New fields (1)
  • jira_tempo_status Selection
    selection=[('approved', 'Approved'), ('waiting_for_approval', 'Waiting for approval'), ('ready_to_submit', 'Ready to submit'), ('open', 'Open')]
Public methods (0)

No public methods.

New fields (2)
  • jira_company_team_id Integer
    help='This field contains the ID of a company wide group on JIRA. Its main usage is to fetch tempo statuses for ALL employees.'
  • validate_approved_ts Boolean
    help="If this flag is ON, once the status is sync'ed from Jira, all approved timesheets will be validated on Odoo as well."
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/connector-jira
GIT
GIThttps://github.com/OCA/connector-jira.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-jira/tree/12.0/connector_jira_tempo
VERSION
VERSION 2.1.1
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSGitHub, Alexey Pelykh, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/connector-jira
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - component
    - component_event
OCA/connector-jira:
    - connector_jira_tempo_base
    - connector_jira
OCA/queue:
    - queue_job
OCA/server-ux:
    - multi_step_wizard
OCA/web:
    - web_widget_url_advanced
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - project
    - portal
    - http_routing
    - rating
    - resource
    - digest
    - hr_timesheet
    - hr
    - analytic
    - decimal_precision
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
jira
oauthlib
requests
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_timesheet_line_form account.analytic.line.form account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_form
hr_timesheet_line_search account.analytic.line.search account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_search
hr_timesheet_line_tree account.analytic.line.tree account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_tree
view_jira_backend_form jira.backend.form jira.backend group Inherits connector_jira.view_jira_backend_form
Models touched (2)

New fields (1)
  • jira_tempo_status Selection
    selection=[('approved', 'Approved'), ('waiting_for_approval', 'Waiting for approval'), ('ready_to_submit', 'Ready to submit'), ('open', 'Open')]
Public methods (0)

No public methods.

New fields (2)
  • jira_company_team_id Integer
    help='This field contains the ID of a company wide group on JIRA. Its main usage is to fetch tempo statuses for ALL employees.'
  • validate_approved_ts Boolean
    help="If this flag is ON, once the status is sync'ed from Jira, all approved timesheets will be validated on Odoo as well."
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/connector-jira
GIT
GIThttps://github.com/OCA/connector-jira.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-jira/tree/11.0/connector_jira_tempo
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSGuewen Baconnier, GitHub, jcoux, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - component
    - component_event
OCA/connector-jira:
    - connector_jira
    - multi_step_wizard
OCA/queue:
    - queue_job
OCA/web:
    - web_widget_url_advanced
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
    - project
    - product
    - decimal_precision
    - analytic
    - portal
    - http_routing
    - resource
    - web_planner
    - hr_timesheet
    - hr
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
jira
oauthlib
requests
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_timesheet_line_form account.analytic.line.form account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_form
hr_timesheet_line_search account.analytic.line.search account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_search
hr_timesheet_line_tree account.analytic.line.tree account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_tree
view_jira_backend_form jira.backend.form jira.backend group Inherits connector_jira.view_jira_backend_form
Models touched (2)

New fields (1)
  • jira_tempo_status Selection
    selection=[('approved', 'Approved'), ('waiting_for_approval', 'Waiting for approval'), ('ready_to_submit', 'Ready to submit'), ('open', 'Open')]
Public methods (0)

No public methods.

New fields (2)
  • jira_company_team_id Integer
    help='This field contains the ID of a company wide group on JIRA. Its main usage is to fetch tempo statuses for ALL employees.'
  • validate_approved_ts Boolean
    help="If this flag is ON, once the status is sync'ed from Jira, all approved timesheets will be validated on Odoo as well."
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/connector-jira
PULL REQUEST
PULL REQUEST[17.0][WIP][MIG] connector_jira_tempo: Migration to 17.0 (#111)