diff --git a/addons/website_twitter/models/__init__.py b/addons/website_twitter/models/__init__.py index a5916ba9a3b..592c8f484a5 100644 --- a/addons/website_twitter/models/__init__.py +++ b/addons/website_twitter/models/__init__.py @@ -1,2 +1,3 @@ import website_twitter import website_twitter_config +import website_twitter_tweet diff --git a/addons/website_twitter/models/website_twitter.py b/addons/website_twitter/models/website_twitter.py index 9b24ed2aa85..ea8faf2638b 100644 --- a/addons/website_twitter/models/website_twitter.py +++ b/addons/website_twitter/models/website_twitter.py @@ -100,18 +100,3 @@ class TwitterClient(osv.osv): data = json.load(urlopen(request, timeout=URLOPEN_TIMEOUT)) access_token = data['access_token'] return access_token - -class WebsiteTwitterTweet(osv.osv): - _name = "website.twitter.tweet" - _description = "Twitter Tweets" - _columns = { - 'website_id': fields.many2one('website', string="Website"), - 'screen_name': fields.char("Screen Name"), - 'tweet': fields.text('Tweets'), - - # Twitter IDs are 64-bit unsigned ints, so we need to store them in - # unlimited precision NUMERIC columns, which can be done with a - # float field. Used digits=(0,0) to indicate unlimited. - # Using VARCHAR would work too but would have sorting problems. - 'tweet_id': fields.float("Tweet ID", digits=(0,0)), # Twitter - } diff --git a/addons/website_twitter/models/website_twitter_tweet.py b/addons/website_twitter/models/website_twitter_tweet.py new file mode 100644 index 00000000000..8efc4a65079 --- /dev/null +++ b/addons/website_twitter/models/website_twitter_tweet.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from openerp.osv import fields, osv + + +class WebsiteTwitterTweet(osv.osv): + _name = "website.twitter.tweet" + _description = "Twitter Tweets" + _columns = { + 'website_id': fields.many2one('website', string="Website"), + 'screen_name': fields.char("Screen Name"), + 'tweet': fields.text('Tweets'), + + # Twitter IDs are 64-bit unsigned ints, so we need to store them in + # unlimited precision NUMERIC columns, which can be done with a + # float field. Used digits=(0,0) to indicate unlimited. + # Using VARCHAR would work too but would have sorting problems. + 'tweet_id': fields.float("Tweet ID", digits=(0,0)), # Twitter + }