<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CKAN: Ticket #1199: Implement an email function for users.</title>
    <link>http://localhost/ticket/1199</link>
    <description>&lt;p&gt;
We need an email function in CKAN to accept messages sent to users. The basic signature will be:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;mail_user(user_obj, subject, body, mime_type='text/plain', headers={})
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
This has a number of use cases:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Retrieval of lost passwords
&lt;/li&gt;&lt;li&gt;E-Mail confirmation
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Finally, the mail function should be exposed in the API for sysadmin clients. This way we can have scripts traverse CKAN for 404s, invalid data or missing fields and ping users about that automatically (requires traversal by revision, not package, to get the associated users).
&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/1199</link>
    </image>
    <generator>Trac 0.12.3</generator>
    <item>
      
        <dc:creator>rgrp</dc:creator>

      <pubDate>Thu, 23 Jun 2011 09:49:17 GMT</pubDate>
      <title></title>
      <link>http://localhost/ticket/1199#comment:1</link>
      <guid isPermaLink="false">http://localhost/ticket/1199#comment:1</guid>
      <description>
        &lt;p&gt;
Not sure we need exposure this via the API (at least at this point) as things like auto mass emailing could be in done in separate component (that talks to CKAN).
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>rgrp</dc:creator>

      <pubDate>Thu, 23 Jun 2011 09:52:15 GMT</pubDate>
      <title>status, description changed; owner set</title>
      <link>http://localhost/ticket/1199#comment:2</link>
      <guid isPermaLink="false">http://localhost/ticket/1199#comment:2</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;owner&lt;/strong&gt;
              set to &lt;em&gt;pudo&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;new&lt;/em&gt; to &lt;em&gt;assigned&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1199?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>rgrp</dc:creator>

      <pubDate>Thu, 23 Jun 2011 10:06:24 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1199#comment:3</link>
      <guid isPermaLink="false">http://localhost/ticket/1199#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1199?action=diff&amp;amp;version=3"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>pudo</dc:creator>

      <pubDate>Fri, 24 Jun 2011 13:33:09 GMT</pubDate>
      <title>status changed; resolution set</title>
      <link>http://localhost/ticket/1199#comment:4</link>
      <guid isPermaLink="false">http://localhost/ticket/1199#comment:4</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;assigned&lt;/em&gt; to &lt;em&gt;closed&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;resolution&lt;/strong&gt;
                set to &lt;em&gt;fixed&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
merged to default with password reset forms
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>dread</dc:creator>

      <pubDate>Wed, 13 Jul 2011 11:13:09 GMT</pubDate>
      <title></title>
      <link>http://localhost/ticket/1199#comment:5</link>
      <guid isPermaLink="false">http://localhost/ticket/1199#comment:5</guid>
      <description>
        &lt;p&gt;
This was done in branch feature-1198-mailer. No tests - ticketed here: &lt;a class="closed ticket" href="http://localhost/ticket/1222" title="defect: Mailer has no tests (closed: fixed)"&gt;#1222&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Additional feature in this branch 'password reset' was ticket &lt;a class="closed ticket" href="http://localhost/ticket/1186" title="enhancement: Password reset facility (closed: fixed)"&gt;#1186&lt;/a&gt;.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>