Repository
odoo/odoo · module folder
Module version
1.0
Category
Website/Website
Folder size
0.95 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-08 22:19:34
Authors
Maintainers
None
Committers
Xavier Morel, Martin Trigaux, Odoo Translation Bot, Aaron Bohy, qsm-odoo, Jorge Pinna Puissant, Joseph Caburnay, Samuel Degueldre, Tiffany Chang (tic), Pierre Paridans, Benoit Socias, Louis Wicket (wil), Michael (mcm), bram1000, Louis (wil), Pierre Pulinckx (pipu), Bastien PIERRE, Pulinckx Pierre (PIPU)
Odoo dependencies
Python dependencies
geoip2
System dependencies
None
Required by
None
Description
This module adds a Twitter scroller building block to the website builder, so that you can display Twitter feeds on any page of your website.
    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
remove_external_snippets remove_external_snippets ir.ui.view qweb Inherits website.external_snippets
res_config_settings_view_form res.config.settings.view.form.inherit.website.twitter res.config.settings form Inherits website.res_config_settings_view_form
s_twitter Twitter Scroller ir.ui.view qweb New
website_twitter_options website_twitter_options ir.ui.view qweb Inherits website.snippet_options
website_twitter_snippet website_twitter_snippet ir.ui.view qweb Inherits website.snippets
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
/website_twitter/get_favorites Twitter.get_tweets public json ALL sudo website
/website_twitter/reload Twitter.twitter_reload user json ALL website
Models touched (3)

New fields (4)
  • twitter_api_key Char
    help='Twitter API key you can get it from https://apps.twitter.com/' readonly=False related='website_id.twitter_api_key' string='API Key'
  • twitter_api_secret Char
    help='Twitter API secret you can get it from https://apps.twitter.com/' readonly=False related='website_id.twitter_api_secret' string='API secret'
  • twitter_screen_name Char
    help='Screen Name of the Twitter Account from which you want to load favorites.It does not have to match the API Key/Secret.' readonly=False related='website_id.twitter_screen_name' string='Favorites From'
  • twitter_server_uri Char
    readonly=True string='Twitter server uri'
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • get_values(self)
    @api.model
  • write(self, vals)

New fields (3)
  • twitter_api_key Char
    groups='base.group_system' help='Twitter API Key' string='Twitter API key'
  • twitter_api_secret Char
    groups='base.group_system' help='Twitter API Secret' string='Twitter API secret'
  • twitter_screen_name Char
    string='Get favorites from this screen name'
Public methods (1)
  • fetch_favorite_tweets(self)

New fields (4)
  • screen_name Char
    string='Screen Name'
  • tweet Text
    string='Tweets'
  • tweet_id Float
    digits=(0, 0) string='Tweet ID'
  • website_id Many2one → website
    ondelete='cascade' string='Website' args: 'website'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…