<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CKAN: Ticket Query</title>
    <link>http://localhost/query?status=closed&amp;col=id&amp;col=resolution&amp;col=summary&amp;col=owner&amp;col=reporter&amp;desc=1&amp;order=summary</link>
    <description>The open source data portal software</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/query?status=closed&amp;col=id&amp;col=resolution&amp;col=summary&amp;col=owner&amp;col=reporter&amp;desc=1&amp;order=summary</link>
    </image>
    <generator>Trac 0.12.3</generator>
    <item>
        <link>http://localhost/ticket/2805</link>
        <guid isPermaLink="false">http://localhost/ticket/2805</guid>
        <title>#2805: zh_TW has no Plural-Forms</title>
        <pubDate>Mon, 06 Aug 2012 11:51:03 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
the .po file for zh_TW does not contain Plural-Forms which breaks the i18n &lt;a class="missing wiki"&gt;JavaScript?&lt;/a&gt; Extractions for ckan-demo.
&lt;/p&gt;
&lt;p&gt;
I've added the following which may or may not be correct - from web search
"Plural-Forms: nplurals=1; plural=0\n"
&lt;/p&gt;
&lt;p&gt;
I suspect it will get overwritten when translations are pulled from transiflex so passing to you as you are the expert in that realm
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2805#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1826</link>
        <guid isPermaLink="false">http://localhost/ticket/1826</guid>
        <title>#1826: weight queries so that title is more important than rest of body</title>
        <pubDate>Wed, 22 Feb 2012 15:24:20 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
Currently everything is considered equally when doing a normal search. Use dismax when there is not a fielded search to get round this. This is part of the work for &lt;a class="closed ticket" href="http://localhost/ticket/1822" title="enhancement: Weight mulilingual searches correctly (closed: fixed)"&gt;#1822&lt;/a&gt; as the dismax option is needed for multilingual search.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1826#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2806</link>
        <guid isPermaLink="false">http://localhost/ticket/2806</guid>
        <title>#2806: way to read full group description</title>
        <pubDate>Mon, 06 Aug 2012 11:58:12 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
e.g. currently no way to read full description for the 'data explorer examples' group here:http://s031.okserver.org:2375/group/data-explorer
&lt;/p&gt;
&lt;p&gt;
Can we add a 'read more' link that expands and contracts the sidebar box or similar?
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2806#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2522</link>
        <guid isPermaLink="false">http://localhost/ticket/2522</guid>
        <title>#2522: view user gatavar not sqaure</title>
        <pubDate>Wed, 13 Jun 2012 16:29:14 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
the user pic should be square on the user read page
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2522#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1087</link>
        <guid isPermaLink="false">http://localhost/ticket/1087</guid>
        <title>#1087: version and contact info api call</title>
        <pubDate>Tue, 12 Apr 2011 17:22:24 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description>&lt;p&gt;
a simple api call that returns data like this:
&lt;/p&gt;
&lt;pre class="wiki"&gt;{ "version": ckan_software_version,
  "contact": { "name": "Some Admin", "mbox": "admin@exmaple.org" },
  "description": "Site Description",
  "url": "http://canonical.name.ckan.net/"
&lt;/pre&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1087#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/901</link>
        <guid isPermaLink="false">http://localhost/ticket/901</guid>
        <title>#901: vdm support for sqla 0.6 and sqlite</title>
        <pubDate>Mon, 10 Jan 2011 11:49:04 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/901#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2589</link>
        <guid isPermaLink="false">http://localhost/ticket/2589</guid>
        <title>#2589: users can view draft datasets</title>
        <pubDate>Fri, 22 Jun 2012 13:53:14 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
need to add some logic for this
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2589#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1083</link>
        <guid isPermaLink="false">http://localhost/ticket/1083</guid>
        <title>#1083: userobjectroles added twice can't be deleted</title>
        <pubDate>Mon, 11 Apr 2011 19:37:40 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
the add_user_to_role/remove_user_from_role functions are asymmetrical
in that the add function is happy to add the same role twice but the remove asserts that it's only in the table once and crashes if that's not true.
&lt;/p&gt;
&lt;p&gt;
an attempt has been made to guard against this, but fails, I think because the add functions rely on the caller committing the change to the db.
&lt;/p&gt;
&lt;p&gt;
same problem affects corresponding authorization_group functions
&lt;/p&gt;
&lt;p&gt;
I'll try to sort this out. Making a note here.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1083#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1091</link>
        <guid isPermaLink="false">http://localhost/ticket/1091</guid>
        <title>#1091: usernames of users logged in using open ids are strange</title>
        <pubDate>Wed, 13 Apr 2011 13:31:00 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
If I use my gmail openID to log into a CKAN instance, then my username is:
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="https://www.google.com/accounts/o8/id?id=AItOawnduohQ5RgXdPJKHiq-SIPbvCBqUaERuEQ"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.google.com/accounts/o8/id?id=AItOawnduohQ5RgXdPJKHiq-SIPbvCBqUaERuEQ&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
This seems a bit odd.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1091#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1265</link>
        <guid isPermaLink="false">http://localhost/ticket/1265</guid>
        <title>#1265: user/edit error conditions cause exceptions</title>
        <pubDate>Fri, 05 Aug 2011 17:36:28 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
We get exceptions on these occasions:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;user/edit if not logged in
&lt;/li&gt;&lt;li&gt;user/edit/bob if bob is not a known user
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
These are a problem only on 1.4.3b.
&lt;/p&gt;
&lt;p&gt;
Introduced in &lt;a class="closed ticket" href="http://localhost/ticket/1229" title="enhancement: Refactor all database code out of the controllers and into the logic layer (closed: fixed)"&gt;#1229&lt;/a&gt; - merge of branch feature-1229-db-out-of-controllers
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1265#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2871</link>
        <guid isPermaLink="false">http://localhost/ticket/2871</guid>
        <title>#2871: user profile about text does not show up</title>
        <pubDate>Thu, 16 Aug 2012 11:02:33 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
tested with my &lt;a class="ext-link" href="http://s031.okserver.org:2375/user/shevski"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/user/shevski&lt;/a&gt; and daniel's account. I have added about text and yet see '
Irina Bolychevsky
&lt;/p&gt;
&lt;p&gt;
You have not provided a biography.'
&lt;/p&gt;
&lt;p&gt;
The about text is saved (and viewable on the edit form itself) but does not show on profile
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2871#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2755</link>
        <guid isPermaLink="false">http://localhost/ticket/2755</guid>
        <title>#2755: user pages very slow to load</title>
        <pubDate>Wed, 25 Jul 2012 14:09:55 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
navigating to a user page -one's own or &lt;a class="ext-link" href="http://s031.okserver.org:2375/en/user/ira"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/en/user/ira&lt;/a&gt; or &lt;a class="ext-link" href="http://s031.okserver.org:2375/en/user/shevski"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/en/user/shevski&lt;/a&gt;, even when signed out is noticeably slower than navigating between other parts of the site; over 2 seconds. Maybe even 3
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2755#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/843</link>
        <guid isPermaLink="false">http://localhost/ticket/843</guid>
        <title>#843: user list ui for group curation</title>
        <pubDate>Sat, 04 Dec 2010 17:37:25 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description>&lt;ul&gt;&lt;li&gt;perhaps we should show the openid as well to distinguish between users with the same name.
&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;perhaps on account creation, the user should be redirected to their personal details page to encourage them to fill in a human readable name.
&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;also the list is much too long. can we make it work some other way? javascript is an option, but must be careful to fail gracefully when the browser does not support it.
&lt;/li&gt;&lt;/ul&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/843#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2687</link>
        <guid isPermaLink="false">http://localhost/ticket/2687</guid>
        <title>#2687: uploading file breaks add dataset process</title>
        <pubDate>Tue, 17 Jul 2012 09:47:02 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Once you upload a file, all the buttons on the page stop working. You can't complete &amp;amp; go to next step or save &amp;amp; add another or go to previous
&lt;/p&gt;
&lt;p&gt;
Clicking on these just seems to re-load the page
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/new_resource/super"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/new_resource/super&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2687#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2655</link>
        <guid isPermaLink="false">http://localhost/ticket/2655</guid>
        <title>#2655: updating datasets loses data</title>
        <pubDate>Wed, 11 Jul 2012 09:38:02 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Editing and saving a resource wipes the data from the dataset. Happened with &lt;a class="ext-link" href="http://demo.ckan.org/dataset/my-tes"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://demo.ckan.org/dataset/my-tes&lt;/a&gt; I clicked on edit, changed a tag, clicked update and the data was gone!
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2655#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1176</link>
        <guid isPermaLink="false">http://localhost/ticket/1176</guid>
        <title>#1176: unicode_body exception</title>
        <pubDate>Mon, 06 Jun 2011 09:12:42 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
We seem to occasionally get this exception on ckan.net.
&lt;/p&gt;
&lt;p&gt;
User agents causing this include:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Alexa ia_archiver (3/6/11)
&lt;/li&gt;&lt;li&gt;Maxthon browser (17/5/11)
&lt;/li&gt;&lt;/ul&gt;&lt;pre class="wiki"&gt;Module ckan.controllers.error:32 in document
&amp;lt;&amp;lt;              return original_response.body
               # Otherwise, decorate original response with error template.
               c.content = literal(original_response.unicode_body) or cgi.escape(request.GET.get('message', ''))
               c.prefix=request.environ.get('SCRIPT_NAME', ''),
               c.code=cgi.escape(request.GET.get('code', str(original_response.status_int))),
&amp;gt;&amp;gt;  c.content = literal(original_response.unicode_body) or cgi.escape(request.GET.get('message', ''))
AttributeError: 'NoneType' object has no attribute 'unicode_body'
&lt;/pre&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1176#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/861</link>
        <guid isPermaLink="false">http://localhost/ticket/861</guid>
        <title>#861: unicode errors creating rdf output</title>
        <pubDate>Tue, 07 Dec 2010 12:48:45 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description>&lt;p&gt;
&lt;a class="ext-link" href="http://bitbucket.org/ww/ckanrdf/changeset/63b60d3a253d"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://bitbucket.org/ww/ckanrdf/changeset/63b60d3a253d&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/861#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2853</link>
        <guid isPermaLink="false">http://localhost/ticket/2853</guid>
        <title>#2853: unclear error message in refreshing harvest source</title>
        <pubDate>Wed, 15 Aug 2012 16:34:42 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Tried to refresh the datagm harvest source to get error message:
&lt;/p&gt;
&lt;p&gt;
"An error occurred: [There already is an unrun job for this source]"
&lt;/p&gt;
&lt;p&gt;
This is unclear and not sure why it created an error. We should have something informative such as "A harvest has already been scheduled for this source"
&lt;/p&gt;
&lt;p&gt;
Do we have a date/time for when this has been scheduled that we can display?
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2853#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/990</link>
        <guid isPermaLink="false">http://localhost/ticket/990</guid>
        <title>#990: umlauts in title / text</title>
        <pubDate>Tue, 15 Feb 2011 20:17:16 GMT</pubDate>
        
        <dc:creator>rene.kapusta</dc:creator>

        <description>&lt;p&gt;
It's not possible to use umlauts (like "CKAN Österreich") in the title / text.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/990#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/686</link>
        <guid isPermaLink="false">http://localhost/ticket/686</guid>
        <title>#686: ultrastable tested on buildbot</title>
        <pubDate>Wed, 06 Oct 2010 18:03:45 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/686#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/883</link>
        <guid isPermaLink="false">http://localhost/ticket/883</guid>
        <title>#883: uklii harvesting refactor</title>
        <pubDate>Sat, 25 Dec 2010 11:48:33 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description>&lt;h2 id="masterticket"&gt;master ticket&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="closed ticket" href="http://localhost/ticket/884" title="enhancement: harvest job delete operation (closed: fixed)"&gt;#884&lt;/a&gt; implement harvest job delete command for an easier life
&lt;/li&gt;&lt;li&gt;&lt;a class="closed ticket" href="http://localhost/ticket/885" title="defect: reimplement csw module to use owslib (closed: fixed)"&gt;#885&lt;/a&gt; move csw code into dedicated ckanext plugin
&lt;/li&gt;&lt;li&gt;&lt;a class="closed ticket" href="http://localhost/ticket/886" title="defect: move uklii forms api to dgu module (closed: duplicate)"&gt;#886&lt;/a&gt; move forms api into dgu extension module
&lt;/li&gt;&lt;li&gt;&lt;a class="closed ticket" href="http://localhost/ticket/887" title="enhancement: move harvesting to generic module (closed: fixed)"&gt;#887&lt;/a&gt; move harvesting code to use generic harvesting module
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/883#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/958</link>
        <guid isPermaLink="false">http://localhost/ticket/958</guid>
        <title>#958: ui for new kind field</title>
        <pubDate>Fri, 04 Feb 2011 12:34:56 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
Ui for related new field in resource (&lt;a class="closed ticket" href="http://localhost/ticket/957" title="enhancement: new &amp;#34;kind &amp;#34; field added to resources (closed: wontfix)"&gt;#957&lt;/a&gt;)
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/958#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2716</link>
        <guid isPermaLink="false">http://localhost/ticket/2716</guid>
        <title>#2716: truncate long resource names</title>
        <pubDate>Thu, 19 Jul 2012 16:09:42 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
&lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/hi-people/resource/4558c365-fd7a-4f0e-9f2a-90ad47db6b39"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/hi-people/resource/4558c365-fd7a-4f0e-9f2a-90ad47db6b39&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2716#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2794</link>
        <guid isPermaLink="false">http://localhost/ticket/2794</guid>
        <title>#2794: top buttons missing on edit resource</title>
        <pubDate>Thu, 02 Aug 2012 08:58:46 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
&lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/resource-markdown/resource_edit/ba1b094d-697c-47c4-a72a-6c2557da5409"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/resource-markdown/resource_edit/ba1b094d-697c-47c4-a72a-6c2557da5409&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
should have &lt;tt&gt;back to resource&lt;/tt&gt; as a minimum
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2794#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2800</link>
        <guid isPermaLink="false">http://localhost/ticket/2800</guid>
        <title>#2800: tooltip on popular datasets with number of views</title>
        <pubDate>Mon, 06 Aug 2012 09:05:25 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
be good to do this in phase 3
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2800#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1242</link>
        <guid isPermaLink="false">http://localhost/ticket/1242</guid>
        <title>#1242: thedatahub.org's login page</title>
        <pubDate>Mon, 25 Jul 2011 04:46:58 GMT</pubDate>
        
        <dc:creator>timmcnamara</dc:creator>

        <description>&lt;p&gt;
The right hand side of &lt;a class="ext-link" href="http://thedatahub.org/user/login"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;thedatahub.org login screen&lt;/a&gt; is a little confusing:
&lt;/p&gt;
&lt;pre class="wiki"&gt;    Not a member?
    Join CKAN to contribute packages under your own name.
     - Register
     - Reset your password
     - Privacy Policy
&lt;/pre&gt;&lt;p&gt;
Suggested improvements to make:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;replace CKAN with thedatahub.org
&lt;/li&gt;&lt;li&gt;in general, edit the copy to be more inviting
&lt;/li&gt;&lt;li&gt;remove "Reset your password" from that bubble
&lt;/li&gt;&lt;li&gt;move the privacy policy link to somewhere less prominent
&lt;/li&gt;&lt;/ul&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1242#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1118</link>
        <guid isPermaLink="false">http://localhost/ticket/1118</guid>
        <title>#1118: tests are testing something other than the behaviour seen in the browser</title>
        <pubDate>Fri, 29 Apr 2011 16:03:37 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
I'm finding that if I try to take an action with insufficient credentials from a test then I often (but not always) get a 401 error, whereas in the browser I get redirected to the login page.
&lt;/p&gt;
&lt;p&gt;
It's a bit worrying that the program in its test environment doesn't behave like it does in the browser.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1118#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1132</link>
        <guid isPermaLink="false">http://localhost/ticket/1132</guid>
        <title>#1132: test_authz doesn't run</title>
        <pubDate>Mon, 09 May 2011 18:48:43 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
Trying to run the tests in test_authz.py with
&lt;/p&gt;
&lt;p&gt;
$ nosetests --ckan ckan/tests/functional/test_authz.py
results in no tests being run:
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
Ran 0 tests in 0.840s
&lt;/p&gt;
&lt;p&gt;
OK (SKIP=3)
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1132#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1105</link>
        <guid isPermaLink="false">http://localhost/ticket/1105</guid>
        <title>#1105: test ticket, please ignore</title>
        <pubDate>Fri, 22 Apr 2011 21:37:41 GMT</pubDate>
        
        <dc:creator>nils.toedtmann</dc:creator>

        <description>&lt;p&gt;
.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1105#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1148</link>
        <guid isPermaLink="false">http://localhost/ticket/1148</guid>
        <title>#1148: test speed improvements and cleanup</title>
        <pubDate>Sat, 21 May 2011 09:13:43 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
The tests have been running slower recently and need fixing.  They also could do with a bit more consistency to them.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1148#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2666</link>
        <guid isPermaLink="false">http://localhost/ticket/2666</guid>
        <title>#2666: templates/package/resource_edit.html</title>
        <pubDate>Thu, 12 Jul 2012 09:12:53 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
There is a new template for editing resources outside of the add dataset logic
&lt;/p&gt;
&lt;p&gt;
this is the template it just throws some crap onto the page at the moment - we need to create a form - the form will end up with the usual data/edit stuff but for now you can use the resource to populate the form and I can then change it to use data - I just want to know which fields we'll have
&lt;/p&gt;
&lt;p&gt;
templates/package/resource_edit.html
&lt;/p&gt;
&lt;p&gt;
when done reassign to me and I'll get it functioning
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2666#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2860</link>
        <guid isPermaLink="false">http://localhost/ticket/2860</guid>
        <title>#2860: target blank link in qa report</title>
        <pubDate>Thu, 16 Aug 2012 10:43:46 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
can we get the link going to an explanation of the 5 star system on page &lt;a class="ext-link" href="http://s031.okserver.org:2375/qa/dataset/five_stars"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/qa/dataset/five_stars&lt;/a&gt; to open in new tab? it's leaving demo all together so better to open in new tab than navigate away
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2860#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2664</link>
        <guid isPermaLink="false">http://localhost/ticket/2664</guid>
        <title>#2664: tags with : cause crazy error message on add dataset in demo</title>
        <pubDate>Wed, 11 Jul 2012 14:55:03 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/2664#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2439</link>
        <guid isPermaLink="false">http://localhost/ticket/2439</guid>
        <title>#2439: tag_search and tag_autocomplete not fully available via GET request</title>
        <pubDate>Mon, 28 May 2012 09:32:29 GMT</pubDate>
        
        <dc:creator>icmurray</dc:creator>

        <description>&lt;p&gt;
&lt;tt&gt;tag_search&lt;/tt&gt; and &lt;tt&gt;tag_autocomplete&lt;/tt&gt;: The &lt;tt&gt;fields&lt;/tt&gt; argument is not available when accessing this action with a GET request.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2439#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2374</link>
        <guid isPermaLink="false">http://localhost/ticket/2374</guid>
        <title>#2374: tag search paging</title>
        <pubDate>Fri, 04 May 2012 17:53:45 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
Currently in the logic function tag_search you can specify limit and offset, but no count is returned. Therefore pagination is not possible for tag results. This is desired though.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2374#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1575</link>
        <guid isPermaLink="false">http://localhost/ticket/1575</guid>
        <title>#1575: tag punctuation lost in ca.ckan.net import</title>
        <pubDate>Mon, 19 Dec 2011 17:47:40 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
Last week I imported ca.ckan.net datasets into thedatahub.org, but the tags seem to have lost their dashes, underscores and dots.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1575#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2840</link>
        <guid isPermaLink="false">http://localhost/ticket/2840</guid>
        <title>#2840: tag line styling</title>
        <pubDate>Mon, 13 Aug 2012 09:48:27 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
@aron
&lt;/p&gt;
&lt;p&gt;
Is it possible to get the tagline text to float  the other way
&lt;/p&gt;
&lt;p&gt;
at the moment we have
&lt;/p&gt;
&lt;p&gt;
...........Title
Tag line to here
&lt;/p&gt;
&lt;p&gt;
I'd like
&lt;/p&gt;
&lt;p&gt;
...........Title
...........Tag line to here
&lt;/p&gt;
&lt;p&gt;
is this possible or too much pain
&lt;/p&gt;
&lt;p&gt;
based partly on this comment
Markw wrote
&lt;/p&gt;
&lt;p&gt;
A minor problem visible on the home page
&amp;lt;&lt;a class="ext-link" href="http://s031.okserver.org:2375/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/&lt;/a&gt;&amp;gt; and other pages, when viewing in both
Chrome and Firefox:
&lt;/p&gt;
&lt;p&gt;
if the browser width is not very wide, the tag line 'Open source data
portal' vanishes off the *left* hand side of the screen. For some
reason the browser doesn't even recognise this with a horizontal
scroll bar (as it does when stuff is off the *right* hand side) - it
just chops off the text.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2840#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/135</link>
        <guid isPermaLink="false">http://localhost/ticket/135</guid>
        <title>#135: sysadmins defined in the db</title>
        <pubDate>Mon, 05 Oct 2009 09:36:08 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/135#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2521</link>
        <guid isPermaLink="false">http://localhost/ticket/2521</guid>
        <title>#2521: synchronous_search plugin missing from deployment.ini_tmpl</title>
        <pubDate>Wed, 13 Jun 2012 13:49:21 GMT</pubDate>
        
        <dc:creator>seanh</dc:creator>

        <description>&lt;p&gt;
It still contains the old build_search_index_synchronously which no longer works
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2521#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1029</link>
        <guid isPermaLink="false">http://localhost/ticket/1029</guid>
        <title>#1029: synchronous search erroring when harvesting is run.</title>
        <pubDate>Thu, 10 Mar 2011 14:45:37 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
Errors are caused when harvesting documents. This also makes the count not show up correctly on the ckan search page.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1029#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2669</link>
        <guid isPermaLink="false">http://localhost/ticket/2669</guid>
        <title>#2669: style [Draft]</title>
        <pubDate>Fri, 13 Jul 2012 10:08:30 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
I've added [Draft] to partial completed datasets in the package list and read  commit 6a8e74d0
&lt;/p&gt;
&lt;p&gt;
templates/snippets/package_list.html
&lt;/p&gt;
&lt;p&gt;
templates/package/read.html
&lt;/p&gt;
&lt;p&gt;
do you want to style them in some way?
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2669#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1099</link>
        <guid isPermaLink="false">http://localhost/ticket/1099</guid>
        <title>#1099: strange interactions between two browsers while playing with authz groups</title>
        <pubDate>Thu, 21 Apr 2011 10:13:44 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
While playing with the authorization groups, trying to design tests, I found that it was necessary to log in as two different users with two different browsers. Often actions of one user would cause server errors in the other user's browser.
&lt;/p&gt;
&lt;p&gt;
I don't have a reproducible test case, but it happens fairly often so it shouldn't be too difficult to get one.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1099#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1043</link>
        <guid isPermaLink="false">http://localhost/ticket/1043</guid>
        <title>#1043: stop sqlalchemy message saying at least one scoped seession already present</title>
        <pubDate>Wed, 16 Mar 2011 21:18:46 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
see summary.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1043#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2598</link>
        <guid isPermaLink="false">http://localhost/ticket/2598</guid>
        <title>#2598: stages css broken in FF</title>
        <pubDate>Tue, 26 Jun 2012 10:55:02 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
I see X where none should be
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2598#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/685</link>
        <guid isPermaLink="false">http://localhost/ticket/685</guid>
        <title>#685: stable tested on buildbot</title>
        <pubDate>Wed, 06 Oct 2010 18:03:26 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/685#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1209</link>
        <guid isPermaLink="false">http://localhost/ticket/1209</guid>
        <title>#1209: sort out rendering of formalchemy package preview</title>
        <pubDate>Mon, 04 Jul 2011 22:07:20 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
Got broken due to the moderated edits changes &lt;a class="closed ticket" href="http://localhost/ticket/1141" title="CREP: [super] Moderated Edits User Interface (closed: fixed)"&gt;#1141&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Need to make sure preview works.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1209#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/320</link>
        <guid isPermaLink="false">http://localhost/ticket/320</guid>
        <title>#320: site_title configuration variable which is used in template</title>
        <pubDate>Thu, 20 May 2010 18:09:27 GMT</pubDate>
        
        <dc:creator>rgrp</dc:creator>

        <description>&lt;p&gt;
As a sysadmin I want to configure basic site title information for use in the site templates.
&lt;/p&gt;
&lt;p&gt;
Implementation:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;ckan.site_title config variable
&lt;/li&gt;&lt;li&gt;set this on g in app_globals.py e.g.
&lt;ul&gt;&lt;li&gt;from pylons import config; g.site_title = config.get('ckan.site_title, 'CKAN - Comprehensive Knowledge Archive Network')
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;use in head title and in main site title/logo section (use it as alt on logo image)
&lt;/li&gt;&lt;li&gt;Also all other pages (e.g. index, about) which talk about CKAN
&lt;ul&gt;&lt;li&gt;Is this needed? Would it not be better for people who want to customize the site to simply overwrite those templates?
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Questions:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Do we want a site_logo variable whic his use for site title/logo section instead of site_title if site_logo defined?
&lt;/li&gt;&lt;li&gt;Probably yes, but &lt;strong&gt;not&lt;/strong&gt; part of this ticket.
&lt;/li&gt;&lt;/ul&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/320#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/203</link>
        <guid isPermaLink="false">http://localhost/ticket/203</guid>
        <title>#203: show package counts for groups in WUI</title>
        <pubDate>Mon, 07 Dec 2009 12:08:10 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
In two places in the WUI
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;list of groups
&lt;/li&gt;&lt;li&gt;group page in title e.g. ukgov (5)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Cost: 1h
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/203#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2532</link>
        <guid isPermaLink="false">http://localhost/ticket/2532</guid>
        <title>#2532: show activity steam for user no js</title>
        <pubDate>Fri, 15 Jun 2012 09:55:58 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
We should allow the user activity stream to be accessible with no js by passing a param or something.  Need to agree how we hide/show basically agree what classes we use.
&lt;/p&gt;
&lt;p&gt;
This should be a generalised solution that we can use in other places as needed.
&lt;/p&gt;
&lt;p&gt;
I think this just needs discussion
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2532#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/3022</link>
        <guid isPermaLink="false">http://localhost/ticket/3022</guid>
        <title>#3022: setup_template_variables method of IDatasetForm never called</title>
        <pubDate>Thu, 22 Nov 2012 16:45:43 GMT</pubDate>
        
        <dc:creator>amercader</dc:creator>

        <description>&lt;p&gt;
On the package controller the package_type is not passed to the lookup function, so the setup_template_variables defined on the extensions is never called
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/3022#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2660</link>
        <guid isPermaLink="false">http://localhost/ticket/2660</guid>
        <title>#2660: server error when updating dataset</title>
        <pubDate>Wed, 11 Jul 2012 12:49:30 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
same as yesterday: &lt;a class="ext-link" href="http://demo.ckan.org/dataset/edit/newcastle-city-council-payments-over-500"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://demo.ckan.org/dataset/edit/newcastle-city-council-payments-over-500&lt;/a&gt;
clicking update/save returns error
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2660#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2856</link>
        <guid isPermaLink="false">http://localhost/ticket/2856</guid>
        <title>#2856: server error when clicking on deleted app link</title>
        <pubDate>Wed, 15 Aug 2012 16:54:44 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;ol&gt;&lt;li&gt;go to &lt;a class="ext-link" href="http://s031.okserver.org:2375/user/okfn"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/user/okfn&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Click on activity stream
&lt;/li&gt;&lt;li&gt;Click on 'Deletion test' related item that's linked to in entries 1 &amp;amp; 2
&lt;/li&gt;&lt;li&gt;Server error
&lt;/li&gt;&lt;/ol&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2856#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1102</link>
        <guid isPermaLink="false">http://localhost/ticket/1102</guid>
        <title>#1102: searching broken in development setup</title>
        <pubDate>Fri, 22 Apr 2011 17:05:12 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
With the default test data created by
&lt;/p&gt;
&lt;p&gt;
paster db clean
paster db init
paster create-test-data
&lt;/p&gt;
&lt;p&gt;
going to the front page shows two recently changed packages
A Wonderful Story
A Novel by Tolstoy
&lt;/p&gt;
&lt;p&gt;
But none of those words "Wonderful", etc produce search hits.
In fact as far as I can tell, nothing produces any search hits.
&lt;/p&gt;
&lt;p&gt;
That isn't true on ckan.net, where searching seems to work.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1102#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1103</link>
        <guid isPermaLink="false">http://localhost/ticket/1103</guid>
        <title>#1103: searching broken in development setup</title>
        <pubDate>Fri, 22 Apr 2011 17:48:58 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
With the default test data created by
&lt;/p&gt;
&lt;p&gt;
paster db clean
paster db init
paster create-test-data
&lt;/p&gt;
&lt;p&gt;
going to the front page shows two recently changed packages
A Wonderful Story
A Novel by Tolstoy
&lt;/p&gt;
&lt;p&gt;
But none of those words "Wonderful", etc produce search hits.
In fact as far as I can tell, nothing produces any search hits.
&lt;/p&gt;
&lt;p&gt;
That isn't true on ckan.net, where searching seems to work.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1103#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2402</link>
        <guid isPermaLink="false">http://localhost/ticket/2402</guid>
        <title>#2402: search result speedup.</title>
        <pubDate>Fri, 18 May 2012 00:16:41 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
Search results are slow as we do many package_dictize.  Store the package_dict in the search index so that we do not have to hit the database for each of them.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2402#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2588</link>
        <guid isPermaLink="false">http://localhost/ticket/2588</guid>
        <title>#2588: search index for new package</title>
        <pubDate>Fri, 22 Jun 2012 13:52:25 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
when package is added it does not seem to get indexed
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2588#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1177</link>
        <guid isPermaLink="false">http://localhost/ticket/1177</guid>
        <title>#1177: routes.util.GenerationException</title>
        <pubDate>Mon, 06 Jun 2011 11:09:46 GMT</pubDate>
        
        <dc:creator>fccoelho</dc:creator>

        <description>&lt;blockquote&gt;
&lt;p&gt;
Hello,
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
I have done a recent update to mu ckan install, and I am now getting this error for all my packages:
&lt;/p&gt;
&lt;pre class="wiki"&gt;URL: http://ckan.emap.fgv.br/package/dengue-net
Module weberror.errormiddleware:162 in __call__
&amp;lt;&amp;lt;              __traceback_supplement__ = Supplement, self, environ
                   sr_checker = ResponseStartChecker(start_response)
                   app_iter = self.application(environ, sr_checker)
                   return self.make_catching_iter(app_iter, environ, sr_checker)
               except:
&amp;gt;&amp;gt;  app_iter = self.application(environ, sr_checker)
Module beaker.middleware:73 in __call__
&amp;lt;&amp;lt;                                                     self.cache_manager)
               environ[self.environ_key] = self.cache_manager
               return self.app(environ, start_response)
&amp;gt;&amp;gt;  return self.app(environ, start_response)
Module beaker.middleware:152 in __call__
&amp;lt;&amp;lt;                          headers.append(('Set-cookie', cookie))
                   return start_response(status, headers, exc_info)
               return self.wrap_app(environ, session_start_response)
           def _get_session(self):
&amp;gt;&amp;gt;  return self.wrap_app(environ, session_start_response)
Module routes.middleware:130 in __call__
&amp;lt;&amp;lt;                  environ['SCRIPT_NAME'] = environ['SCRIPT_NAME'][:-1]
               response = self.app(environ, start_response)
               # Wrapped in try as in rare cases the attribute will be gone already
&amp;gt;&amp;gt;  response = self.app(environ, start_response)
Module pylons.wsgiapp:125 in __call__
&amp;lt;&amp;lt;
               controller = self.resolve(environ, start_response)
               response = self.dispatch(controller, environ, start_response)
               if 'paste.testing_variables' in environ and hasattr(response,
&amp;gt;&amp;gt;  response = self.dispatch(controller, environ, start_response)
Module pylons.wsgiapp:324 in dispatch
&amp;lt;&amp;lt;          if log_debug:
                   log.debug("Calling controller class with WSGI interface")
               return controller(environ, start_response)
           def load_test_env(self, environ):
&amp;gt;&amp;gt;  return controller(environ, start_response)
Module ckan.lib.base:118 in __call__
&amp;lt;&amp;lt;          # available in environ['pylons.routes_dict']
               try:
                   return WSGIController.__call__(self, environ, start_response)
               finally:
                   model.Session.remove()
&amp;gt;&amp;gt;  return WSGIController.__call__(self, environ, start_response)
Module pylons.controllers.core:221 in __call__
&amp;lt;&amp;lt;                  return response(environ, self.start_response)
               response = self._dispatch_call()
               if not start_response_called:
                   self.start_response = start_response
&amp;gt;&amp;gt;  response = self._dispatch_call()
Module pylons.controllers.core:172 in _dispatch_call
&amp;lt;&amp;lt;              req.environ['pylons.action_method'] = func
                   response = self._inspect_call(func)
               else:
                   if log_debug:
&amp;gt;&amp;gt;  response = self._inspect_call(func)
Module pylons.controllers.core:107 in _inspect_call
&amp;lt;&amp;lt;                        func.__name__, args)
               try:
                   result = self._perform_call(func, args)
               except HTTPException, httpe:
                   if log_debug:
&amp;gt;&amp;gt;  result = self._perform_call(func, args)
Module pylons.controllers.core:60 in _perform_call
&amp;lt;&amp;lt;          """Hide the traceback for everything above this method"""
               __traceback_hide__ = 'before_and_this'
               return func(**args)
           def _inspect_call(self, func):
&amp;gt;&amp;gt;  return func(**args)
Module ?:2 in read
Module ckan.lib.cache:167 in wrapper
&amp;lt;&amp;lt;      log = __import__("logging").getLogger("proxy_cache")
           def wrapper(func, *args, **kwargs):
               result = func(*args, **kwargs)
               pylons = get_pylons(args)
&amp;gt;&amp;gt;  result = func(*args, **kwargs)
Module ckan.controllers.package:208 in read
&amp;lt;&amp;lt;          #render the package
               PackageSaver().render_package(c.pkg)
               return render('package/read.html')
           def comments(self, id):
&amp;gt;&amp;gt;  return render('package/read.html')
Module ckan.lib.base:74 in render
&amp;lt;&amp;lt;
           return cached_template(template_name, render_template, cache_key=cache_key,
                                  cache_type=cache_type, cache_expire=cache_expire)
                                  #, ns_options=('method'), method=method)
&amp;gt;&amp;gt;  cache_type=cache_type, cache_expire=cache_expire)
Module pylons.templating:249 in cached_template
&amp;lt;&amp;lt;          return content
           else:
               return render_func()
&amp;gt;&amp;gt;  return render_func()
Module ckan.lib.base:63 in render_template
&amp;lt;&amp;lt;              stream = item.filter(stream)
               return literal(stream.render(method=method, encoding=None))
           if 'Pragma' in response.headers:
&amp;gt;&amp;gt;  return literal(stream.render(method=method, encoding=None))
Module genshi.core:183 in render
&amp;lt;&amp;lt;              method = self.serializer or 'xml'
               generator = self.serialize(method=method, **kwargs)
               return encode(generator, method=method, encoding=encoding, out=out)
           def select(self, path, namespaces=None, variables=None):
&amp;gt;&amp;gt;  return encode(generator, method=method, encoding=encoding, out=out)
Module genshi.output:57 in encode
&amp;lt;&amp;lt;          _encode = lambda string: string
           if out is None:
               return _encode(''.join(list(iterator)))
           for chunk in iterator:
               out.write(_encode(chunk))
&amp;gt;&amp;gt;  return _encode(''.join(list(iterator)))
Module genshi.output:339 in __call__
&amp;lt;&amp;lt;          for filter_ in self.filters:
                   stream = filter_(stream)
               for kind, data, pos in stream:
                   cached = cache_get((kind, data))
                   if cached is not None:
&amp;gt;&amp;gt;  for kind, data, pos in stream:
Module genshi.output:670 in __call__
&amp;lt;&amp;lt;          _gen_prefix = _gen_prefix().next
               for kind, data, pos in stream:
                   output = cache_get((kind, data))
                   if output is not None:
&amp;gt;&amp;gt;  for kind, data, pos in stream:
Module genshi.output:771 in __call__
&amp;lt;&amp;lt;          push_text = textbuf.append
               pop_text = textbuf.pop
               for kind, data, pos in chain(stream, [(None, None, None)]):
                   if kind is TEXT:
&amp;gt;&amp;gt;  for kind, data, pos in chain(stream, [(None, None, None)]):
Module genshi.output:586 in __call__
&amp;lt;&amp;lt;      def __call__(self, stream):
               prev = (None, None, None)
               for ev in stream:
                   if prev[0] is START:
                       if ev[0] is END:
&amp;gt;&amp;gt;  for ev in stream:
Module genshi.core:288 in _ensure
&amp;lt;&amp;lt;      # unchanged
           yield event
           for event in stream:
               yield event
&amp;gt;&amp;gt;  for event in stream:
Module genshi.template.base:618 in _include
&amp;lt;&amp;lt;                      tmpl = self.loader.load(href, relative_to=event[2][0],
                                                   cls=cls or self.__class__)
                           for event in tmpl.generate(ctxt, **vars):
                               yield event
                       except TemplateNotFound:
&amp;gt;&amp;gt;  for event in tmpl.generate(ctxt, **vars):
Module genshi.template.base:618 in _include
&amp;lt;&amp;lt;                      tmpl = self.loader.load(href, relative_to=event[2][0],
                                                   cls=cls or self.__class__)
                           for event in tmpl.generate(ctxt, **vars):
                               yield event
                       except TemplateNotFound:
&amp;gt;&amp;gt;  for event in tmpl.generate(ctxt, **vars):
Module genshi.template.base:618 in _include
&amp;lt;&amp;lt;                      tmpl = self.loader.load(href, relative_to=event[2][0],
                                                   cls=cls or self.__class__)
                           for event in tmpl.generate(ctxt, **vars):
                               yield event
                       except TemplateNotFound:
&amp;gt;&amp;gt;  for event in tmpl.generate(ctxt, **vars):
Module genshi.template.base:605 in _include
&amp;lt;&amp;lt;          from genshi.template.loader import TemplateNotFound
               for event in stream:
                   if event[0] is INCLUDE:
                       href, cls, fallback = event[1]
&amp;gt;&amp;gt;  for event in stream:
Module genshi.template.markup:378 in _match
&amp;lt;&amp;lt;                      for event in self._match(self._flatten(template, ctxt,
                                                                  **vars),
                                                    ctxt, start=idx + 1, **vars):
                               yield event
&amp;gt;&amp;gt;  ctxt, start=idx + 1, **vars):
Module genshi.template.markup:327 in _match
&amp;lt;&amp;lt;                      break
               for event in stream:
                   # We (currently) only care about start and end events for matching
&amp;gt;&amp;gt;  for event in stream:
Module genshi.template.base:565 in _flatten
&amp;lt;&amp;lt;                  elif kind is EXPR:
                           result = _eval_expr(data, ctxt, vars)
                           if result is not None:
                               # First check for a string, otherwise the iterable test
&amp;gt;&amp;gt;  result = _eval_expr(data, ctxt, vars)
Module genshi.template.base:277 in _eval_expr
&amp;lt;&amp;lt;      if vars:
               ctxt.push(vars)
           retval = expr.evaluate(ctxt)
           if vars:
               ctxt.pop()
&amp;gt;&amp;gt;  retval = expr.evaluate(ctxt)
Module genshi.template.eval:178 in evaluate
&amp;lt;&amp;lt;          __traceback_hide__ = 'before_and_this'
               _globals = self._globals(data)
               return eval(self.code, _globals, {'__data__': data})
&amp;gt;&amp;gt;  return eval(self.code, _globals, {'__data__': data})
Module ?:16 in &amp;lt;Expression u"h.subnav_link(c, h.icon('comments') + _('Comments &amp;amp; Questions'), controller='package', action='comments', id=c.pkg.name)"&amp;gt;
&amp;lt;&amp;lt;        &amp;lt;/li&amp;gt;
             &amp;lt;li py:if="g.has_commenting"&amp;gt;
                 ${h.subnav_link(c, h.icon('comments') + _('Comments &amp;amp;amp; Questions'), controller='package', action='comments', id=c.pkg.name)}
             &amp;lt;/li&amp;gt;
             &amp;lt;li&amp;gt;${h.subnav_link(c, h.icon('page_white_stack') + _('History'), controller='package', action='history', id=c.pkg.name)}&amp;lt;/li&amp;gt;
&amp;gt;&amp;gt;  ${h.subnav_link(c, h.icon('comments') + _('Comments &amp;amp;amp; Questions'), controller='package', action='comments', id=c.pkg.name)}
Module ckan.lib.helpers:126 in subnav_link
&amp;lt;&amp;lt;      return link_to(
               text,
               url_for(action=action, **kwargs),
               class_=('active' if c.action == action else '')
           )
&amp;gt;&amp;gt;  url_for(action=action, **kwargs),
Module routes.util:280 in url_for
&amp;lt;&amp;lt;          raise GenerationException(
                   "url_for could not generate URL. Called with args: %s %s" % \
                   (args, kargs))
           return url
&amp;gt;&amp;gt;  (args, kargs))
GenerationException: url_for could not generate URL. Called with args: () {'action': 'comments', 'controller': 'package', 'id': 'dengue-net'}
CGI Variables
AUTH_TYPE 	'cookie'
DOCUMENT_ROOT 	'/etc/apache2/htdocs'
GATEWAY_INTERFACE 	'CGI/1.1'
HTTP_ACCEPT 	'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_CHARSET 	'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_ACCEPT_ENCODING 	'gzip, deflate'
HTTP_ACCEPT_LANGUAGE 	'pt-br,pt;q=0.8,en-us;q=0.5,en;q=0.3'
HTTP_CONNECTION 	'keep-alive'
HTTP_COOKIE 	'__utma=4669863.1260802706.1295364409.1306935693.1306960483.86; __utmz=4669863.1295364409.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SESS61faf7f7d2406929b2f9eb4cbfff17d2=a3306f5d1194cf0d8a51dbf7b42c1259; ckan=d4951177ef995d92f0f987d481bd9180aa0f89e4518921db9cd9b6ac75fdd3fab4a25d06; auth_tkt="c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode"; auth_tkt="c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode"; ckan_user="flavio"; ckan_display_name="Fl\xc3\xa1vio Code\xc3\xa7o Coelho"; ckan_apikey="c139718d-918f-4a2b-b219-e33cb05cbe23"; __utmc=4669863'
HTTP_HOST 	'ckan.emap.fgv.br'
HTTP_KEEP_ALIVE 	'115'
HTTP_REFERER 	'http://ckan.emap.fgv.br/'
HTTP_USER_AGENT 	'Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1'
PATH_INFO 	'/package/dengue-net'
PATH_TRANSLATED 	'/home/flavio/var/srvc/ckan.emap.fgv.br/pyenv/bin/ckan.emap.fgv.br.py/package/dengue-net'
REMOTE_ADDR 	'10.250.48.110'
REMOTE_PORT 	'47624'
REMOTE_USER 	u'flavio'
REMOTE_USER_DATA 	'userid_type:unicode'
REMOTE_USER_TOKENS 	['']
REQUEST_METHOD 	'GET'
REQUEST_URI 	'/package/dengue-net'
SCRIPT_FILENAME 	'/home/flavio/var/srvc/ckan.emap.fgv.br/pyenv/bin/ckan.emap.fgv.br.py'
SERVER_ADDR 	'10.252.2.60'
SERVER_ADMIN 	'[no address given]'
SERVER_NAME 	'ckan.emap.fgv.br'
SERVER_PORT 	'80'
SERVER_PROTOCOL 	'HTTP/1.1'
SERVER_SIGNATURE 	'&amp;lt;address&amp;gt;Apache/2.2.16 (Debian) Server at ckan.emap.fgv.br Port 80&amp;lt;/address&amp;gt;\n'
SERVER_SOFTWARE 	'Apache/2.2.16 (Debian)'
WSGI Variables
application 	&amp;lt;beaker.middleware.CacheMiddleware object at 0x7f051c802690&amp;gt;
beaker.cache 	&amp;lt;beaker.cache.CacheManager object at 0x7f051c802750&amp;gt;
beaker.get_session 	&amp;lt;bound method SessionMiddleware._get_session of &amp;lt;beaker.middleware.SessionMiddleware object at 0x7f051c8026d0&amp;gt;&amp;gt;
beaker.session 	{'locale': u'pt_BR', '_accessed_time': 1307358102.6266389, '_creation_time': 1302605470.0245121}
mod_wsgi.application_group 	'dck093|'
mod_wsgi.callable_object 	'application'
mod_wsgi.handler_script 	''
mod_wsgi.input_chunked 	'0'
mod_wsgi.listener_host 	''
mod_wsgi.listener_port 	'80'
mod_wsgi.process_group 	'ckan'
mod_wsgi.request_handler 	'wsgi-script'
mod_wsgi.script_reloading 	'1'
mod_wsgi.version 	(3, 3)
paste.cookies 	(&amp;lt;SimpleCookie: SESS61faf7f7d2406929b2f9eb4cbfff17d2='a3306f5d1194cf0d8a51dbf7b42c1259' __utma='4669863.1260802706.1295364409.1306935693.1306960483.86' __utmc='4669863' __utmz='4669863.1295364409.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)' auth_tkt='c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode' ckan='d4951177ef995d92f0f987d481bd9180aa0f89e4518921db9cd9b6ac75fdd3fab4a25d06' ckan_apikey='c139718d-918f-4a2b-b219-e33cb05cbe23' ckan_display_name='Fl\xc3\xa1vio Code\xc3\xa7o Coelho' ckan_user='flavio'&amp;gt;, '__utma=4669863.1260802706.1295364409.1306935693.1306960483.86; __utmz=4669863.1295364409.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SESS61faf7f7d2406929b2f9eb4cbfff17d2=a3306f5d1194cf0d8a51dbf7b42c1259; ckan=d4951177ef995d92f0f987d481bd9180aa0f89e4518921db9cd9b6ac75fdd3fab4a25d06; auth_tkt="c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode"; auth_tkt="c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode";... __utmc=4669863')
paste.registry 	&amp;lt;paste.registry.Registry object at 0x7f051d7e5710&amp;gt;
paste.throw_errors 	True
pylons.action_method 	&amp;lt;bound method PackageController.read of &amp;lt;ckan.controllers.package.PackageController object at 0x7f051d7e5b10&amp;gt;&amp;gt;
pylons.controller 	&amp;lt;ckan.controllers.package.PackageController object at 0x7f051d7e5b10&amp;gt;
pylons.environ_config 	{'session': 'beaker.session', 'cache': 'beaker.cache'}
pylons.pylons 	&amp;lt;pylons.util.PylonsContext object at 0x7f051d7e5a50&amp;gt;
pylons.routes_dict 	{'action': u'read', 'controller': u'package', 'id': u'dengue-net'}
repoze.who.identity 	&amp;lt;repoze.who identity (hidden, dict-like) at 139659946193344&amp;gt;
repoze.who.logger 	&amp;lt;logging.Logger instance at 0x7f051c801128&amp;gt;
repoze.who.plugins 	{'openid': &amp;lt;OpenIdIdentificationPlugin 139659931643152&amp;gt;, 'friendlyform': &amp;lt;FriendlyFormPlugin 139659929725584&amp;gt;, 'ckan.lib.authenticator:UsernamePasswordAuthenticator': &amp;lt;ckan.lib.authenticator.UsernamePasswordAuthenticator object at 0x7f051c9e7610&amp;gt;, 'auth_tkt': &amp;lt;AuthTktCookiePlugin 139659931643280&amp;gt;, 'ckan.lib.authenticator:OpenIDAuthenticator': &amp;lt;ckan.lib.authenticator.OpenIDAuthenticator object at 0x7f051c9dcfd0&amp;gt;}
routes.route 	&amp;lt;routes.route.Route object at 0x7f051c69fd50&amp;gt;
routes.url 	&amp;lt;routes.util.URLGenerator object at 0x7f051d7e57d0&amp;gt;
webob._parsed_cookies 	({'ckan': 'd4951177ef995d92f0f987d481bd9180aa0f89e4518921db9cd9b6ac75fdd3fab4a25d06', '__utmz': '4669863.1295364409.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)', 'auth_tkt': 'c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode', 'ckan_display_name': 'Fl\xc3\xa1vio Code\xc3\xa7o Coelho', 'ckan_apikey': 'c139718d-918f-4a2b-b219-e33cb05cbe23', 'ckan_user': 'flavio', '__utma': '4669863.1260802706.1295364409.1306935693.1306960483.86', '__utmc': '4669863', 'SESS61faf7f7d2406929b2f9eb4cbfff17d2': 'a3306f5d1194cf0d8a51dbf7b42c1259'}, '__utma=4669863.1260802706.1295364409.1306935693.1306960483.86; __utmz=4669863.1295364409.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SESS61faf7f7d2406929b2f9eb4cbfff17d2=a3306f5d1194cf0d8a51dbf7b42c1259; ckan=d4951177ef995d92f0f987d481bd9180aa0f89e4518921db9cd9b6ac75fdd3fab4a25d06; auth_tkt="c6c3c3e0b3fe7bb765356659992760b24da43221flavio!userid_type:unicode"&amp;lt; wbr&amp;gt;; auth_tkt="c6c3c3e0b3fe7bb765356659992760b24da43221flavio!... __utmc=4669863')
webob._parsed_query_vars 	(GET([]), '')
webob.adhoc_attrs 	{'language': 'en-us'}
wsgi process 	'Multi process AND threads (?)'
wsgi.file_wrapper 	&amp;lt;built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f051cc1ad50&amp;gt;
wsgi.version 	(1, 1)
wsgiorg.routing_args 	(&amp;lt;routes.util.URLGenerator object at 0x7f051d7e57d0&amp;gt;, {'action': u'read', 'controller': u'package', 'id': u'dengue-net'})
&lt;/pre&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1177#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2680</link>
        <guid isPermaLink="false">http://localhost/ticket/2680</guid>
        <title>#2680: review group deletion</title>
        <pubDate>Mon, 16 Jul 2012 11:02:05 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Super admins &amp;amp; owners/creators of groups need a way to delete them
&lt;/p&gt;
&lt;p&gt;
Is the auth model in place for all this stuff? May be worth sitting down and going through how this should work
&lt;/p&gt;
&lt;p&gt;
Currently can change state from active to deleted - this is not ery user friendly (want a button with a 2 step process maybe?) &amp;amp; I'd like to know who can view this option? Everyone who can edit a group? Who can edit?
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2680#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2438</link>
        <guid isPermaLink="false">http://localhost/ticket/2438</guid>
        <title>#2438: resource_search action not accessible via GET request</title>
        <pubDate>Mon, 28 May 2012 09:28:25 GMT</pubDate>
        
        <dc:creator>icmurray</dc:creator>

        <description>&lt;p&gt;
This action is not currently usable via a GET request as it relies upon a nested dict of fields.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2438#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2759</link>
        <guid isPermaLink="false">http://localhost/ticket/2759</guid>
        <title>#2759: resource upload pointer incorrect</title>
        <pubDate>Thu, 26 Jul 2012 07:57:49 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
On the add resource forms new or existing dataset
&lt;/p&gt;
&lt;p&gt;
when hovering over &lt;tt&gt;Upload a file&lt;/tt&gt; css cursor should be pointer not text
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2759#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2576</link>
        <guid isPermaLink="false">http://localhost/ticket/2576</guid>
        <title>#2576: resource side box in dataset resource view broken</title>
        <pubDate>Wed, 20 Jun 2012 13:44:17 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
assuming you have datahub data
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://localhost:5000/en/dataset/2008_facility_ghg_emissions_by_province_territory/resource/28650645-8878-4826-9405-f20b9dfa4c12"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://localhost:5000/en/dataset/2008_facility_ghg_emissions_by_province_territory/resource/28650645-8878-4826-9405-f20b9dfa4c12&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
also the breadcrumb becomes overly long too
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2576#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1204</link>
        <guid isPermaLink="false">http://localhost/ticket/1204</guid>
        <title>#1204: renaming packages seems to result in a server error</title>
        <pubDate>Tue, 28 Jun 2011 23:30:16 GMT</pubDate>
        
        <dc:creator>timmcnamara</dc:creator>

        <description>&lt;p&gt;
When renaming a package, and doing other changes at the same time an error is reported. However, the changes seem to go through fine.
&lt;/p&gt;
&lt;p&gt;
ENV:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;datacatalogs.org as of 29 June 2011
&lt;/li&gt;&lt;/ul&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1204#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2753</link>
        <guid isPermaLink="false">http://localhost/ticket/2753</guid>
        <title>#2753: rename breadcrumb on user page</title>
        <pubDate>Wed, 25 Jul 2012 14:04:48 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Currently lower case 'active' is the name of this page: &lt;a class="ext-link" href="http://s031.okserver.org:2375/user"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/user&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Should be 'All Users' or 'Active Users'
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2753#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2567</link>
        <guid isPermaLink="false">http://localhost/ticket/2567</guid>
        <title>#2567: remove resource type field from add data step</title>
        <pubDate>Mon, 18 Jun 2012 17:10:47 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
No real need/use for this for demo/ODS yet
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2567#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1614</link>
        <guid isPermaLink="false">http://localhost/ticket/1614</guid>
        <title>#1614: remove po files from git diff</title>
        <pubDate>Wed, 04 Jan 2012 14:17:19 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
Its a pain to see the difference between branches as there are normally a lot of po file transaction. Make the default be see that they have changed without actually show the diffs themselves.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1614#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2256</link>
        <guid isPermaLink="false">http://localhost/ticket/2256</guid>
        <title>#2256: remove TDH from core</title>
        <pubDate>Fri, 23 Mar 2012 14:33:19 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
make core independent of TDH and make core as minimal app
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2256#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2482</link>
        <guid isPermaLink="false">http://localhost/ticket/2482</guid>
        <title>#2482: related items dataset page 500 error</title>
        <pubDate>Thu, 31 May 2012 12:48:44 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/2482#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2677</link>
        <guid isPermaLink="false">http://localhost/ticket/2677</guid>
        <title>#2677: related item links should open in new tab</title>
        <pubDate>Mon, 16 Jul 2012 10:52:03 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Clicking on the blue buttons or images on related page &lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/gold-prices/related"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/gold-prices/related&lt;/a&gt; should take you to a new tab instead of navigating you away
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2677#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/885</link>
        <guid isPermaLink="false">http://localhost/ticket/885</guid>
        <title>#885: reimplement csw module to use owslib</title>
        <pubDate>Sat, 25 Dec 2010 11:54:59 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/885#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1693</link>
        <guid isPermaLink="false">http://localhost/ticket/1693</guid>
        <title>#1693: register_pluggable_behaviour should not be in routing</title>
        <pubDate>Mon, 23 Jan 2012 12:24:34 GMT</pubDate>
        
        <dc:creator>ross</dc:creator>

        <description>&lt;p&gt;
We should try and move register_pluggable_behaviour into environment and out of routing as it is causing import issues when using simple search.
&lt;/p&gt;
&lt;p&gt;
These functions already take a map and so they should be fine any time after the call to make_map
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1693#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1092</link>
        <guid isPermaLink="false">http://localhost/ticket/1092</guid>
        <title>#1092: refactor logic layer to seperate out api, form logic</title>
        <pubDate>Thu, 14 Apr 2011 10:45:29 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
The logic layer is a bit too api centric. Make the reusable parts separate in preparation for the wui refactor.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1092#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1325</link>
        <guid isPermaLink="false">http://localhost/ticket/1325</guid>
        <title>#1325: python 2.5 incompatibilities</title>
        <pubDate>Fri, 09 Sep 2011 15:00:52 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
We claim to support Python 2.5 (useful for Lenny), yet a few problems have crept in:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;'with' statement requires &lt;tt&gt;from __future__ import with_statement&lt;/tt&gt;
&lt;/li&gt;&lt;li&gt;import json from ckan.lib.helpers, rather than directly, since it copes with reverting to simplejson, used in python 2.5.
&lt;/li&gt;&lt;/ul&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1325#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1124</link>
        <guid isPermaLink="false">http://localhost/ticket/1124</guid>
        <title>#1124: push apt package python-ckanext-solr into our debian repository</title>
        <pubDate>Wed, 04 May 2011 19:36:33 GMT</pubDate>
        
        <dc:creator>nils.toedtmann</dc:creator>

        <description>&lt;p&gt;
python-ckanext-solr is already available in &lt;a class="ext-link" href="http://apt-alpha.ckan.org/datanl-dev"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://apt-alpha.ckan.org/datanl-dev&lt;/a&gt;, but not yet in &lt;a class="ext-link" href="http://apt-alpha.ckan.org/debian"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://apt-alpha.ckan.org/debian&lt;/a&gt; (that is why we had to [pip-install it for DataGM). Please push into main repo.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1124#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/863</link>
        <guid isPermaLink="false">http://localhost/ticket/863</guid>
        <title>#863: prompt users for missing package information</title>
        <pubDate>Tue, 07 Dec 2010 13:49:47 GMT</pubDate>
        
        <dc:creator>memespring</dc:creator>

        <description>&lt;p&gt;
e.g. license, owner etc
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/863#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1110</link>
        <guid isPermaLink="false">http://localhost/ticket/1110</guid>
        <title>#1110: profile ckan</title>
        <pubDate>Tue, 26 Apr 2011 17:47:21 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
We need to see what areas of ckan are slow.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1110#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2591</link>
        <guid isPermaLink="false">http://localhost/ticket/2591</guid>
        <title>#2591: postgres unicode problems postgres v9.1.4</title>
        <pubDate>Mon, 25 Jun 2012 12:36:16 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
sqlalchemy fails on postgres 9.1.4 when unicode is returned
&lt;/p&gt;
&lt;p&gt;
see &lt;a class="ext-link" href="http://docs.sqlalchemy.org/en/rel_0_7/dialects/postgresql.html"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://docs.sqlalchemy.org/en/rel_0_7/dialects/postgresql.html&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2591#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1454</link>
        <guid isPermaLink="false">http://localhost/ticket/1454</guid>
        <title>#1454: postgres search code/data removal</title>
        <pubDate>Wed, 09 Nov 2011 11:43:19 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
We made SOLR the main and only supported way to do CKAN search three
months ago (&lt;a class="closed ticket" href="http://localhost/ticket/1275" title="enhancement: Move solr search extension to ckan core (closed: fixed)"&gt;#1275&lt;/a&gt;), but I notice that we still have remnants of the
postgres full-text search hanging around:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;model code (ckan/model/search_index.py)
&lt;/li&gt;&lt;li&gt;table in the database (package_search)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
The presence of these still create sqlalchemy warnings and add to our
db, (&amp;amp; db backups etc), so it would be good to get rid of them if we
are not using them. John says this can probably be removed
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1454#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2804</link>
        <guid isPermaLink="false">http://localhost/ticket/2804</guid>
        <title>#2804: please make download button blue</title>
        <pubDate>Mon, 06 Aug 2012 11:24:15 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
on resource pages (e.g. &lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/afghanistan-election-data/resource/f6331f99-51f6-44d9-95b9-b20f3b74f360"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/afghanistan-election-data/resource/f6331f99-51f6-44d9-95b9-b20f3b74f360&lt;/a&gt;), same as old ckan
for continuity and to highlight!
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2804#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2730</link>
        <guid isPermaLink="false">http://localhost/ticket/2730</guid>
        <title>#2730: please change pricing footer link</title>
        <pubDate>Sun, 22 Jul 2012 10:02:33 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Pricing &amp;lt;ckan.org/datasuite/solutions&amp;gt; needs to go to &amp;lt;ckan.org/datasuite/services&amp;gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://ckan.org/datasuite/services/"&gt;http://ckan.org/datasuite/services/&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2730#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2797</link>
        <guid isPermaLink="false">http://localhost/ticket/2797</guid>
        <title>#2797: plain_textarea styling</title>
        <pubDate>Fri, 03 Aug 2012 13:27:02 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
&lt;a class="ext-link" href="http://localhost:5000/ckan-admin/config"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://localhost:5000/ckan-admin/config&lt;/a&gt; uses a plain (non markup) textarea for custom css
&lt;/p&gt;
&lt;p&gt;
I've added form macro plain_textarea to provide one, however it renders without a bottom border due to markup textarea styling can you fix this - thanks
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2797#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1629</link>
        <guid isPermaLink="false">http://localhost/ticket/1629</guid>
        <title>#1629: permissions changed during upgrade to 1.5.1</title>
        <pubDate>Tue, 10 Jan 2012 17:06:02 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
This was seen on datacatalogs. When we upgraded it 1.5 to 1.5.1 we saw some permissions being reset so that it could be spammed. Anonymous and logged in users were given anon_editor and editor permissions. I don't know what the previous config was. Permissions for sysadmins remain unaffected.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1629#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1691</link>
        <guid isPermaLink="false">http://localhost/ticket/1691</guid>
        <title>#1691: paster user create command takes password on command line</title>
        <pubDate>Fri, 20 Jan 2012 16:35:14 GMT</pubDate>
        
        <dc:creator>rgrp</dc:creator>

        <description>&lt;p&gt;
Needed to support automated deployment more easily.
&lt;/p&gt;
&lt;p&gt;
Est: 15m
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1691#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2950</link>
        <guid isPermaLink="false">http://localhost/ticket/2950</guid>
        <title>#2950: paster command to minify javascript and css</title>
        <pubDate>Mon, 01 Oct 2012 19:06:16 GMT</pubDate>
        
        <dc:creator>icmurray</dc:creator>

        <description>&lt;p&gt;
With the latest template, css and js changes in 2.0, there are a number of things that need preparation prior to a production deployment.  One of these is:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;the fanstatic_resources defined in &lt;tt&gt;ckan/lib/fanstatic_resources.py&lt;/tt&gt; (bottom of module) should be prepared, and minified.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
This ticket is to:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;provide a paster command which when run will generate the minified javascript as css files.
&lt;/li&gt;&lt;li&gt;stop the auto-minification of files when CKAN starts up.
&lt;/li&gt;&lt;li&gt;remove reference to the minified files in the &lt;tt&gt;.gitignore&lt;/tt&gt; file.
&lt;/li&gt;&lt;li&gt;add instruction to the release process to run this command, and check-in the minified files to the repo.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
## Background
&lt;/p&gt;
&lt;p&gt;
Currently, minification works seamlessly without the need for any preparation when CKAN is started in a development setup.  But on a production site, the webserver will (almost certainly) not have write-access to the directories that will contain the minified files.  And so the minification will fail, and the site will end up serving the un-minified media, or even *old* minified media.
&lt;/p&gt;
&lt;p&gt;
One way around this would be to allow webserver write access to the directory its serving out of.  But this is not generally considered good practice.
&lt;/p&gt;
&lt;p&gt;
Another method would be to distribute the minified files with CKAN.  This ticket describes how to do this without causing a lot of noise in the commit history of the repo.
&lt;/p&gt;
&lt;p&gt;
The auto-minifcation occurs when importing &lt;tt&gt;ckan/lib/fanstatic_resources.py&lt;/tt&gt;.
&lt;/p&gt;
&lt;p&gt;
## Changing the process slightly
&lt;/p&gt;
&lt;p&gt;
The reason for moving away from auto-minifying files at start-up, to minifying files when running a paster command is:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;we should be distributing the minified files when we make a release (as we do with translation files).  This makes it easier to install CKAN from source.
&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;if we distribute the minified files, then they need to be checked-in to the repo.
&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;if they are auto-minified, whenever small changes are made, then this will create a lot of noise in the repo.  It will be clearer to have the minified-files generated manually as part of the release process. (Or whever we make a deployment internally).
&lt;/li&gt;&lt;/ul&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2950#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2314</link>
        <guid isPermaLink="false">http://localhost/ticket/2314</guid>
        <title>#2314: parse_rfc_2822 tests failing in some timezones</title>
        <pubDate>Wed, 18 Apr 2012 17:07:12 GMT</pubDate>
        
        <dc:creator>seanh</dc:creator>

        <description>&lt;p&gt;
These two tests:
&lt;/p&gt;
&lt;p&gt;
ckan.tests.lib.test_helpers.&lt;a class="missing wiki"&gt;TestHelpers?&lt;/a&gt;.test_parse_rfc_2822_gmt_case
&lt;/p&gt;
&lt;p&gt;
ckan.tests.lib.test_helpers.&lt;a class="missing wiki"&gt;TestHelpers?&lt;/a&gt;.test_parse_rfc_2822_with_offset
&lt;/p&gt;
&lt;p&gt;
have been failing in certain timezones. In the UK they pass, if you're in Germany they'll fail.
&lt;/p&gt;
&lt;p&gt;
The function being tested uses datetime.datetime.fromtimestamp() which uses the local time, but the tests compare the results against hardcoded strings, so the tests cannot work in different timezones.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2314#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2749</link>
        <guid isPermaLink="false">http://localhost/ticket/2749</guid>
        <title>#2749: page title issue with super() super()</title>
        <pubDate>Wed, 25 Jul 2012 11:30:28 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description>&lt;p&gt;
title broken for
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://s031.okserver.org:2375/en/dataset/new_resource/gold-prices"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/en/dataset/new_resource/gold-prices&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
we have inherited the title from the extended page not from the base
&lt;/p&gt;
&lt;p&gt;
should be 'add data - ckan' not 'add data - create dataset - ckan'
&lt;/p&gt;
&lt;p&gt;
any idea how we fix this?
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2749#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/463</link>
        <guid isPermaLink="false">http://localhost/ticket/463</guid>
        <title>#463: package diff exception</title>
        <pubDate>Fri, 20 Aug 2010 12:07:17 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
Investigate exception:
&lt;/p&gt;
&lt;pre class="wiki"&gt;
URL: http://ckan.net/revision/diff/dbtune-audioscrobbler?diff=66a47b9e-232a-4838-8674-66fa1a5c76e1&amp;amp;oldid=a99c98be-767a-4e49-9025-2472b2d18b9c
Module weberror.errormiddleware:162 in __call__
&amp;lt;&amp;lt;              __traceback_supplement__ = Supplement, self, environ
                   sr_checker = ResponseStartChecker(start_response)
                   app_iter = self.application(environ, sr_checker)
                   return self.make_catching_iter(app_iter, environ, sr_checker)
               except:
&amp;gt;&amp;gt;  app_iter = self.application(environ, sr_checker)
Module beaker.middleware:73 in __call__
&amp;lt;&amp;lt;                                                     self.cache_manager)
               environ[self.environ_key] = self.cache_manager
               return self.app(environ, start_response)
&amp;gt;&amp;gt;  return self.app(environ, start_response)
Module beaker.middleware:152 in __call__
&amp;lt;&amp;lt;                          headers.append(('Set-cookie', cookie))
                   return start_response(status, headers, exc_info)
               return self.wrap_app(environ, session_start_response)
           def _get_session(self):
&amp;gt;&amp;gt;  return self.wrap_app(environ, session_start_response)
Module routes.middleware:130 in __call__
&amp;lt;&amp;lt;                  environ['SCRIPT_NAME'] = environ['SCRIPT_NAME'][:-1]
               response = self.app(environ, start_response)
               # Wrapped in try as in rare cases the attribute will be gone already
&amp;gt;&amp;gt;  response = self.app(environ, start_response)
Module pylons.wsgiapp:125 in __call__
&amp;lt;&amp;lt;
               controller = self.resolve(environ, start_response)
               response = self.dispatch(controller, environ, start_response)
               if 'paste.testing_variables' in environ and hasattr(response,
&amp;gt;&amp;gt;  response = self.dispatch(controller, environ, start_response)
Module pylons.wsgiapp:324 in dispatch
&amp;lt;&amp;lt;          if log_debug:
                   log.debug("Calling controller class with WSGI interface")
               return controller(environ, start_response)
           def load_test_env(self, environ):
&amp;gt;&amp;gt;  return controller(environ, start_response)
Module ckan.lib.base:73 in __call__
&amp;lt;&amp;lt;          # available in environ['pylons.routes_dict']
               try:
                   return WSGIController.__call__(self, environ, start_response)
               finally:
                   model.Session.remove()
&amp;gt;&amp;gt;  return WSGIController.__call__(self, environ, start_response)
Module pylons.controllers.core:221 in __call__
&amp;lt;&amp;lt;                  return response(environ, self.start_response)
               response = self._dispatch_call()
               if not start_response_called:
                   self.start_response = start_response
&amp;gt;&amp;gt;  response = self._dispatch_call()
Module pylons.controllers.core:172 in _dispatch_call
&amp;lt;&amp;lt;              req.environ['pylons.action_method'] = func
                   response = self._inspect_call(func)
               else:
                   if log_debug:
&amp;gt;&amp;gt;  response = self._inspect_call(func)
Module pylons.controllers.core:107 in _inspect_call
&amp;lt;&amp;lt;                        func.__name__, args)
               try:
                   result = self._perform_call(func, args)
               except HTTPException, httpe:
                   if log_debug:
&amp;gt;&amp;gt;  result = self._perform_call(func, args)
Module pylons.controllers.core:60 in _perform_call
&amp;lt;&amp;lt;          """Hide the traceback for everything above this method"""
               __traceback_hide__ = 'before_and_this'
               return func(**args)
           def _inspect_call(self, func):
&amp;gt;&amp;gt;  return func(**args)
Module ckan.controllers.revision:119 in diff
&amp;lt;&amp;lt;          c.revision_to = model.Session.query(model.Revision).get(
                   request.params.getone('diff'))
               diff = pkg.diff(c.revision_to, c.revision_from)
               c.diff = diff.items()
               c.diff.sort()
&amp;gt;&amp;gt;  diff = pkg.diff(c.revision_to, c.revision_from)
Module ckan.model.package:340 in diff
&amp;lt;&amp;lt;                              display_id = to_obj_rev.tag.name
                               elif obj_class.__name__ == 'PackageExtra':
                                   display_id = to_obj_rev.key
                               else:
                                   display_id = related_obj_id[:4]
&amp;gt;&amp;gt;  display_id = to_obj_rev.key
AttributeError: 'NoneType' object has no attribute 'key'
CGI Variables
AUTH_TYPE	'cookie'
DOCUMENT_ROOT	'/htdocs'
GATEWAY_INTERFACE	'CGI/1.1'
HTTP_ACCEPT	'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'
HTTP_ACCEPT_CHARSET	'ISO-8859-1,utf-8;q=0.7,*;q=0.3'
HTTP_ACCEPT_ENCODING	'gzip'
HTTP_ACCEPT_LANGUAGE	'en-US,en;q=0.8'
HTTP_CACHE_CONTROL	'max-age=0'
HTTP_COOKIE	'__utmz=27730403.1281000628.1.6.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=ckan; auth_tkt="e919c7bb40f890a0184ed7be95465e1a4c6d130bhttp://pudo.org/!"; auth_tkt="e919c7bb40f890a0184ed7be95465e1a4c6d130bhttp://pudo.org/!"; __utma=27730403.1381387877.1281962773.1282248244.1282250173.11; __utmc=27730403; __utmb=27730403.6.10.1282250173'
HTTP_HOST	'ckan.net'
HTTP_REFERER	'http://ckan.net/package/history/dbtune-audioscrobbler'
HTTP_USER_AGENT	'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.6 (KHTML, like Gecko) Chrome/6.0.490.1 Safari/534.6'
PATH	'/usr/local/bin:/usr/bin:/bin'
PATH_INFO	'/revision/diff/dbtune-audioscrobbler'
PATH_TRANSLATED	'/home/okfn/var/srvc/ckan.net/pyenv/bin/ckan.net.py/revision/diff/dbtune-audioscrobbler'
QUERY_STRING	'diff=66a47b9e-232a-4838-8674-66fa1a5c76e1&amp;amp;oldid=a99c98be-767a-4e49-9025-2472b2d18b9c'
REMOTE_ADDR	'92.226.62.168'
REMOTE_PORT	'55102'
REMOTE_USER	'http://pudo.org/'
REMOTE_USER_TOKENS	['']
REQUEST_METHOD	'GET'
REQUEST_URI	'/revision/diff/dbtune-audioscrobbler?diff=66a47b9e-232a-4838-8674-66fa1a5c76e1&amp;amp;oldid=a99c98be-767a-4e49-9025-2472b2d18b9c'
SCRIPT_FILENAME	'/home/okfn/var/srvc/ckan.net/pyenv/bin/ckan.net.py'
SCRIPT_URI	'http://ckan.net/revision/diff/dbtune-audioscrobbler'
SCRIPT_URL	'/revision/diff/dbtune-audioscrobbler'
SERVER_ADDR	'10.226.226.118'
SERVER_ADMIN	'[no address given]'
SERVER_NAME	'ckan.net'
SERVER_PORT	'80'
SERVER_PROTOCOL	'HTTP/1.1'
SERVER_SIGNATURE	'&amp;lt;address&amp;gt;Apache/2.2.9 (Debian) mod_wsgi/2.5 Python/2.5.2 Server at ckan.net Port 80&amp;lt;/address&amp;gt;\n'
SERVER_SOFTWARE	'Apache/2.2.9 (Debian) mod_wsgi/2.5 Python/2.5.2'
WSGI Variables
application	&amp;lt;beaker.middleware.CacheMiddleware object at 0xbb528cc&amp;gt;
beaker.cache	&amp;lt;beaker.cache.CacheManager object at 0xbb528ec&amp;gt;
beaker.get_session	&amp;lt;bound method SessionMiddleware._get_session of &amp;lt;beaker.middleware.SessionMiddleware object at 0xbb5286c&amp;gt;&amp;gt;
beaker.session	{'_accessed_time': 1282252047.603267, '_creation_time': 1282252047.603267}
mod_wsgi.application_group	'ckan.net|'
mod_wsgi.callable_object	'application'
mod_wsgi.listener_host	''
mod_wsgi.listener_port	'80'
mod_wsgi.process_group	''
mod_wsgi.reload_mechanism	'0'
mod_wsgi.script_reloading	'1'
mod_wsgi.version	(2, 5)
paste.cookies	(&amp;lt;SimpleCookie: __utma='27730403.1381387877.1281962773.1282248244.1282250173.11' __utmb='27730403.6.10.1282250173' __utmc='27730403' __utmz='27730403.1281000628.1.6.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=ckan' auth_tkt='e919c7bb40f890a0184ed7be95465e1a4c6d130bhttp://pudo.org/!'&amp;gt;, '__utmz=27730403.1281000628.1.6.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=ckan; auth_tkt="e919c7bb40f890a0184ed7be95465e1a4c6d130bhttp://pudo.org/!"; auth_tkt="e919c7bb40f890a0184ed7be95465e1a4c6d130bhttp://pudo.org/!"; __utma=27730403.1381387877.1281962773.1282248244.1282250173.11; __utmc=27730403; __utmb=27730403.6.10.1282250173')
paste.parsed_querystring	([('diff', '66a47b9e-232a-4838-8674-66fa1a5c76e1'), ('oldid', 'a99c98be-767a-4e49-9025-2472b2d18b9c')], 'diff=66a47b9e-232a-4838-8674-66fa1a5c76e1&amp;amp;oldid=a99c98be-767a-4e49-9025-2472b2d18b9c')
paste.registry	&amp;lt;paste.registry.Registry object at 0xf702aec&amp;gt;
paste.throw_errors	True
pylons.action_method	&amp;lt;bound method RevisionController.diff of &amp;lt;ckan.controllers.revision.RevisionController object at 0xf6eaf0c&amp;gt;&amp;gt;
pylons.controller	&amp;lt;ckan.controllers.revision.RevisionController object at 0xf6eaf0c&amp;gt;
pylons.environ_config	{'session': 'beaker.session', 'cache': 'beaker.cache'}
pylons.pylons	&amp;lt;pylons.util.PylonsContext object at 0xf6eaa8c&amp;gt;
pylons.routes_dict	{'action': u'diff', 'controller': u'revision', 'id': u'dbtune-audioscrobbler'}
repoze.who.identity	&amp;lt;repoze.who identity (hidden, dict-like) at 280815340&amp;gt;
repoze.who.logger	&amp;lt;logging.Logger instance at 0xbcdfccc&amp;gt;
repoze.who.plugins	{'openid': &amp;lt;OpenIdIdentificationPlugin 196612236&amp;gt;, 'auth_tkt': &amp;lt;AuthTktCookiePlugin 198048140&amp;gt;}
routes.route	&amp;lt;routes.route.Route object at 0xbbc44cc&amp;gt;
routes.url	&amp;lt;routes.util.URLGenerator object at 0xf5e55ec&amp;gt;
webob._parsed_query_vars	(GET([('diff', '66a47b9e-232a-4838-8674-66fa1a5c76e1'), ('oldid', 'a99c98be-767a-4e49-9025-2472b2d18b9c')]), 'diff=66a47b9e-232a-4838-8674-66fa1a5c76e1&amp;amp;oldid=a99c98be-767a-4e49-9025-2472b2d18b9c')
webob.adhoc_attrs	{'language': 'en-us'}
wsgi process	'Multi process AND threads (?)'
wsgi.file_wrapper	&amp;lt;built-in method file_wrapper of mod_wsgi.Adapter object at 0xfe0b0b0&amp;gt;
wsgiorg.routing_args	(&amp;lt;routes.util.URLGenerator object at 0xf5e55ec&amp;gt;, {'action': u'diff', 'controller': u'revision', 'id': u'dbtune-audioscrobbler'})
&lt;/pre&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/463#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2734</link>
        <guid isPermaLink="false">http://localhost/ticket/2734</guid>
        <title>#2734: once format on resource form has errored, no longer submits form</title>
        <pubDate>Mon, 23 Jul 2012 15:57:41 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Steps to reproduce:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;go to edit a resource, e.g. &lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/ted/resource_edit/a621a6ad-6f1c-46d1-b858-03cdb7a25c07"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/ted/resource_edit/a621a6ad-6f1c-46d1-b858-03cdb7a25c07&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="2"&gt;&lt;li&gt;Change the format field to something it doesn't get. e.g. add a comma "HTML,"
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="3"&gt;&lt;li&gt;Get message: "The form contains invalid entries:
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
Last modified: Date format incorrect
Size: Invalid integer"
&lt;/p&gt;
&lt;ol start="4"&gt;&lt;li&gt;Format field reverts, try to re-save/submit form - i.e. click on "update resource"
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="5"&gt;&lt;li&gt;nothing happens (same if you even try changing the format field
&lt;/li&gt;&lt;/ol&gt;</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2734#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2498</link>
        <guid isPermaLink="false">http://localhost/ticket/2498</guid>
        <title>#2498: on loggin redirect to requested page</title>
        <pubDate>Thu, 07 Jun 2012 11:18:49 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/2498#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2801</link>
        <guid isPermaLink="false">http://localhost/ticket/2801</guid>
        <title>#2801: no way to see full description of a related item</title>
        <pubDate>Mon, 06 Aug 2012 09:36:49 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
e.g. see here: &lt;a class="ext-link" href="http://s031.okserver.org:2375/apps"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/apps&lt;/a&gt;
same with related page on a dataset
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2801#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1086</link>
        <guid isPermaLink="false">http://localhost/ticket/1086</guid>
        <title>#1086: no way to delete authorization groups from web interface</title>
        <pubDate>Tue, 12 Apr 2011 16:22:13 GMT</pubDate>
        
        <dc:creator>johnlawrenceaspden</dc:creator>

        <description>&lt;p&gt;
as title.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1086#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2676</link>
        <guid isPermaLink="false">http://localhost/ticket/2676</guid>
        <title>#2676: no way to browse through related items on dataset page</title>
        <pubDate>Mon, 16 Jul 2012 10:47:58 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
Need to add JS (presumably?) to the related app box on dataset page: &lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/gold-prices"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/gold-prices&lt;/a&gt; to allow user to scroll through when multiple related items exist
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2676#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2720</link>
        <guid isPermaLink="false">http://localhost/ticket/2720</guid>
        <title>#2720: no padding around gravitars on all users page</title>
        <pubDate>Sun, 22 Jul 2012 09:08:31 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
&lt;a class="ext-link" href="http://s031.okserver.org:2375/user"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/user&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
needs some spacing between the image &amp;amp; user name
&lt;/p&gt;
&lt;p&gt;
We could also display some stats here (e.g. number of dataset created, timestamp of last activity)
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2720#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2848</link>
        <guid isPermaLink="false">http://localhost/ticket/2848</guid>
        <title>#2848: no dataset descriptions on front page</title>
        <pubDate>Tue, 14 Aug 2012 10:01:45 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
&lt;a class="ext-link" href="http://s031.okserver.org:2375/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2848#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/957</link>
        <guid isPermaLink="false">http://localhost/ticket/957</guid>
        <title>#957: new "kind " field added to resources</title>
        <pubDate>Fri, 04 Feb 2011 12:09:58 GMT</pubDate>
        
        <dc:creator>kindly</dc:creator>

        <description>&lt;p&gt;
The new field was outlined in
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://lists.okfn.org/pipermail/ckan-discuss/2011-February/000887.html"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://lists.okfn.org/pipermail/ckan-discuss/2011-February/000887.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
it says
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Can be "data", "metadata", "service", NULL. There is a need to do this for UKLP where some of the data associated with a   package is metadata, some is data and some could be a service.&lt;/strong&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/957#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/886</link>
        <guid isPermaLink="false">http://localhost/ticket/886</guid>
        <title>#886: move uklii forms api to dgu module</title>
        <pubDate>Sat, 25 Dec 2010 11:55:45 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description>&lt;p&gt;
doesn't belong in ckan core
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/886#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/1716</link>
        <guid isPermaLink="false">http://localhost/ticket/1716</guid>
        <title>#1716: move or change save warning on edit dataset page [a:0.1d]</title>
        <pubDate>Thu, 26 Jan 2012 17:44:53 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
To allow navigation between sections to still work, also potentially rephrase to avoid confusion that you have to save every time to add a tag or resource and can't say add description, tag and resource in one go
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/1716#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/887</link>
        <guid isPermaLink="false">http://localhost/ticket/887</guid>
        <title>#887: move harvesting to generic module</title>
        <pubDate>Sat, 25 Dec 2010 11:56:55 GMT</pubDate>
        
        <dc:creator>wwaites</dc:creator>

        <description>&lt;p&gt;
in concert with pudo's work on harvesting different types of documents. should also make it possible to consume, e.g. dcat
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/887#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2484</link>
        <guid isPermaLink="false">http://localhost/ticket/2484</guid>
        <title>#2484: move follower functionality into helper functions</title>
        <pubDate>Fri, 01 Jun 2012 10:49:30 GMT</pubDate>
        
        <dc:creator>toby</dc:creator>

        <description></description>
        <category>Results</category>
        <comments>http://localhost/ticket/2484#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2670</link>
        <guid isPermaLink="false">http://localhost/ticket/2670</guid>
        <title>#2670: model.Group.get_children_groups returns deleted groups</title>
        <pubDate>Fri, 13 Jul 2012 10:25:17 GMT</pubDate>
        
        <dc:creator>dread</dc:creator>

        <description>&lt;p&gt;
I believe it should only return active ones. On DGU we see deleted publishers popping up.
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2670#changelog</comments>
    </item><item>
        <link>http://localhost/ticket/2740</link>
        <guid isPermaLink="false">http://localhost/ticket/2740</guid>
        <title>#2740: misleading breadcrumbs</title>
        <pubDate>Tue, 24 Jul 2012 09:47:54 GMT</pubDate>
        
        <dc:creator>shevski</dc:creator>

        <description>&lt;p&gt;
When adding a resource, the breadcrumb should say "add data" or "add resource" not "create dataset" as you see here:
&lt;a class="ext-link" href="http://s031.okserver.org:2375/dataset/new_resource/frere"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://s031.okserver.org:2375/dataset/new_resource/frere&lt;/a&gt;
&lt;/p&gt;
</description>
        <category>Results</category>
        <comments>http://localhost/ticket/2740#changelog</comments>
    </item>
 </channel>
</rss>