Skip to Content

Quick Partner Creation Form

Technical name: cs_partner_quick_create_form

Name
Quick Partner Creation Form
Summary
Force full form creation of contacts and restrict who can create them
Description
This module enforces data-complete contact creation across Odoo: it disables quick creation of contacts from Many2one and Many2many relation fields, and restricts who is allowed to create a contact at all, on server and client side alike.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.0
Dependencies
  • base

1. Configuration

Only users in the standard group Creación de contactos (base.group_partner_manager) can create partners. Assign it in Ajustes → Usuarios y compañías → Usuarios.

There are no extra settings. Quick create is always off for res.partner fields.

2. User instructions

Create a contact on the full form

  1. Open Contactos and click Nuevo.
  2. Read the blue banner: Importante: Por favor, complete todos los campos requeridos para asegurar una correcta creación del contacto.
  3. Fill the required fields (type, name, identification, address) and save. The banner is only shown on a new, unsaved contact.
New contact form with required-fields banner
Contactos → Nuevo. Live banner: Importante: Por favor, complete todos los campos requeridos para asegurar una correcta creación del contacto.

No quick create from other forms

On any Many2one or tags field that points to a contact (customer on a cotización, vendor on a bill, invoice address, etc.):

  1. Search for an existing contact and select it.
  2. Do not type a new name to create. The dropdown no longer offers Create / Create and edit.
  3. If something still calls quick create, the server blocks it: La creación rápida de contactos está deshabilitada. Por favor, use el formulario completo para crear "…" y asegúrese de proporcionar toda la información requerida.
Cotización customer field uses the full contact, not quick create
Example: cotización COT000941. The customer is picked as an existing contact (PERU BELMOND HOTELS S.A.); new names cannot be typed into existence.

Users without Creación de contactos who try to save a new partner see: No tiene permiso para crear contactos. Por favor, contacte a su administrador para solicitar el permiso de Creación de Contactos.

Formulario de creación completa de contactos

Nombre técnico: cs_partner_quick_create_form

Nombre
Quick Partner Creation Form
Resumen
Obliga a crear contactos en el formulario completo y restringe quién puede crearlos
Descripción
Este módulo exige una creación de contactos con datos completos en todo Odoo: desactiva la creación rápida desde campos Many2one y Many2many, y restringe quién puede crear un contacto, tanto en el servidor como en el cliente.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.0
Dependencias
  • base

1. Configuración

Solo los usuarios del grupo estándar Creación de contactos (base.group_partner_manager) pueden crear contactos. Asígnelo en Ajustes → Usuarios y compañías → Usuarios.

No hay ajustes extra. La creación rápida queda siempre desactivada en campos de res.partner.

2. Instrucciones de usuario

Crear un contacto en el formulario completo

  1. Abra Contactos y pulse Nuevo.
  2. Lea el aviso azul: Importante: Por favor, complete todos los campos requeridos para asegurar una correcta creación del contacto.
  3. Complete los campos requeridos (tipo, nombre, identificación, dirección) y guarde. El aviso solo aparece en un contacto nuevo sin guardar.
Formulario de contacto nuevo con aviso de campos requeridos
Contactos → Nuevo. Aviso en vivo: Importante: Por favor, complete todos los campos requeridos para asegurar una correcta creación del contacto.

Sin creación rápida desde otros formularios

En cualquier Many2one o etiquetas que apunte a un contacto (cliente en una cotización, proveedor en una factura, dirección de factura, etc.):

  1. Busque un contacto existente y selecciónelo.
  2. No escriba un nombre nuevo para crearlo. El desplegable ya no ofrece Crear / Crear y editar.
  3. Si algo aún llama a la creación rápida, el servidor la bloquea: La creación rápida de contactos está deshabilitada. Por favor, use el formulario completo para crear "…" y asegúrese de proporcionar toda la información requerida.
Campo cliente de la cotización usa el contacto completo
Ejemplo: cotización COT000941. El cliente se elige como contacto existente (PERU BELMOND HOTELS S.A.); no se puede crear un nombre nuevo desde el campo.

Quien no tenga Creación de contactos y intente guardar un contacto nuevo verá: No tiene permiso para crear contactos. Por favor, contacte a su administrador para solicitar el permiso de Creación de Contactos.