| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden/Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Thibault Delavallée, Denis Ledoux, Nicolas Lempereur, Géry Debongnie, qsm-odoo, Julien Castiaux, std-odoo, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Florian Vranckx, Julien Banken, Louis Wicket (wil), Thomas Becquevort (thbe), Dylan Kiss (dyki), Mayurrajsinh Rathod, bram1000, aktr-odoo, adsh-odoo, Martin Trigaux (mat), sami odoo, mano-odoo, Ryan Cen, elhayyany, Anton Romanova (roan), Krzysztof Magusiak (krma), mojem, Elijah Tay (elct), aans-odoo, rusp-odoo, akth-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
login_successful |
login_successful | ir.ui.view | qweb | Inherits web.login_successful |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
reset_password_email |
User Reset Password | ir.ui.view | qweb | New |
view_users_state_tree |
res.users.list.inherit | res.users | list | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2c'
selection=[('b2b', 'On invitation'), ('b2c', 'Free sign up')]
string='Customer Account'
No public methods.
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
action_signup_prepare(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup')
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Invited'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, vals_list)
reset_password(self, login)
send_unregistered_user_reminder(self, *, after_days=5, batch_size=100)
signup(self, values, token=None)
web_create_users(self, emails)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden/Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Thibault Delavallée, Xavier Morel, Yannick Tivisse, qsm-odoo, Odoo Online, Sébastien Theys, Brice bib Bartoletti, Tiffany Chang (tic), Gorash, Romain Estievenart, Florian Damhaut, Florian Vranckx, Julien Banken, Louis Wicket (wil), nda, Thomas Becquevort (thbe), Dylan Kiss (dyki), flvr-odoo, Chong Wang (cwg), bram1000, sami odoo, Louis (wil), Clément Cardot, Ryan Cen, elhayyany, Krzysztof Magusiak (krma), defl, Elijah Tay (elct), akth-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
alert_login_new_device |
Alert Login with new Device | ir.ui.view | qweb | New |
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
login_successful |
login_successful | ir.ui.view | qweb | Inherits web.login_successful |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
reset_password_email |
User Reset Password | ir.ui.view | qweb | New |
view_users_state_tree |
res.users.list.inherit | res.users | xpath | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2c'
selection=[('b2b', 'On invitation'), ('b2c', 'Free sign up')]
string='Customer Account'
No public methods.
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
action_signup_prepare(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup')
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
authenticate(cls, db, credential, user_agent_env)
copy(self, default=None)
create(self, vals_list)
reset_password(self, login)
send_unregistered_user_reminder(self, *, after_days=5, batch_size=100)
signup(self, values, token=None)
web_create_users(self, emails)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden/Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Yannick Tivisse, qsm-odoo, Odoo Online, Jorge Pinna Puissant, Victor Feyens, std-odoo, Nasreddin Boulif (bon), Tiffany Chang (tic), Gorash, Pierre Paridans, Florian Vranckx, Walid HANNICHE (waha), Renaud Thiry, Thomas Lefebvre (thle), Gaetan Vanden Bergh (gavb), Louis Wicket (wil), nda, Thomas Becquevort (thbe), Saurabh Choraria, Dylan Kiss (dyki), flvr-odoo, Michael (mcm), bram1000, Louis (wil), Ryan Cen, elhayyany, Bastien PIERRE, Alessandro Lupo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
alert_login_new_device |
Alert Login with new Device | ir.ui.view | qweb | New |
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
login_successful |
login_successful | ir.ui.view | qweb | Inherits web.login_successful |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
reset_password_email |
User Reset Password | ir.ui.view | qweb | New |
view_users_state_tree |
res.users.tree.inherit | res.users | xpath | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2c'
selection=[('b2b', 'On invitation'), ('b2c', 'Free sign up')]
string='Customer Account'
No public methods.
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
compute='_compute_token'
copy=False
groups='base.group_erp_manager'
inverse='_inverse_token'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
init(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
authenticate(cls, db, login, password, user_agent_env)
copy(self, default=None)
create(self, vals_list)
reset_password(self, login)
send_unregistered_user_reminder(self, after_days=5)
signup(self, values, token=None)
web_create_users(self, emails)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden/Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Xavier Morel, Yannick Tivisse, qsm-odoo, Julien Castiaux, Romeo Fragomeli, Sébastien Theys, Samuel Degueldre, std-odoo, Nasreddin Boulif (bon), Tiffany Chang (tic), Romain Estievenart, Florian Charlier, Walid HANNICHE (waha), Thomas Lefebvre (thle), nda, Thomas Becquevort (thbe), Saurabh Choraria, flvr-odoo, bram1000, reka-odoo, Ryan Cen |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
login_successful |
login_successful | ir.ui.view | qweb | Inherits web.login_successful |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
view_users_state_tree |
res.users.tree.inherit | res.users | xpath | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2c'
selection=[('b2b', 'On invitation'), ('b2c', 'Free sign up')]
string='Customer Account'
No public methods.
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
compute='_compute_token'
copy=False
groups='base.group_erp_manager'
inverse='_inverse_token'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
init(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, vals_list)
reset_password(self, login)
send_unregistered_user_reminder(self, after_days=5)
signup(self, values, token=None)
web_create_users(self, emails)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden/Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Xavier Morel, Jeremy Kersten, Yannick Tivisse, Romain Derie, Aurélien Warnon, Xavier-Do, Paul Morelle, Sébastien Theys, Florent de Labarre, Julien Mougenot, std-odoo, Nasreddin Boulif (bon), Tiffany Chang (tic), Nicolas Bayet, Julien Banken, Thomas Lefebvre (thle), nda, flvr-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:27 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
view_users_state_tree |
res.users.tree.inherit | res.users | xpath | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
open_template_user(self)
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
compute='_compute_token'
copy=False
groups='base.group_erp_manager'
inverse='_inverse_token'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
init(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, vals_list)
reset_password(self, login)
send_unregistered_user_reminder(self, after_days=5)
signup(self, values, token=None)
web_create_users(self, emails)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden/Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Xavier Morel, Goffin Simon, Nicolas Martinelli, Yannick Tivisse, qsm-odoo, Xavier-Do, Victor Feyens, Paul Morelle, Sébastien Theys, Jason Van Malder, std-odoo, Kevin Baptiste, Thomas Lefebvre (thle), nda, flvr-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:28 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Auth Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
view_users_state_tree |
res.users.tree.inherit | res.users | xpath | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
open_template_user(self)
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
compute='_compute_token'
copy=False
groups='base.group_erp_manager'
inverse='_inverse_token'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
init(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, vals_list)
reset_password(self, login)
send_unregistered_user_reminder(self, after_days=5)
signup(self, values, token=None)
web_create_users(self, emails)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Xavier Morel, Goffin Simon, Mohammed Shekha, Nicolas Martinelli, Damien Bouvy, Barad Mahendra, Yannick Tivisse, qsm-odoo, Odoo Online, Romain Derie, Jorge Pinna Puissant, Adrian Torres, Xavier-Do, Paul Morelle, Sébastien Theys, std-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Auth Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
view_users_state_tree |
res.users.tree.inherit | res.users | xpath | Inherits base.view_users_tree |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
open_template_user(self)
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
copy=False
groups='base.group_erp_manager'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, values)
reset_password(self, login)
send_unregistered_user_reminder(self, after_days=5)
signup(self, values, token=None)
web_create_users(self, emails)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Goffin Simon, qdp-odoo, Jeremy Kersten, GitHub, Lucas Perais (lpe), Yannick Tivisse, qsm-odoo, RomainLibert, Christophe Monniez, Toufik Ben Jaa, Xavier-Do, Paul Morelle, Sébastien Theys |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:01 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Auth Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
No new fields.
Public methods (0)No public methods.
auth_signup_reset_password
Boolean
config_parameter='auth_signup.reset_password'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
config_parameter='base.template_portal_user_id'
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
config_parameter='auth_signup.invitation_scope'
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
open_template_user(self)
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
copy=False
groups='base.group_erp_manager'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
search='_search_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, values)
reset_password(self, login)
signup(self, values, token=None)
web_dashboard_create_users(self, emails)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Jeremy Kersten, GitHub, Yannick Tivisse, Odoo Online, Moens Alexandre |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Auth Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.auth.signup | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
res_users_form_view |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)unlink(self)
auth_signup_reset_password
Boolean
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Selection
string='Customer Account'
args: [('b2b', 'On invitation (B2B)'), ('b2c', 'Free sign up (B2C)')]
get_values(self)
open_template_user(self)
set_values(self)
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
copy=False
groups='base.group_erp_manager'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
signup_cancel(self)
signup_get_auth_param(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
state
Selection
compute='_compute_state'
selection=[('new', 'Never Connected'), ('active', 'Confirmed')]
string='Status'
action_reset_password(self)
copy(self, default=None)
create(self, values)
reset_password(self, login)
signup(self, values, token=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Goffin Simon, Nicolas Martinelli, Jérome Maes, Julien Legros, Richard Mathot, qdp-odoo, qsm-odoo, len-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web_kanban - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_users_form_view |
res.users.form.inherit | res.users | xpath | Inherits base.view_users_form |
view_general_configuration |
base.config.settings.inherit.signup | base.config.settings | xpath | Inherits base_setup.view_general_configuration |
auth_signup_reset_password
Boolean
help='This allows users to trigger a password reset from the Login page.'
string='Enable password reset from Login page'
auth_signup_template_user_id
Many2one → res.users
string='Template user for new users created through signup'
args: 'res.users'
auth_signup_uninvited
Boolean
help='If unchecked, only invited users may sign up.'
string='Allow external users to sign up'
get_default_auth_signup_template_user_id(self, fields)
set_auth_signup_template_user_id(self)
signup_expiration
Datetime
copy=False
groups='base.group_erp_manager'
signup_token
Char
copy=False
groups='base.group_erp_manager'
signup_type
Char
copy=False
groups='base.group_erp_manager'
string='Signup Token Type'
signup_url
Char
compute='_compute_signup_url'
string='Signup URL'
signup_valid
Boolean
compute='_compute_signup_valid'
string='Signup Token is Valid'
action_signup_prepare(self)
signup_cancel(self)
signup_prepare(self, signup_type='signup', expiration=False)
signup_retrieve_info(self, token)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/9.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Antony Lesuisse, Olivier Dony, Denis Ledoux, Christophe Simonis, Nicolas Martinelli, Richard Mathot, Géry Debongnie, Damien Bouvy, Julien De Coster, Yannick Tivisse, qsm-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web_kanban - web - bus |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_users_form_view |
user.form.state | res.users | xpath | Inherits base.view_users_form |
view_general_configuration |
base.config.settings.signup | base.config.settings | xpath | Inherits base_setup.view_general_configuration |
No new fields.
Public methods (2)get_default_auth_signup_template_user_id(self, cr, uid, fields, context=None)
set_auth_signup_template_user_id(self, cr, uid, ids, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/8.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Authentication |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Randhir Mayatra (OpenERP), Odoo Translation Bot, Christophe Matthieu, Antonin Bourguignon, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Fabien Meghazi, niv-openerp, Christophe Simonis, Xavier Morel, Goffin Simon, Richard Mathot, al@openerp.com |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:45:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web_kanban - web - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
auth_signup.fields |
Auth Signup/ResetPassword form fields | ir.ui.view | qweb | New |
auth_signup.login |
Sign up - Reset Password | ir.ui.view | qweb | Inherits web.login |
auth_signup.reset_password |
Reset password | ir.ui.view | qweb | New |
auth_signup.signup |
Sign up login | ir.ui.view | qweb | New |
res_users_form_view |
user.form.state | res.users | xpath | Inherits base.view_users_form |
view_general_configuration |
base.config.settings.signup | base.config.settings | xpath | Inherits base_setup.view_general_configuration |
No new fields.
Public methods (2)get_default_auth_signup_template_user_id(self, cr, uid, fields, context=None)
set_auth_signup_template_user_id(self, cr, uid, ids, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/7.0/auth_signup |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Authentication |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Stephane Wirtel, Odoo Translation Bot, Harry (OpenERP), Antonin Bourguignon, ajay javiya (OpenERP), Martin Trigaux, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Vo Minh Thu, pso (OpenERP), Launchpad Translations on behalf of openerp, vta vta@openerp.com, Denis Ledoux, Mayur Maheshwari (OpenERP), help, Fabien Meghazi, niv-openerp, Christophe Simonis, dle@openerp.com |
| WEBSITE | |
| WEBSITE | http://www.openerp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:43:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_setup - base - web_kanban - web - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow users to sign up and reset their password
===============================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_users_form_view |
user.form.state | res.users | xpath | Inherits base.view_users_form |
signup_form_view |
signup.signup.form | signup.signup | form | New |
view_general_configuration |
base.config.settings.signup | base.config.settings | xpath | Inherits base_setup.view_general_configuration |
No new fields.
Public methods (2)get_default_auth_signup_template_user_id(self, cr, uid, fields, context=None)
set_auth_signup_template_user_id(self, cr, uid, ids, context=None)
No new fields.
Public methods (3)action_signup_prepare(self, cr, uid, ids, context=None)
signup_prepare(self, cr, uid, ids, signup_type='signup', expiration=False, context=None)
signup_retrieve_info(self, cr, uid, token, context=None)
No new fields.
Public methods (5)action_reset_password(self, cr, uid, ids, context=None)
copy(self, cr, uid, id, default=None, context=None)
create(self, cr, uid, values, context=None)
reset_password(self, cr, uid, login, context=None)
signup(self, cr, uid, values, token=None, context=None)