OCA/server-ux
Repositorio de la comunidad OCA con 65 módulos para Odoo confirmados en el catálogo de OdooWiki (versiones 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Revisado el 2026-11-03.
Abrir en GitHubMódulos confirmados por versión
Módulos del repositorio
- AnnouncementOdoo 13, 15, 16, 17, 18announcement
Crea anuncios internos que aparezcan para usuarios específicos de Odoo, con contenido enriquecido, adjuntos, etiquetas y un registro de lectura que muestre quién los ha leído.
- Announcement Dialog SizeOdoo 16announcement_dialog_size
Hagamos que los anuncios se abran en un diálogo a pantalla completa de forma predeterminada cuando se habilite una configuración del sistema, en lugar de la ventana emergente pequeña normal.
- Barcode action launcherOdoo 12, 13, 14, 15, 16, 17, 18, 19barcode_action
Permite a los usuarios escanear un código de barras para desencadenar una acción en Odoo, como abrir el partner cuya Internal Reference coincida con el código escaneado. Se proporciona un menú de demostración "Find partners".
- Base Action Visibility RestrictionOdoo 13, 14base_action_visibility_restriction
Permite a los administradores ocultar Server Actions y Window Actions a grupos de usuarios específicos listando esos grupos como "Excluded Groups" en la propia acción.
- base_action_visibility_restriction_domain
Permite a los administradores restringir quién puede ejecutar una acción específica y sobre qué registros, añadiendo reglas de grupo y de filtro de registros a las acciones de ventana y de servidor.
- Base Archive DateOdoo 13, 14, 15base_archive_date
Añade dos campos de solo lectura a cada modelo de Odoo que tenga un indicador de activo: la fecha en que se archivó por última vez un registro y el usuario que lo archivó. Estos campos se rellenan automáticamente cuando se archiva un registro.
- Archive SecurityOdoo 16base_archive_security
Añade un nuevo grupo de usuarios llamado "Can archive records" que controla quién puede archivar o desarchivar registros en Odoo. Los usuarios sin este grupo ya no ven la acción de archivar/desarchivar y se les bloquea si lo intentan.
- Base Binary URL ImportOdoo 13, 16base_binary_url_import
Añade un asistente que descarga archivos desde URLs y los almacena en cualquier campo binario de registros existentes, para un registro o muchos a la vez. Útil para cargar en masa PDFs, textos u otros documentos que la importación CSV estándar no puede…
- Base Cancel ConfirmOdoo 14, 15, 16, 17, 18, 19base_cancel_confirm
Proporciona un asistente reutilizable de confirmación de cancelación que pide a los usuarios que confirmen una cancelación y, opcionalmente, registren un motivo, quién canceló y cuándo. Es un componente técnico: otros módulos deben adaptarse para usarlo.
- Add custom filters in standard filters and group by dropdownsOdoo 13, 14, 15, 16, 18base_custom_filter
Permite a los administradores definir filtros personalizados reutilizables, opciones de agrupación y campos de búsqueda que aparecen dentro de los desplegables estándar Filters y Group By de cualquier modelo de Odoo, opcionalmente restringidos a grupos de…
- Restrict records duplicatingOdoo 12, 13, 15base_duplicate_security_group
Añade un grupo de seguridad oculto llamado "Duplicate records" que controla si un usuario puede usar la acción Duplicate en los registros. Los usuarios sin este grupo ya no ven la opción Duplicate en las vistas de formulario.
- Manage model export profilesOdoo 12, 13, 14, 15, 16, 17, 18, 19base_export_manager
Permite a los administradores crear y gestionar perfiles de exportación reutilizables para cualquier modelo de Odoo, y controlar por derecho de acceso si los usuarios pueden exportar registros.
- Base Field DeprecatedOdoo 13, 15base_field_deprecated
Añade una marca "Deprecated" a la lista de campos técnicos de Odoo, para que los administradores puedan ver y filtrar qué campos están marcados como obsoletos en el código.
- Optional CSV importOdoo 12, 13, 14, 15, 16, 17, 18base_import_security_group
Este módulo hace que la importación de CSV/Excel sea opcional por usuario. Solo los usuarios con el derecho de acceso "Import CSV/Excel files" ven el botón Import y pueden importar registros realmente; los demás quedan bloqueados.
- Base Actions SequenceOdoo 13base_ir_actions_sequence
Añade un número de secuencia a las acciones (acciones de servidor, acciones de ventana e informes) para que los administradores puedan controlar el orden en que aparecen, por ejemplo en el menú Imprimir.
- Base Menu Visibility RestrictionOdoo 13, 14, 15, 16, 17, 18, 19base_menu_visibility_restriction
Permite a los administradores ocultar elementos de menú específicos de grupos de usuarios seleccionados añadiendo "Excluded Groups" a cada menú, de modo que los usuarios de esos grupos ya no vean el menú.
- Base multi branch companyOdoo 15base_multi_branch_company
Te permite crear y gestionar múltiples sucursales dentro de cada compañía en Odoo, con su propia dirección y datos de contacto, y verlas listadas en el formulario de la compañía.
- Optional quick createOdoo 12, 13, 14, 15, 16, 17, 18, 19base_optional_quick_create
Permite a los administradores desactivar el atajo de "creación rápida" en los campos many2one para los modelos elegidos, de modo que los usuarios deban abrir el formulario de creación completo en lugar de escribir un nombre en línea.
- Base RecurrenceOdoo 13, 14, 15base_recurrence
Proporciona una base técnica compartida para que otros módulos de Odoo puedan definir reglas recurrentes (diarias, semanales, mensuales, etc.) en cualquier registro y calcular automáticamente la fecha de la siguiente ocurrencia.
- Base Revision (abstract)Odoo 14, 15, 16, 17, 18, 19base_revision
Este módulo es un componente técnico que permite a otros documentos de Odoo mantener un historial de revisiones. Por sí solo no añade ningún menú ni pantalla; los desarrolladores lo utilizan para dotar de un historial de revisiones a documentos como…
- Base Rule Visibility RestrictionOdoo 13, 14, 16base_rule_visibility_restriction
Añade un campo "Excluded Groups" a las reglas de registro para que los administradores puedan hacer que una regla deje de aplicarse a grupos de usuarios específicos, lo que proporciona un control más preciso sobre a quién afecta una regla de seguridad.
- Add custom filters for fields via UIOdoo 12, 13, 14, 15, 16, 17, 18, 19base_search_custom_field_filter
Permite a los administradores añadir filtros de búsqueda adicionales a cualquier pantalla de Odoo sin programar, definiendo un campo (o una ruta de campo relacionado) en una lista simple. Los usuarios habituales ven entonces estos filtros en la barra de…
- Base Sub StateOdoo 12, 13, 14, 15, 16, 17, 18, 19base_substate
Este módulo proporciona la base técnica para añadir subestados personalizables (como "In negotiation", "Won", "Lost") a cualquier registro de Odoo que tenga un campo state, y para enviar un correo electrónico cuando un registro alcanza un subestado…
- Technical features groupOdoo 12, 13, 14, 15, 16, 17, 18, 19base_technical_features
Permite que los usuarios seleccionados mantengan las características técnicas y los menús técnicos de Odoo activados de forma permanente, sin tener que activar el modo desarrollador (debug) cada vez.
- Base Tier ValidationOdoo 12, 13, 14, 15, 16, 17, 18base_tier_validation
Añade un flujo de trabajo de aprobación de varios pasos configurable a cualquier documento de Odoo, de modo que los registros deben ser revisados y aprobados por usuarios o grupos elegidos antes de poder avanzar.
- Tier Review Activity BoardOdoo 16base_tier_validation_board
Añade un tablero de solo lectura de Tier Reviews para que los usuarios puedan ver todas las revisiones de aprobación pendientes y completadas en un solo lugar, agrupadas por estado, y saltar directamente al documento relacionado.
- base_tier_validation_confirm_auth
Añade una opción en las definiciones de tier para que los aprobadores deban volver a introducir su contraseña (verificación de identidad) antes de aprobar, rechazar o comentar en una revisión de tier.
- Base Tier Validation CorrectionOdoo 14, 16, 18base_tier_validation_correction
Permite a los usuarios autorizados reemplazar al revisor de las validaciones de nivel pendientes en los documentos, ya sea de inmediato o en una fecha programada, y revertir el cambio más tarde.
- base_tier_validation_definition_server_action
Añade una nueva opción "Server Action" a las definiciones de validación por niveles, de modo que un nivel puede activarse ejecutando una acción de servidor personalizada en lugar de solo mediante una condición de dominio.
- Base Tier Validation FormulaOdoo 12, 13, 14, 15, 16, 17, 18base_tier_validation_formula
Te permite escribir fórmulas en Python para decidir cuándo se requiere la aprobación de un nivel y quién debe aprobarla, en lugar de usar únicamente dominios fijos o listas de usuarios.
- Base Tier Validation ForwardOdoo 12, 13, 14, 15, 16, 17, 18base_tier_validation_forward
Añade una opción Reenviar a las aprobaciones por niveles, permitiendo a un revisor asignado pasar la decisión a otro usuario en lugar de aprobar o rechazar.
- Base Tier Validation - ReportsOdoo 14, 15, 16base_tier_validation_report
Añade una sección de Revisiones al panel de Odoo donde los usuarios pueden ver las revisiones de validación de nivel que deben gestionar y, para los usuarios autorizados, todas las revisiones con su estado (pendiente, aprobada o rechazada).
- Base Tier Validation - Server ActionOdoo 14, 15, 16, 17, 18base_tier_validation_server_action
Amplía la validación de niveles para que cada paso de aprobación pueda ejecutar automáticamente una acción de servidor cuando se aprueba o se rechaza, y pueda autoaprobarse cuando se cumpla una condición.
- Base Tier Validation - Waiting statusOdoo 14, 16base_tier_validation_waiting
Añade un nuevo estado "Waiting" a las revisiones de validación de niveles, de modo que las aprobaciones puedan comenzar en estado de espera y pasar automáticamente a pendiente cuando les llegue el turno. Los revisores también pueden recibir una notificación…
- User ChatterOdoo 16base_user_chatter
Añade un chatter (registro de mensajes, seguidores y actividades programadas) al formulario de usuario en Odoo, para que puedas mantener notas y acciones de seguimiento en cada registro de usuario.
- User Locale SettingsOdoo 12, 13, 14, 15, 16, 18base_user_locale
Permite que cada usuario o toda la empresa anule cómo se muestran las fechas, las horas, el inicio de semana y los separadores numéricos en Odoo, en lugar de verse obligados a usar los valores predeterminados del idioma.
- Base Warn OptionOdoo 15, 18base_warn_option
Permite a los administradores crear y gestionar una biblioteca de mensajes de advertencia y bloqueo predefinidos, para que el mismo texto se reutilice de forma coherente en todo Odoo.
- Chained SwapperOdoo 12, 13, 14, 15, 18chained_swapper
Permite a los administradores definir reglas reutilizables de "intercambio de campos" que cambian el valor de un campo en los registros seleccionados y propagan automáticamente el mismo valor a los registros relacionados. Cada regla puede protegerse mediante…
- Confirmation WizardOdoo 16confirmation_wizard
Añade una ventana emergente de confirmación reutilizable que otros módulos pueden invocar desde el código. Muestra un mensaje y, cuando el usuario confirma, cierra la ventana o ejecuta un método elegido sobre los registros seleccionados.
- Date RangeOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20date_range
Crea y gestiona rangos de fechas reutilizables (periodos) en Odoo, y filtra registros por esos periodos en las vistas de lista. Los rangos se pueden agrupar en tipos, generar automáticamente y usar como filtro 'Period' en las vistas de búsqueda.
- Date Range AccountOdoo 14, 15, 16, 17, 18, 19date_range_account
Añade un menú Date Ranges dentro de la aplicación Invoicing para que los Accounting Managers puedan crear y gestionar rangos de fechas, tipos de rangos de fechas y generadores de rangos de fechas sin salir de Accounting.
- Default Multi UserOdoo 12, 13, 14, 15, 18default_multi_user
Te permite compartir un valor predeterminado definido por el usuario con varios usuarios o grupos de usuarios completos, en lugar de que se aplique a una sola persona.
- Developer MenuOdoo 16, 18, 19developer_menu
Añade un menú de acceso rápido "🧰 Dev" bajo Ajustes que reúne las principales pantallas técnicas (modelos, campos, reglas, vistas, menús, crons, acciones, informes, parámetros, secuencias, plantillas de correo) en un solo lugar.
- Document Quick AccessOdoo 12, 13, 14, 15, 16, 17, 18, 19document_quick_access
Permite a los usuarios abrir cualquier registro de Odoo al instante escaneando o escribiendo un código QR/código de barras, y permite a los administradores definir qué modelos se pueden encontrar de esta forma.
- Document Quick Access Folder Auto ClassificationOdoo 12, 13, 14, 15, 16, 18document_quick_access_folder_auto_classification
Lee automáticamente los códigos QR dentro de archivos PDF y adjunta cada documento al registro correcto de Odoo usando tus reglas de acceso rápido a documentos existentes. Los archivos que no se pueden emparejar acaban en una cola 'Documents to process'…
- Filter Multi UserOdoo 12, 13, 14, 15, 16, 18, 19filter_multi_user
Te permite compartir filtros guardados con varios usuarios a la vez, ya sea seleccionando usuarios individuales o grupos de usuarios completos, en lugar de añadir a cada persona una por una.
- Mail Message Destiny Link TemplateOdoo 16, 17, 18, 19mail_message_destiny_link_template
Proporciona una plantilla de correo electrónico/chatter lista para usar que enumera los registros que ha creado o modificado un registro de origen, con enlaces en los que se puede hacer clic a esos registros. No añade ninguna funcionalidad visible por sí…
- Mail suggested recipient uncheckedOdoo 16, 17mail_suggested_recipient_unchecked
Cuando abres el chatter para enviar un mensaje, los destinatarios adicionales que Odoo sugiere (como el cliente de un lead o el contacto de una tarea) ya no vienen marcados por defecto, por lo que debes elegirlos tú mismo.
- Mass EditingOdoo 12, 13, 14, 15mass_editing
Permite a los usuarios actualizar el mismo campo en muchos registros a la vez. Se configura una acción de servidor 'Mass Edit' en cualquier modelo, se eligen los campos, luego se seleccionan registros en una lista y se aplica el cambio en un asistente.
- Mass Operation AbstractOdoo 12, 13, 14mass_operation_abstract
Módulo de base técnica que permite a los desarrolladores configurar "operaciones masivas" reutilizables en cualquier modelo de Odoo, añadiendo un botón en la barra lateral que abre un asistente para aplicar una acción a muchos registros seleccionados a la vez.
- Miscellaneous SettingsOdoo 16misc_settings
Añade un nuevo bloque "Miscellaneous" a la página de Ajustes de Odoo, ofreciendo a los desarrolladores e integradores un lugar dedicado donde agrupar sus propios ajustes personalizados.
- Multi-Steps WizardsOdoo 12, 13, 14, 15, 16, 17, 18multi_step_wizard
Un componente técnico que permite a los desarrolladores crear asistentes con varios pasos (Next / Go Back / Cancel) en Odoo. No añade ninguna funcionalidad visible por sí mismo; otros módulos lo utilizan para construir pantallas paso a paso.
- multisearch_field
Permite a los usuarios buscar varios valores a la vez en cualquier cuadro de búsqueda de Odoo escribiéndolos separados por un carácter configurado (por ejemplo |, ; o ,). Odoo devuelve entonces los registros que coinciden con cualquiera de esos valores.
- Check Digit on SequencesOdoo 12, 13, 14, 15, 16, 18sequence_check_digit
Te permite añadir un dígito de control automático al final de cualquier número de secuencia en Odoo, utilizando fórmulas estándar como EAN, Luhn o ISO 7064, de modo que se puedan detectar caracteres mal escritos o intercambiados.
- Sequence Range EndOdoo 14sequence_range_end
Añade un nuevo marcador para prefijos y sufijos de secuencia que utiliza la fecha de fin de un rango de fechas en lugar de la fecha actual, p. ej. %(range_end_year)s. Útil para numerar documentos basándose en el periodo de cierre de un rango.
- Reset Sequences on selected period rangesOdoo 12, 13, 14, 15, 16, 17, 18, 19sequence_reset_period
Te permite elegir con qué frecuencia se restablece el periodo de numeración de una secuencia —diario, semanal, mensual o anual— en lugar de solo anual. El periodo de restablecimiento se establece en cada secuencia y se utiliza automáticamente cuando se crean…
- Server Action DomainOdoo 14server_action_domain
Añade un campo Domain a las acciones de servidor para que puedas restringir sobre qué registros se ejecuta la acción. Cuando se activa la acción, solo se procesan los registros que coinciden con el filtro.
- Mass EditingOdoo 16, 17, 18, 19server_action_mass_edit
Permite a los usuarios editar muchos registros a la vez desde una vista de lista: se configura una acción de servidor «Mass Edit Records» que enumera los campos a cambiar y, a continuación, un asistente emergente aplica los nuevos valores a todos los…
- server_action_mass_edit_onchange
Extiende las acciones de servidor de Mass Editing para que cada línea de campo pueda activar las reglas onchange normales antes de que se escriban los valores. Los usuarios marcan 'Play onchanges' por campo, y Odoo recalcula automáticamente los campos…
- Template Content SwapperOdoo 15, 16, 18template_content_swapper
Te permite reemplazar texto en cualquier plantilla QWeb (informes y páginas web) sin escribir código, creando registros de mapeo simples que intercambian una cadena por otra.