Project:
View Revisions: Issue #43877 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0043877: Extra fields are not supported in subcription creation | ||
Revision | 2020-04-27 12:22 by aaroncalero | ||
Steps To Reproduce | Before 19Q3, the create subscription process worked as a simple JSONProcess. When clicking on the Save button of the create subscription window, the code would iterate all the fields of the window (both standard fields and those added from external modules[1]) and the send all the information to the SaveSubscription java process. In 19Q3, the subscription creation process was transformed into a data synchronization process in order to support offline operations. With this change, the create subscription window was refactored, and the sendCreateSubscriptionRequest js function was renamed to saveNewSubscription and refactored [2]. While the popup itself still retains the ability to add new fields from external modules (the newAttributes array is still there, and components are created based on this array), these components are no longer taken into account by the saveNewSubscription function. [1] https://code.openbravo.com/erp/pmods/org.openbravo.retail.loyalty.programs/file/58767b732e01/web/org.openbravo.retail.loyalty.programs/js/view/subscription-create-form.js#l240 [^] [2] https://code.openbravo.com/erp/pmods/org.openbravo.retail.loyalty.programs/file/tip/web/org.openbravo.retail.loyalty.programs/js/view/subscription-create-form.js#l250 [^] |
||
Revision | 2020-04-27 12:06 by aaroncalero | ||
Steps To Reproduce | . |
Copyright © 2000 - 2009 MantisBT Group |