Anonymous | Login | Signup for a new account | 2023-12-10 07:49 CST | ![]() |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Relationship Graph | [ View Issue ] [ Dependency Graph ] | |||
|
||||
|
Viewing Issue Simple Details | |||||
ID | Category | Type | Reproducibility | Date Submitted | Last Update |
0001207 | [In-Portal CMS] Email Templates | feature request | N/A | 2012-02-13 14:33 | 2012-07-25 05:31 |
Reporter | alex | View Status | public | ||
Assigned To | alex | ||||
Priority | normal | Resolution | fixed | ||
Status | closed | ||||
Summary | 0001207: Ability to subscribe to any system event from e-mail event | ||||
Description |
Add ability to send e-mail from any form being submitted on website all subscribers of that form. For example when: - new topic is created in a specific category - review is added to an article |
||||
Additional Information |
Plan: 1. Add following fields to Events table: - BindToSystemEvent (text in format "unit-config-prefix:OnSampleEvent") 2. Create table EmailEventSubscribers: - SubscriptionId (auto-increment) - EmailEventId (from Events table) - SubscriberEmail (string default empty, used in case if user subscribed without Registration - quite useful) - UserId (from Users table, default NULL) - CategoryId (from Categories table, default NULL) - ItemId (default NULL) - ParentItemId (default NULL) - SubscribedOn (int, date when user was subscribed with DateTime Formatter) 3. Add processing code, that will be executed after processing kEvent from web-browser request. The code will look for current event signature prefix:event_name in Events.BindToSystemEvent table and if found would check if any subscribers should be informed about it. If so, then send this e-mail. |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Web Development by Intechnic![]() In-Portal Open Source CMS |