TIP: You can type at any time to perform a new search.
Signup
auth_signup · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Hidden/Tools
- Folder size
- 3.44 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-21 16:14:25
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Raphael Collet, Thibault Delavallée, Odoo Translation Bot, 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, thle-odoo, Ryan Cen, elhayyany, Anton Romanova (roan), Krzysztof Magusiak (krma), Elier Ayala Bernal, mojem, Elijah Tay (elct), rusp-odoo, aans-odoo, akth-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- auth_oauth, auth_password_policy_signup, portal, survey, website, website_forum
- Description
Allow users to sign up and reset their password ===============================================
Code Analysis ⓘ
Views touched (9)
| 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 | form | Inherits base_setup.res_config_settings_view_form |
res_users_view_form |
res.users.form.inherit | res.users | form | 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 |
HTTP endpoints (5)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (inherited route override) | AuthBaseSetup.base_setup_data |
inherited | http | ALL | |
/web/reset_password |
AuthSignupHome.web_auth_reset_password |
public | http | ALL | sudo website |
/web/signup |
AuthSignupHome.web_auth_signup |
public | http | ALL | sudo website |
| (inherited route override) | AuthSignupHome.web_login |
inherited | http | ALL | |
/.well-known/change-password |
AuthSignupHome.well_known_change_password |
public | http | GET |
Models touched (4)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (3)
-
auth_signup_reset_passwordBooleanconfig_parameter='auth_signup.reset_password'string='Enable password reset from Login page' -
auth_signup_template_user_idMany2one → res.usersconfig_parameter='base.template_portal_user_id'string='Template user for new users created through signup' args: 'res.users' -
auth_signup_uninvitedSelectionconfig_parameter='auth_signup.invitation_scope'default='b2c'selection=[('b2b', 'On invitation'), ('b2c', 'Free sign up')]string='Customer Account'
No public methods.
New fields (1)
-
signup_typeCharcopy=Falsegroups='base.group_erp_manager'string='Signup Token Type'
-
action_signup_prepare(self) -
signup_cancel(self) -
signup_get_auth_param(self)Get a signup token related to the partner if signup is enabled. If the partner already has a user, get the login parameter. -
signup_prepare(self, signup_type='signup')generate a new token for the partners with the given validity, if necessary
New fields (1)
-
stateSelectioncompute='_compute_state'search='_search_state'selection=[('new', 'Invited'), ('active', 'Confirmed')]string='Status'
-
action_reset_password(self) -
copy(self, default=None) -
create(self, vals_list)@api.model_create_multi -
reset_password(self, login)retrieve the user corresponding to login (login or email), and reset their password -
send_unregistered_user_reminder(self, *, after_days=5, batch_size=100) -
signup(self, values, token=None)@api.modelsignup a user, to either: - create a new user (no token), or - create a user for a partner (with token, but no user for partner), or - change the password of a user (with token, and existing user). :param values: a dictionary with field values that are written on user :param token: signup token (optional) :return: (dbname, login, password) for the signed up user -
web_create_users(self, emails)@api.model -
write(self, vals)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…