OdooWiki OCA HUB

Partner Is Company - Auth Signup

partner_is_company_auth_signup folder_open OCA/partner-contact open_in_new
Extra Tools License: AGPL-3

This module asks users who register whether they are individuals or companies.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a mandatory choice on the Odoo sign-up form asking new users whether they register as an Individual or a Company, and stores that choice on their contact record.

When someone creates an account through the standard Odoo sign-up page, this module adds two radio buttons above the name field: "Individual" and "Company". One of them must be selected before the form can be submitted.

The choice is saved on the related contact (res.partner) as the company type, so the new user's contact is correctly flagged as either a person or a company. When a user follows an invitation link and the sign-up form is pre-filled from an existing contact, the matching radio button is automatically pre-selected based on that contact's current type.

  • Appears on the public sign-up form only; no new menus or screens are added.
  • The field is disabled when the form is used only to set a password for an existing user, so the type is not changed in that case.
  • Touches the contact model res.partner and the sign-up controller of the auth_signup module.

No reports, emails, scheduled actions or other business rules are added by this module.

Depends on

auth_signup

Required by other modules

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/partner-contact.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.