Support single-email-per-student email notification
Description
Environment
Test Plan
Attachments
is related to
relates to
Activity

Jim Eng April 25, 2011 at 9:52 AM
The work to fix this ticket has been done under EVALSYS-1055.

Richard Ellis November 22, 2010 at 8:43 AM
------------------------------------------------------------------------ r63692 | jimeng@umich.edu | 2009-09-30 10:57:56 -0400 (Wed, 30 Sep 2009) | 4 lines
CT-942 includes logic-backup.xml
Revert revisions merged in 63291
AND remove the dependency on ctools-providers in impl/pom.xml
The email changes were removed from the CT_2-6-x branch this morning in revision 63692.
Details: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=63692
Author: jimeng@umich.edu
Date: 2009-09-30 10:57:56 -0400 (Wed, 30 Sep 2009)
New Revision: 63692
Removed:
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/dao/hbm/EvalQueuedGroup.hbm.xml
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/logic/EvalSingleEmailLogic.java
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/model/EvalQueuedGroup.java
evaluation/branches/CT_2-6-x/impl/src/java/org/sakaiproject/evaluation/logic/EvalSingleEmailLogicImpl.java
evaluation/branches/CT_2-6-x/impl/src/test/org/sakaiproject/evaluation/logic/EvalSingleEmailLogicImplTest.java
Modified:
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/constant/EvalConstants.java
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/dao/hbm/EvalQueuedEmail.hbm.xml
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/logic/EvalEmailsLogic.java
evaluation/branches/CT_2-6-x/api/src/java/org/sakaiproject/evaluation/model/EvalQueuedEmail.java
evaluation/branches/CT_2-6-x/impl/pom.xml
evaluation/branches/CT_2-6-x/impl/src/java/org/sakaiproject/evaluation/dao/EvaluationDao.java
evaluation/branches/CT_2-6-x/impl/src/java/org/sakaiproject/evaluation/dao/EvaluationDaoImpl.java
evaluation/branches/CT_2-6-x/impl/src/java/org/sakaiproject/evaluation/logic/EvalEmailsLogicImpl.java
evaluation/branches/CT_2-6-x/impl/src/java/org/sakaiproject/evaluation/logic/EvalEvaluationServiceImpl.java
evaluation/branches/CT_2-6-x/impl/src/java/org/sakaiproject/evaluation/logic/scheduling/EvalSingleEmailImpl.java
evaluation/branches/CT_2-6-x/impl/src/test/org/sakaiproject/evaluation/dao/EvaluationDaoImplTest.java
evaluation/branches/CT_2-6-x/impl/src/test/org/sakaiproject/evaluation/logic/EvalEvaluationServiceImplTest.java
evaluation/branches/CT_2-6-x/impl/src/test/org/sakaiproject/evaluation/test/EvalTestDataLoad.java
evaluation/branches/CT_2-6-x/pack/src/webapp/WEB-INF/logic-backup.xml
evaluation/branches/CT_2-6-x/pack/src/webapp/WEB-INF/spring-hibernate.xml
Log:
CT-942
Revert revisions merged in 63291
AND remove the dependency on ctools-providers in impl/pom.xml
------------------------------------------------------------------------

Richard Ellis November 19, 2010 at 12:37 PM
attachment shows jobs registered with Job Scheduler in 1.2.-UM
The logic.backup.xml job and helper entries to register the "Evaluation Single Email" job with Job Scheduler needs to be added to 1.3-SNAPSHOT. This job is scheduled to run once daily to send a single email notification per student.
The logic.backup.xml job and helper entries to register the "Disable Sending Queued Email" and "Enable Sending Queued Email" could be added to 1.3-SNAPSHOT. They enable or disable polling for and sending of queued emails from the "Evaluation Single Email" job.
The "TQ Status Report Email" does not need to be added to 1.3-SNAPSHOT.

Richard Ellis November 19, 2010 at 12:18 PM
1.2-UM Quartz jobs

Richard Ellis October 18, 2010 at 7:32 AM
Fixed in 1.2 UM Branch – needs to be merged to trunk
Add support for single-email-per-student type of email notification settings using logic-backup-xml file (see attached example)