[ 
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)

Reply via email to