You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

90 lines
6.0 KiB

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Inheriting the config setting and add the fields and buttons for connecting to Jira -->
<record id="res_config_settings_view_form" model="ir.ui.view">
<field name="name">res.config.settings.view.form.inherit.odoo.jira.connector</field>
<field name="model">res.config.settings</field>
<field name="priority" eval="20"/>
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//form" position="inside">
<div class="app_settings_block" data-string="Jira Connector" string="Jira Connector"
data-key="odoo_jira_connector" groups="project.group_project_manager">
<h2>Jira Connector</h2>
<div class="row mt16 o_settings_container">
<div class="col-xs-12 col-md-6 o_setting_box" id="print_node_settings">
<div class="o_setting_right_pane">
<div class="content-group">
<div class="row mt8">
<label class="col-lg-3" string="URL" for="url"/>
<field name="url" help="Url of Jira."/>
</div>
<div class="row mt8">
<label class="col-lg-3" string="User Name" for="user_id_jira"/>
<field name="user_id_jira" help="Enter User name in Jira."/>
</div>
<div class="row mt8">
<label class="col-lg-3" string="API Token" for="api_token"/>
<field name="api_token" help="Enter api token."/>
</div>
<div class="row mt8" invisible="connection == False">
<label class="col-lg-3" string="Automatic" for="automatic"/>
<field name="automatic"
help="Using this field we can automate the project management in Jira ,Eg:we can create project in odoo while creating it on Jira."/>
</div>
<div class="row mt8">
<label class="col-lg-6" string="Export Project Count"
for="export_project_count"/>
<field name="export_project_count" help="count of exported project."/>
</div>
<div class="row mt8">
<label class="col-lg-6" string="Export Task Count" for="export_task_count"/>
<field name="export_task_count" help="count of exported tasks."/>
</div>
<div class="row mt8">
<label class="col-lg-6" string="Import Project Count"
for="import_project_count"/>
<field name="import_project_count" help="count of imported project."/>
</div>
<div class="row mt8">
<label class="col-lg-6" string="Import Task Count" for="import_task_count"/>
<field name="import_task_count" help="count of imported task."/>
</div>
<div class="row mt8">
<field name="connection" invisible="1"/>
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_right_pane" style="display: flex; flex-wrap: wrap;">
<button name="action_test_connection" string="Test Connection"
invisible="connection == True" type="object" class="btn-primary"/>
<div style="margin:10px !important">
<button name="action_export_to_jira" string="Export/Sync Project and Task"
invisible="connection != True" type="object"
class="btn-primary"/>
</div>
<div style="margin:10px !important">
<button name="action_import_from_jira" string="Import/Sync Project &amp; Tasks"
invisible="connection == False" type="object"
class="btn-primary"/>
</div>
<div style="margin:10px !important">
<button name="action_export_users" string="Export Users"
invisible="connection == False" type="object"
class="btn-primary"/>
</div>
<div style="margin:10px !important">
<button name="action_import_users" string="Import Users"
invisible="connection == False" type="object"
class="btn-primary"/>
</div>
</div>
</div>
</div>
</div>
</xpath>
</field>
</record>
</odoo>