click here for details... Sakai Executive Director Position Search now open
Issue Details (XML | Word | Printable)

Key: SAK-12995
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Zhen Qian
Reporter: Zhen Qian
Votes: 1
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
Sakai

integrate Wsetup tool with email template service

Created: 15-Feb-2008 13:59   Updated: 18-Feb-2010 11:28
Component/s: Worksite Setup
Affects Version/s: None
Fix Version/s: 2.7.0

Time Tracking:
Issue & Sub-Tasks
Issue Only
Not Specified

Issue Links:
Depend
Relate
 

2.6.x Status: None
2.5.x Status: None
2.4.x Status: None

Sub-Tasks  All   Open   

 Description  « Hide
From Stephen Marquard:

We would like to see the email template service moved into trunk for 2.6, as it enables the important capability of being able to adjust template messages without changing java code or .properties files.

http://bugs.sakaiproject.org/confluence/display/ETS/Home

- Zhen

 All   Comments   Work Log   Change History   Subversion Commits   git Commits      Sort Order: Ascending order - Click to sort in descending order
Peter A. Knoop added a comment - 29-Sep-2008 07:22
[Bulk Comment] This Task (or Sub-Task) issue currently is Unresolved, but has a Fix Version of 2.6. The Code Freeze for Sakai 2.6 has now passed (29-Sep-2008, 8:00am Eastern US time).

If you are still working to resolve this issue for 2.6, then please post an email to sakai-dev to let everyone now that you need an exception for this JIra, explain what is left to do, and when you plan to have the work completed; please include that information here in the Jira as well.

Otherwise, if the resolution of this task has been postponed, please reset the Fix Version to 2.7 or Unknown, depending on what you're new expectations for completion are. If the issue is no longer relevant, please close the issue as Won't Fix or Incomplete with an explanation of why.

Thanks!

Peter A. Knoop added a comment - 08-Oct-2008 11:18
[Bulk Comment] The fix version for this Unresolved Tasks still indicates 2.6, but the code freeze is well passed now, and no exception was requested for this work. The Fix Version of this issue is being reset to 2.7, with the expectation that you are planning to finish the work in time for that release. If that is not the case, please update the Fix Version appropriately, or if you are not actively working on this issue, consider turning it into a Feature Request.

Zhen Qian added a comment - 08-Oct-2008 11:25
I would mark this as resolved now based on the subtask (SAK-14209: Add emailTemplate implementation of Noification manager) status.

- Zhen

Zhen Qian added a comment - 08-Oct-2008 11:26
It should be SAK-14269: Add emailTemplate implementation of Noification manager

- Zhen

Zhen Qian added a comment - 26-Feb-2009 13:14
Reopen this ticket since SAK-14269 didn't make the EmailTemplateService implementation as default choice.

This is to make it as the default choice now. So every email send from WSetup tool will be through the EmailTemplateService.

Thanks,

- Zhen

Zhen Qian added a comment - 26-Feb-2009 13:15
Fixed in r58058.

Now the ETSUserNotificationProvider is enabled as the default email provider.

Thanks,

- Zhen

Zhen Qian added a comment - 27-Feb-2009 09:13
Another checkin r58076 put back the loadTemplate routine in init() function back, but provided some placeholders for various template variables, which avoids the exception during the loading time due to missing template variables.

Thanks,

- Zhen

Peter A. Knoop added a comment - 27-Mar-2009 06:22
Zhen, is this needed for 2.6 as well (looks like SAK-14269 is in 2.6), or is this not part of the 2.6 release?

Zhen Qian added a comment - 27-Mar-2009 07:10
Peter:

This ticket is for 2.7, to make EmailTemplateService as default impl in OOTB.

The related SAK-14269 didn't make EmailTemplateService as default choice. so the change is not enabled by default in OOTB.

Clay Fenlason added a comment - 17-Aug-2009 14:24
How is it enabled? Is it that there is a sakai property that needs to be =true?

Zhen Qian added a comment - 18-Feb-2010 11:18
EmailTemplateService is enabled by default in the site-manage module. To change it, one need to change the components.xml file in site-manage-pack/src/webapp/WEB-INF:

Uncomment out the UserNotificationProviderImp:
<bean id="org.sakaiproject.sitemanage.api.UserNotificationProvider"
class="org.sakaiproject.sitemanage.impl.UserNotificationProviderImpl"

And comment out the ETSUserNotificationProviderImpl
<bean id="org.sakaiproject.sitemanage.api.UserNotificationProvider"
class="org.sakaiproject.sitemanage.impl.ETSUserNotificationProviderImpl"

Zhen Qian added a comment - 18-Feb-2010 11:28
verified base on code review for 2.7.0-b01