diff --git a/addons/website_twitter/models/res_config_settings.py b/addons/website_twitter/models/res_config_settings.py
index b3ff02ae5d8..b34299f5b62 100644
--- a/addons/website_twitter/models/res_config_settings.py
+++ b/addons/website_twitter/models/res_config_settings.py
@@ -34,12 +34,12 @@ class ResConfigSettings(models.TransientModel):
related='website_id.twitter_api_secret',
string='API secret',
help='Twitter API secret you can get it from https://apps.twitter.com/')
- twitter_tutorial = fields.Boolean(string='Show me how to obtain the Twitter API Key and Secret')
twitter_screen_name = fields.Char(
related='website_id.twitter_screen_name',
string='Favorites From',
help='Screen Name of the Twitter Account from which you want to load favorites.'
'It does not have to match the API Key/Secret.')
+ twitter_server_uri = fields.Char(string='Twitter server uri', readonly=True)
def _get_twitter_exception_message(self, error_code):
if error_code in TWITTER_EXCEPTION:
@@ -74,3 +74,12 @@ class ResConfigSettings(models.TransientModel):
if vals.get('twitter_api_key') or vals.get('twitter_api_secret') or vals.get('twitter_screen_name'):
self._check_twitter_authorization()
return TwitterConfig
+
+ @api.model
+ def get_values(self):
+ res = super(ResConfigSettings, self).get_values()
+ Params = self.env['ir.config_parameter'].sudo()
+ res.update({
+ 'twitter_server_uri': '%s/' % Params.get_param('web.base.url', default='http://yourcompany.odoo.com'),
+ })
+ return res
diff --git a/addons/website_twitter/views/res_config_settings_views.xml b/addons/website_twitter/views/res_config_settings_views.xml
index 2b4e68f499f..61f9bb7a069 100644
--- a/addons/website_twitter/views/res_config_settings_views.xml
+++ b/addons/website_twitter/views/res_config_settings_views.xml
@@ -21,15 +21,35 @@
++How to configure the Twitter API access
++
+- Create a new Twitter application on https://apps.twitter.com/app/new + with the following values: +
++
+- Name: Odoo Twitter Integration
+- Description: Odoo Twitter Integration
+- Website: +
+- Callback URL: Leave blank
+- Accept terms of use and click on the Create your Twitter application button at the bottom
+- Switch to the API Keys tab:
++
+- Copy/Paste Consumer Key (API Key) and Consumer Secret (API Secret) keys below.
+