In-Portal Issue Tracker - In-Portal CMS
Viewing Issue Advanced Details
66 [In-Portal CMS] Admin Interfaces feature request N/A 2009-06-12 06:51 2012-03-22 11:54
alex  
alex  
normal  
needs feedback 5.1.0  
open  
 
none  
https://groups.google.com/d/topic/in-portal-dev/yTfC29_hLEg/discussion
added feature to store complete email copy in the email log
0
0000066: Add Email Details feature to Email Logs
Add ability, to view details of sent emails from email log grid. It's not content of email itself, it's a data, that was associated with email event that was sent.

For example for LINK.ADD or LINK.MODIFY events we could make email log subject a link to editing form of that link. Same for users and other related stuff. This way based on email log (in case of admin haven't received actual email) he/she can view details for each email and why it was sent at all.
parent of 0001228closed  (5.2.0)alex Email Log Rotation and New Fields 
related to 0000485closed  (5.2.0)alex Create more control over sent emails 
Issue History
2012-03-22 11:54 Dmitry Note Added: 0004505
2012-03-22 11:54 Dmitry Relationship added parent of 0001228
2012-03-22 11:54 Dmitry Relationship deleted related to 0001128
2012-03-22 11:54 Dmitry Relationship added related to 0001128
2012-03-14 12:11 alex Relationship added related to 0000485
2012-01-17 17:11 Dmitry Reference => https://groups.google.com/d/topic/in-portal-dev/yTfC29_hLEg/discussion
2012-01-17 17:11 Dmitry Change Log Message => added feature to store complete email copy in the email log
2012-01-17 17:04 Dmitry Note Edited: 0004422 bug_revision_view_page.php?bugnote_id=0004422#r967
2012-01-17 16:43 Dmitry Estimate Points => 0
2012-01-17 16:43 Dmitry Note Added: 0004422
2010-08-31 14:27 alex version => 5.1.0
2009-06-12 10:52 Dmitry Assigned To => alex
2009-06-12 10:51 Dmitry Note Added: 0000058
2009-06-12 10:51 Dmitry Status active => needs feedback
2009-06-12 10:48 Dmitry Target Version => Icebox
2009-06-12 10:48 Dmitry Summary Add details feature to email log screen => Add Email Details feature to Email Logs
2009-06-12 06:51 alex New Issue

Notes
(0000058)
Dmitry   
2009-06-12 10:51   
I like the idea. I think we can use our Change Log feature and get association with changed items if there were any?

I also think that storing actual Email body would help too. Down on the road we can add functionality for Exclusions and Agents to Clean up or even Compress the logs so they stored in a files.

Give me your thought on this.
(0004422)
Dmitry   
2012-01-17 16:43   
(edited on: 2012-01-17 17:04)
I believe we should do the following here:

1. Store complete Email message that has been sent out to the User. It can play the role of Web Copy when needed.

We should have new fields added which will store:

- Email Subject
- Email Body
- AdditionalRecepients (all recipients like CC, BCC users, groups and so on - it's okay to store)
- EmailKey (random 15 ro 20 alpa-numeric) to be able to reference to this log from the Front end - if needed (will use in URL)

We would need to have some sort of Tag which can be used within the Template and which during the mailing will be build correct URL with proper Key so users can click and view they web version if needed.

2. Create new System Configuration which would allow to specify number days to keep Email logs and delete all older ones (default 30 days). It's kind of rotation.

3. Create ScheduledJob which would do cleaning once a day.

(0004505)
Dmitry   
2012-03-22 11:54   
We actually decided to create a separate task for features described in my prev. note ##4422

0001228: Email Log Rotation and New Fields