<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CKAN: Ticket #1635: Email notifications for activity streams</title>
    <link>http://localhost/ticket/1635</link>
    <description>&lt;p&gt;
Users need to be able to subscribe to/unsubscribe from receiving email notifications for activity stream events.
&lt;/p&gt;
&lt;p&gt;
This is not necessarily the same as following and unfollowing different activity streams (which then appear on the user's dashboard). The user may have activity streams on her dashboard for which she doesn't get email notifications, and perhaps also vice-versa.
&lt;/p&gt;
&lt;p&gt;
Some templating might have to be written to format activity stream events for plain text emails (as opposed formatting them for HTML as the current templating does).
&lt;/p&gt;
&lt;p&gt;
May need to add an email_subscriptions to the User class/database table? Or add a new table for it?
&lt;/p&gt;
&lt;p&gt;
The activity_create() function could be responsible for looking up subscriptions when an activity stream event is emitted and writing any activity stream event IDs out to a notifications outbox table. For package and resource activity events, the session extension may need to handle this.
&lt;/p&gt;
&lt;p&gt;
Another process will take rows out of the notifications outbox and send them as emails.
&lt;/p&gt;
</description>
    <language>en-us</language>
    <image>
      <title>CKAN</title>
      <url>http://assets.okfn.org/p/ckan/img/ckan_logo_shortname.png</url>
      <link>http://localhost/ticket/1635</link>
    </image>
    <generator>Trac 0.12.3</generator>
    <item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 16 Jan 2012 18:18:44 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1635#comment:1</link>
      <guid isPermaLink="false">http://localhost/ticket/1635#comment:1</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1635?action=diff&amp;amp;version=1"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Sun, 15 Apr 2012 19:41:27 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1635#comment:2</link>
      <guid isPermaLink="false">http://localhost/ticket/1635#comment:2</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1635?action=diff&amp;amp;version=2"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 16 Apr 2012 09:14:13 GMT</pubDate>
      <title>description, summary changed</title>
      <link>http://localhost/ticket/1635#comment:3</link>
      <guid isPermaLink="false">http://localhost/ticket/1635#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1635?action=diff&amp;amp;version=3"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;summary&lt;/strong&gt;
                changed from &lt;em&gt;Email notifications for activity streams&lt;/em&gt; to &lt;em&gt;Email notifications (e.g. for activity streams)&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 28 May 2012 11:22:56 GMT</pubDate>
      <title>milestone changed</title>
      <link>http://localhost/ticket/1635#comment:4</link>
      <guid isPermaLink="false">http://localhost/ticket/1635#comment:4</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;
                changed from &lt;em&gt;ckan-v1.7&lt;/em&gt; to &lt;em&gt;ckan-backlog&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 10 Dec 2012 12:05:57 GMT</pubDate>
      <title></title>
      <link>http://localhost/ticket/1635#comment:5</link>
      <guid isPermaLink="false">http://localhost/ticket/1635#comment:5</guid>
      <description>
        &lt;p&gt;
&lt;a class="ext-link" href="https://github.com/okfn/ckan/pull/199"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://github.com/okfn/ckan/pull/199&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>