Website Membership Gamification

website_membership_gamification
REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/18.0/website_membership_gamification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sygel
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sygel
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - website_membership
    - website_partner
    - website
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - website_google_map
    - base_geolocalize
    - membership
    - account
    - onboarding
    - product
    - uom
    - analytic
    - website_sale
    - sale
    - sales_team
    - account_payment
    - payment
    - website_payment
    - website_mail
    - portal_rating
    - rating
    - delivery
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to see badges assigned to users on the Members page
in website. It also allows to set badges straight from contacts view.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
index index ir.ui.view qweb Inherits website_membership.index
partner_view_badge_wizard_reward partner.gamification.badge.user.wizard.form gamification.badge.user.wizard form New
website_membership_gamification_badge_form_view website.membership.gamification.badge.form.view gamification.badge xpath Inherits gamification.badge_form_view
website_membership_gamification_badge_user_kanban_view website.membership.gamification.badge.user.kanban.view gamification.badge.user xpath Inherits gamification.badge_user_kanban_view
website_membership_gamification_partner_detail website_membership_gamification_partner_detail ir.ui.view qweb Inherits website_partner.partner_detail
website_membership_gamification_view_partner_form website.membership.gamification.view.partner.form res.partner xpath Inherits base.view_partner_form
Models touched (2)

New fields (4)
  • badge_url Char
    string='Badge URL'
  • new_tab_url Boolean
    string='Open URL in new tab'
  • website_expiration_date Date
  • website_member_published Boolean
    string='Published in member directory'
Public methods (0)

No public methods.

New fields (2)
  • gamification_badge_ids Many2many → gamification.badge.user
    comodel_name='gamification.badge.user' compute='_compute_gamification_badge_ids' recursive=True store=True string='Badges (recursive)'
  • has_related_users Boolean
    compute='_compute_has_related_users'
Public methods (1)
  • action_grant_badge_wizard(self)
REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/17.0/website_membership_gamification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sygel
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sygel
COMMITTERS
COMMITTERSGitHub, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - website_membership
    - website_partner
    - website
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - website_google_map
    - base_geolocalize
    - membership
    - account
    - onboarding
    - product
    - uom
    - analytic
    - website_sale
    - sale
    - sales_team
    - account_payment
    - payment
    - website_payment
    - website_mail
    - portal_rating
    - rating
    - delivery
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to see badges assigned to users on the Members page
in website. It also allows to set badges straight from contacts view.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
index index ir.ui.view qweb Inherits website_membership.index
partner_view_badge_wizard_reward partner.gamification.badge.user.wizard.form gamification.badge.user.wizard form New
website_membership_gamification_badge_form_view website.membership.gamification.badge.form.view gamification.badge xpath Inherits gamification.badge_form_view
website_membership_gamification_badge_user_kanban_view website.membership.gamification.badge.user.kanban.view gamification.badge.user xpath Inherits gamification.badge_user_kanban_view
website_membership_gamification_partner_detail website_membership_gamification_partner_detail ir.ui.view qweb Inherits website_partner.partner_detail
website_membership_gamification_view_partner_form website.membership.gamification.view.partner.form res.partner xpath Inherits base.view_partner_form
Models touched (2)

New fields (4)
  • badge_url Char
    string='Badge URL'
  • new_tab_url Boolean
    string='Open URL in new tab'
  • website_expiration_date Date
  • website_member_published Boolean
    string='Published in member directory'
Public methods (0)

No public methods.

New fields (2)
  • gamification_badge_ids Many2many → gamification.badge.user
    comodel_name='gamification.badge.user' compute='_compute_gamification_badge_ids' recursive=True store=True string='Badges (recursive)'
  • has_related_users Boolean
    compute='_compute_has_related_users'
Public methods (1)
  • action_grant_badge_wizard(self)
REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/16.0/website_membership_gamification
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sygel
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sygel
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, Carolina Fernandez
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - website_membership
    - website_partner
    - website
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - website_google_map
    - base_geolocalize
    - association
    - membership
    - account
    - product
    - uom
    - analytic
    - event
    - website_sale
    - sale
    - sales_team
    - account_payment
    - payment
    - website_payment
    - website_mail
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
index index ir.ui.view qweb Inherits website_membership.index
partner_view_badge_wizard_reward partner.gamification.badge.user.wizard.form gamification.badge.user.wizard form New
website_membership_gamification_badge_form_view website.membership.gamification.badge.form.view gamification.badge xpath Inherits gamification.badge_form_view
website_membership_gamification_badge_user_kanban_view website.membership.gamification.badge.user.kanban.view gamification.badge.user xpath Inherits gamification.badge_user_kanban_view
website_membership_gamification_partner_detail website_membership_gamification_partner_detail ir.ui.view qweb Inherits website_partner.partner_detail
website_membership_gamification_view_partner_form website.membership.gamification.view.partner.form res.partner xpath Inherits base.view_partner_form
Models touched (2)

New fields (4)
  • badge_url Char
    string='Badge URL'
  • new_tab_url Boolean
    string='Open URL in new tab'
  • website_expiration_date Date
  • website_member_published Boolean
    string='Published in member directory'
Public methods (0)

No public methods.

New fields (2)
  • gamification_badge_ids Many2many → gamification.badge.user
    comodel_name='gamification.badge.user' compute='_compute_gamification_badge_ids' recursive=True store=True string='Badges'
  • has_related_users Boolean
    compute='_compute_has_related_users'
Public methods (1)
  • action_grant_badge_wizard(self)
REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/15.0/website_membership_gamification
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sygel
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sygel
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Stefan
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:36
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - website_membership
    - website_partner
    - website
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - website_google_map
    - base_geolocalize
    - association
    - membership
    - account
    - product
    - uom
    - analytic
    - event
    - website_sale
    - sale
    - sales_team
    - payment
    - website_payment
    - website_mail
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
index index ir.ui.view qweb Inherits website_membership.index
partner_view_badge_wizard_reward partner.gamification.badge.user.wizard.form gamification.badge.user.wizard form New
website_membership_gamification_badge_form_view website.membership.gamification.badge.form.view gamification.badge xpath Inherits gamification.badge_form_view
website_membership_gamification_badge_user_kanban_view website.membership.gamification.badge.user.kanban.view gamification.badge.user xpath Inherits gamification.badge_user_kanban_view
website_membership_gamification_partner_detail website_membership_gamification_partner_detail ir.ui.view qweb Inherits website_partner.partner_detail
website_membership_gamification_view_partner_form website.membership.gamification.view.partner.form res.partner xpath Inherits base.view_partner_form
Models touched (2)

New fields (4)
  • badge_url Char
    string='Badge URL'
  • new_tab_url Boolean
    string='Open URL in new tab'
  • website_expiration_date Date
  • website_member_published Boolean
    string='Published in member directory'
Public methods (0)

No public methods.

New fields (2)
  • gamification_badge_ids Many2many → gamification.badge.user
    comodel_name='gamification.badge.user' compute='_compute_gamification_badge_ids' recursive=True store=True string='Badges'
  • has_related_users Boolean
    compute='_compute_has_related_users'
Public methods (1)
  • action_grant_badge_wizard(self)
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/vertical-association
PULL REQUEST
PULL REQUEST[19.0][MIG] website_membership_gamification: Migration to 19.0 (#227)