Cloudflare Turnstile

website_cf_turnstile
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/website_cf_turnstile
VERSION
VERSION 1.0
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Denis Ledoux, Nicolas Lempereur, Géry Debongnie, Jeremy Kersten, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Florian Vranckx, Renaud Thiry, Dylan Kiss (dyki), bram1000, nihp-odoo, Garvish Panchal
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - html_builder
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module implements Cloudflare Turnstile so that you can prevent bot spam on your forms.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.web.turnstile res.config.settings div Inherits base_setup.res_config_settings_view_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_frontend_session_info(self)
    @api.model
    Add the Turnstile public key to the given session_info object

New fields (2)
  • turnstile_secret_key Char
    config_parameter='cf.turnstile_secret_key' groups='base.group_system' args: 'CF Secret Key'
  • turnstile_site_key Char
    config_parameter='cf.turnstile_site_key' groups='base.group_system' args: 'CF Site Key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/website_cf_turnstile
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Nicolas Lempereur, Jeremy Kersten, Odoo Online, Tiffany Chang (tic), Florian Vranckx, Renaud Thiry, Julien (jula), Simon Genin (ges), Dylan Kiss (dyki), bram1000, Louis (wil), Sanjay Sharma, Garvish Panchal
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module implements Cloudflare Turnstile so that you can prevent bot spam on your forms.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.web.turnstile res.config.settings div Inherits base_setup.res_config_settings_view_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_frontend_session_info(self)
    @api.model
    Add the Turnstile public key to the given session_info object

New fields (2)
  • turnstile_secret_key Char
    config_parameter='cf.turnstile_secret_key' groups='base.group_system' args: 'CF Secret Key'
  • turnstile_site_key Char
    config_parameter='cf.turnstile_site_key' groups='base.group_system' args: 'CF Site Key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/website_cf_turnstile
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Nicolas Lempereur, Jeremy Kersten, Romain Derie, Tiffany Chang (tic), Pierre Paridans, Florian Vranckx, Renaud Thiry, Julien (jula), Simon Genin (ges), Dylan Kiss (dyki), bram1000, Louis (wil), Bastien PIERRE, Garvish Panchal, Vasco Rodrigues
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module implements Cloudflare Turnstile so that you can prevent bot spam on your forms.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.web.turnstile res.config.settings div Inherits base_setup.res_config_settings_view_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_frontend_session_info(self)
    @api.model
    Add the Turnstile public key to the given session_info object

New fields (2)
  • turnstile_secret_key Char
    config_parameter='cf.turnstile_secret_key' groups='base.group_system' args: 'CF Secret Key'
  • turnstile_site_key Char
    config_parameter='cf.turnstile_site_key' groups='base.group_system' args: 'CF Site Key'
Public methods (0)

No public methods.