Feature ETP-3641: Add API Changes related to CRM Connector features#637
Feature ETP-3641: Add API Changes related to CRM Connector features#637RomanMagnoli wants to merge 2 commits intodevelopfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Etendo Classic developer API changelogs (English and Spanish) to document the removal of the CRM Connector from core, including removed database tables/columns and deleted Java event-handler classes, plus upgrade guidance for custom modules.
Changes:
- Documented removed CRM Connector database tables and related columns removed from
AD_Org/AD_ClientInfo. - Added lists of deleted
org.openbravo.eventCRM-related event handler classes. - Added explicit upgrade warnings for custom modules and linked to PR #977 for full technical details (in both languages).
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| docs/developer-guide/etendo-classic/developer-changelog/apichanges.md | Adds CRM Connector removal notes (DB + Java) and upgrade warning to the English API changes changelog. |
| docs/es/developer-guide/etendo-classic/developer-changelog/apichanges.md | Mirrors the CRM Connector removal documentation and upgrade guidance in Spanish. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ### Database Schema Changes | ||
|
|
||
| The following changes are applied automatically during `update.database` as part of **25Q4 patch releases (March 2026)**. See [PR #977](https://github.com/etendosoftware/etendo_core/pull/977){target="\_blank"} for full details. | ||
|
|
||
| **Removed Tables** | ||
|
|
||
| The following tables and all associated columns, tabs, and Application Dictionary entries have been completely removed from core. Any custom module that directly queries or references these Hibernate entities must be updated: |
There was a problem hiding this comment.
This section introduces a second "### Database Schema Changes" heading (there is already one earlier in this same document) and later also repeats "### Removed Java Classes". Duplicate headings can create ambiguous/unstable generated anchors in the site TOC and make it harder to link to the right section. Consider renaming these headings to include the release scope (e.g., "25Q4 Patch – Database Schema Changes" / "25Q4 Patch – Removed Java Classes"), or nesting them under a unique parent heading for the CRM removal section.
| ### Cambios en el esquema de base de datos | ||
|
|
||
| Los siguientes cambios se aplican automáticamente durante `update.database` como parte de las **versiones patch 25Q4 (marzo de 2026)**. Consulta el [PR #977](https://github.com/etendosoftware/etendo_core/pull/977){target="\_blank"} para ver todos los detalles. | ||
|
|
||
| **Tablas eliminadas** | ||
|
|
||
| Las siguientes tablas, junto con todas sus columnas, pestañas y entradas del Application Dictionary, han sido completamente eliminadas del core. Cualquier módulo personalizado que consulte o referencie directamente estas entidades Hibernate debe ser actualizado: |
There was a problem hiding this comment.
Aquí se introduce un segundo encabezado "### Cambios en el esquema de base de datos" (ya existe uno antes en este mismo documento) y más abajo también se repite "### Clases Java eliminadas". Los encabezados duplicados pueden generar anclas/IDs duplicados o poco claros en el TOC del sitio y dificultan enlazar a la sección correcta. Considera renombrarlos incluyendo el alcance de la versión (p. ej., "Patch 25Q4 – Cambios en el esquema…" / "Patch 25Q4 – Clases Java…") o anidarlos bajo un encabezado padre único para la eliminación del CRM.
This pull request updates the developer changelogs (both English and Spanish) to document the complete removal of the CRM Connector from the core product, including all related database tables, columns, and Java event handler classes. The documentation now provides detailed guidance for developers and custom module maintainers on which entities have been removed and what actions are required before upgrading.
Key changes include:
Database Schema Removals:
C_ExtBP_Config,C_ExtBP_Config_Property,C_ExtBP_Config_Prop_Opt,C_ExtBP_Config_Filter,C_ExtBP_Config_Filter_Opt) and their associated Hibernate entities and Application Dictionary entries. [1] [2] [3] [4]AD_Org(C_Extbp_Enabled,C_Extbp_Config_ID) andAD_ClientInfo(C_Extbp_Config_ID). [1] [2] [3] [4]Java Class Removals:
org.openbravo.eventpackage related to the CRM Connector:ExternalBusinessPartnerConfigColspan,ExternalBusinessPartnerConfigFilterEventHandler,ExternalBusinessPartnerConfigPropertyEventHandler, andExternalBusinessPartnerConfigurationEventHandler. [1] [2] [3] [4]Documentation Enhancements: