[
https://issues.apache.org/jira/browse/OFBIZ-3894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265685#comment-16265685 ]
Pierre Smits commented on OFBIZ-3894:
-------------------------------------
HI [~swapnilmmane], all,
All good suggestions.
{quote}I would suggest, we should go in baby steps for implementing this by creating sub tickets. This will be helpful for reviewing and reduce the chances of breaking anything.
We can follow proceed with these steps{quote}
Baby steps can be initiated, traced, and concluded through sub-tasks.
{quote}1.) Entity related changes
Update the existing entities by adding new required attributes.
(We will remove the unused fields in the 4rth step){quote}
Per entity a list of (intended) additions, and a list of (intended) removals will help regarding communications about future release plans, releases, impact, etc.
{quote}e.g. ProductStoreEmailSetting will have following more attributes
emailTemplateSettingId
fromDate
thruDate
{quote}
The discussion on adding lifespan fields (fromDate and thruDate) to various entities was already started back in January /2015. It is good to see that it is still alive. See:
*
http://ofbiz.markmail.org/search/?q=lifespan%20field*
https://issues.apache.org/jira/issues/?jql=text%20~%20%22lifespan%22{quote}4.) Will remove the unused fields from the entity. {quote}
See my comment regarding the quote #1
{quote}5.) Document the migration steps.{quote}
Great to see that this is an integral part of the total implementation. Would love to see that in place, before mere entity and code changes are released to adopters.
> Refactor Email handling
> -----------------------
>
> Key: OFBIZ-3894
> URL:
https://issues.apache.org/jira/browse/OFBIZ-3894> Project: OFBiz
> Issue Type: Improvement
> Components: ALL COMPONENTS
> Affects Versions: Trunk
> Reporter: BJ Freeman
> Assignee: Erwan de FERRIERES
> Priority: Minor
> Attachments: OFBIZ-3894.patch, OFBIZ-3894.patch, OFBIZ-3894.patch, OFBIZ-3894.patch
>
> Original Estimate: 1,344h
> Remaining Estimate: 1,344h
>
> with the addition of the Website for each component
> 1) create product store for Order entry, or use the B2C product store.
> 2) move the email widgets from ecommerce to order compontent.
> 3) modify the seed data so that Order entry has it own emails from order component.this would be to add emails to
> note: as I go through the different items this is turning out to be a bigger project than I first anticipated.
> so consider this so far just ideas.
> Maybe break down in to small tasks as I have time to do something.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)