summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkash Bhavsar <abh@odoo.com>2017-01-04 18:00:18 +0530
committerYannick Tivisse <yti@odoo.com>2017-01-06 10:09:30 +0100
commit95d823d9db5351d0a90ea4edea8410fc77d6641b (patch)
treee3aac1b85c65027a5f65a495290b1f5376ec500b
parent450bdd95daf3981a2b7c2ac290527bb53a77281f (diff)
[FIX] google_spreadsheet: add a related field to generate a google_drive_uri code
As the field was displayed twice on the General Settings form by specification, we need to add a related field.
-rw-r--r--addons/google_spreadsheet/models/__init__.py1
-rw-r--r--addons/google_spreadsheet/models/base_config_settings.py10
-rw-r--r--addons/google_spreadsheet/views/base_config_settings_views.xml2
3 files changed, 12 insertions, 1 deletions
diff --git a/addons/google_spreadsheet/models/__init__.py b/addons/google_spreadsheet/models/__init__.py
index 02eb472052a..1080fde10ae 100644
--- a/addons/google_spreadsheet/models/__init__.py
+++ b/addons/google_spreadsheet/models/__init__.py
@@ -1,4 +1,5 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
+import base_config_settings
import google_drive
diff --git a/addons/google_spreadsheet/models/base_config_settings.py b/addons/google_spreadsheet/models/base_config_settings.py
new file mode 100644
index 00000000000..fcf4afb4cf2
--- /dev/null
+++ b/addons/google_spreadsheet/models/base_config_settings.py
@@ -0,0 +1,10 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import fields, models
+
+
+class BaseConfigSettings(models.TransientModel):
+ _inherit = "base.config.settings"
+
+ google_drive_uri_copy = fields.Char(related='google_drive_uri', string='URI', help="The URL to generate the authorization code from Google")
diff --git a/addons/google_spreadsheet/views/base_config_settings_views.xml b/addons/google_spreadsheet/views/base_config_settings_views.xml
index dcdeabfc8b4..14bda91e373 100644
--- a/addons/google_spreadsheet/views/base_config_settings_views.xml
+++ b/addons/google_spreadsheet/views/base_config_settings_views.xml
@@ -13,7 +13,7 @@
<field name="google_drive_authorization_code"/>
</div>
<a type="button" class="btn-link" target="_blank"><i class="fa fa-fw fa-arrow-right"/>
- <field name="google_drive_uri" widget="url" text="Generate Code"/>
+ <field name="google_drive_uri_copy" widget="url" text="Generate Code"/>
</a>
</div>
</xpath>