[
https://issues.apache.org/jira/browse/OFBIZ-13271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Deepak Dixit updated OFBIZ-13271:
---------------------------------
Description:
Some entities in OFBiz use the table-name attribute with a _new suffix (e.g.,
table-name="PRODUCT_KEYWORD_NEW").
These were likely introduced during a transition or migration. Since the
original tables no longer exist and there are no conflicts, we can safely
remove these table-name attributes to let OFBiz use the default naming
convention based on the entity name. This helps reduce clutter and improves
maintainability.
This task includes two cleanup efforts
- Remove unused entities that are no longer referenced in code or used in any
business logic:
- - ORDER_BLACKLIST
ORDER_BLACKLIST_TYPE
PRODUCT_PROMO_CODE_EMAIL
PICKLIST_STATUS_HISTORY
Remove redundant table-name attributes from entity definitions that use _NEW
suffixes. These overrides were likely used during temporary transitions. The
original tables are no longer present, and the suffix is unnecessary:
PARTY_RATE_NEW
SALARY_STEP_NEW
EMPL_POSITION_TYPE_RATE_NEW
PRODUCT_KEYWORD_NEW
WORK_EFFORT_CONTACT_MECH_NEW
was:
Some entities in OFBiz use the {{table-name}} attribute with a {{_new}} suffix
(e.g., {{{}table-name="PRODUCT_KEYWORD_NEW"{}}}).
These were likely introduced during a transition or migration. Since the
original tables no longer exist and there are no conflicts, we can safely
remove these {{table-name}} attributes to let OFBiz use the default naming
convention based on the entity name. This helps reduce clutter and improves
maintainability.
This task includes two cleanup efforts
# *Remove unused entities* that are no longer referenced in code or used in
any business logic:
** {{ORDER_BLACKLIST}}
** {{ORDER_BLACKLIST_TYPE}}
** {{PRODUCT_PROMO_CODE_EMAIL}}
** {{PICKLIST_STATUS_HISTORY}}
# *Remove redundant {{table-name}} attributes* from entity definitions that
use {{_NEW}} suffixes. These overrides were likely used during temporary
transitions. The original tables are no longer present, and the suffix is
unnecessary:
** {{PARTY_RATE_NEW}}
** {{SALARY_STEP_NEW}}
** {{EMPL_POSITION_TYPE_RATE_NEW}}
** {{PRODUCT_KEYWORD_NEW}}
** {{WORK_EFFORT_CONTACT_MECH_NEW}}
> Clean up entity definitions by removing unnecessary table-name attributes.
> --------------------------------------------------------------------------
>
> Key: OFBIZ-13271
> URL: https://issues.apache.org/jira/browse/OFBIZ-13271
> Project: OFBiz
> Issue Type: Improvement
> Affects Versions: Upcoming Branch
> Reporter: Deepak Dixit
> Assignee: Deepak Dixit
> Priority: Minor
>
> Some entities in OFBiz use the table-name attribute with a _new suffix (e.g.,
> table-name="PRODUCT_KEYWORD_NEW").
> These were likely introduced during a transition or migration. Since the
> original tables no longer exist and there are no conflicts, we can safely
> remove these table-name attributes to let OFBiz use the default naming
> convention based on the entity name. This helps reduce clutter and improves
> maintainability.
> This task includes two cleanup efforts
> - Remove unused entities that are no longer referenced in code or used in any
> business logic:
> - - ORDER_BLACKLIST
> ORDER_BLACKLIST_TYPE
> PRODUCT_PROMO_CODE_EMAIL
> PICKLIST_STATUS_HISTORY
> Remove redundant table-name attributes from entity definitions that use _NEW
> suffixes. These overrides were likely used during temporary transitions. The
> original tables are no longer present, and the suffix is unnecessary:
> PARTY_RATE_NEW
> SALARY_STEP_NEW
> EMPL_POSITION_TYPE_RATE_NEW
> PRODUCT_KEYWORD_NEW
> WORK_EFFORT_CONTACT_MECH_NEW
--
This message was sent by Atlassian Jira
(v8.20.10#820010)