[jira] [Commented] (OFBIZ-3894) Refactor Email handling

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-3894) Refactor Email handling

Nicolas Malin (Jira)

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