ofbiz-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicolas Malin (Jira)" <j...@apache.org>
Subject [jira] [Created] (OFBIZ-11182) PicklistStatusHistory doesn't follow history entity status pattern
Date Tue, 03 Sep 2019 13:41:00 GMT
Nicolas Malin created OFBIZ-11182:
-------------------------------------

             Summary: PicklistStatusHistory doesn't  follow history entity status pattern
                 Key: OFBIZ-11182
                 URL: https://issues.apache.org/jira/browse/OFBIZ-11182
             Project: OFBiz
          Issue Type: Improvement
          Components: product
    Affects Versions: Trunk
            Reporter: Nicolas Malin
            Assignee: Nicolas Malin


The entity PicklistStatusHistory record each status change realized on picklist.

It can't be convert to entity-auto easily because PicklistStatusHistory's fields pattern doesn't
follow same entities like ShipmentStatus and PartyStatus.

I propose to deprecate the entity PicklistStatusHistory:
{code:java}
     <entity entity-name="OldPicklistStatusHistory" table-name="PICKLIST_STATUS_HISTORY"
            package-name="org.apache.ofbiz.shipment.picklist"
            title="Picklist Status History">
      <field name="picklistId" type="id"></field>
      <field name="changeDate" type="date-time"></field>
      <field name="changeUserLoginId" type="id-vlong"></field>
      <field name="statusId" type="id"></field>
      <field name="statusIdTo" type="id"></field>
      <prim-key field="picklistId"/>
      <prim-key field="changeDate"/>...
    </entity>

{code}
and replace it with an entity managed natively by entity-auto engine
{code:java}
     <entity entity-name="PicklistStatus"
            package-name="org.apache.ofbiz.shipment.picklist"
            title="Picklist Status History">
        <field name="picklistId" type="id"/>
        <field name="statusDate" type="date-time"/>
        <field name="changeByUserLoginId" type="id-vlong"/>
        <field name="statusId" type="id"/>
        <field name="statusIdTo" type="id"/>
        <prim-key field="picklistId"/>
        <prim-key field="statusDate"/>...
    </entity>{code}
 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Mime
View raw message