--
You received this message because you are subscribed to the Google Groups "In-Portal Development Team" group.
To post to this group, send email to in-por...@googlegroups.com.
To unsubscribe from this group, send email to in-portal-de...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/in-portal-dev?hl=en.
Further more I think we need to make this even more flexible:
1. Ability to have Users to be signed up to ANY Events. While in most
cases these Events will have to added by hand (besides standard ones)
like new Event when users signed up to receive updates on Topic -
POST.ADD.SUBSCRIBERS . Again here we'll have to add a new Event.
Here we definitely need:
- PrefixId
- ItemId
- CategoryId ??? not sure
2. At the same time it would be nice to use the same table to create
list of Percipients who will be getting the same email as Primary
User. This will be managed in Admin (some special Grid).
As you can see the above two are different, but have similar storying
structure and I think we can add them both.
Let me know what you think.
On Jan 27, 11:05 am, Alexander Obuhovich <aik.b...@gmail.com> wrote:
> Please no ResourceId, because we are trying to get rid of it in another
> discussion and here you mention it again. Maybe, when email event is called
> we should pass any additional data, like:
>
> - prefix involved;
> - topic id;
> - post id.
>
> This way OnEmailEvent event can more accurately select group of people, who
> want to receive such notification.
>
> > in-portal-de...@googlegroups.com<in-portal-dev%2Bunsubscribe@goog legroups.com>
To unsubscribe from this group, send email to in-portal-de...@googlegroups.com.
1. Subscribers can be added to ANY existing Event and limited by
CategoryId and ItemId + ItemPrefix (is last 3 are specified NOT Null)
2. New Events can created (in the future) with the same functionality
as Above.
Thus we would have:
Table: EmailEventSubscriptions
- SubscriptionId (auto-increment)
- PortalUserId (from PortalUser table)
- EventId (from Events table)
- CategoryId (from Categories table, default NULL)
- ItemPrefix (default NULL)
- ItemId (default NULL)
- Status (int - Active, Disabled, Pending)
- ModifiedOn (int with DateTime Formatter)
Let me know if this sounds right.
DA.