{22} Trac tickets (2647 matches)
Results (1901 - 2000 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#1654 | task | amercader | amercader | ckan-v1.7 | closed | fixed | [super] Update Publicdata.eu to the latest CKAN stable version |
Tasks include: |
1326710647000000 | 1338203166000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1669 | enhancement | ross | ross | ckan-v1.7 | closed | fixed | [super] Publisher profile |
Implement the necessary backend changes to build profile for publishers using the group refactor. See http://ckan.okfnpad.org/publisherprofiles Subtickets are at: |
1326802473000000 | 1338204071000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1692 | enhancement | rgrp | ckan-v1.7 | closed | wontfix | Add image attribute to Dataset and Group |
Add image attribute for Dataset and Group which would be shown in prominent place. For dataset this could be a relevant image and for Group this would be more of a logo. I think this has very high value from a UX point of view. Issues
|
1327108761000000 | 1338204395000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1698 | enhancement | seanh | seanh | ckan-v1.7 | closed | fixed | [super] Tag Taxonomies |
Add drupal-like "taxonomies" to CKAN. Etherpad with user stories, feature list, design and implementation discussion: Branch where this is being developed is feature-1698-tag-taxonomies: https://github.com/okfn/ckan/compare/master...feature-1698-tag-taxonomies Tickets related to this have keyword taxonomies. |
1327415756000000 | 1338204433000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1734 | enhancement | amercader | amercader | ckan-v1.7 | closed | fixed | [super] Updates on harvesting for UKLP |
Some changes are needed in ckanext-harvest to support the new piece of work in the UKLP harvesters, mainly related to the deletion of existing sources.
At some point we also want to support a publisher model for the harvesting:
|
1328008474000000 | 1332167315000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1736 | enhancement | kindly | kindly | ckan-v1.7 | closed | fixed | [Super] Multilingual Metadata |
Translate all areas of metatdata to selected language. This includes finding datasets in all languages. Multilingal Metadata: Tasks:
|
1328012697000000 | 1338205016000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1763 | enhancement | seanh | seanh | ckan-v1.7 | closed | wontfix | Add some simple model-level tests for activity streams | 1328536285000000 | 1338204708000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1764 | enhancement | seanh | seanh | ckan-v1.7 | closed | wontfix | Move activity streams API tests into tests/logic |
Which is where the other API tests have now been moved. |
1328536499000000 | 1335878051000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1768 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | fixed | DGU: 7a. Public Publisher Dashboard (including QA Work and notifications) MUST PHASE 1 | 1328539740000000 | 1337159873000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1784 | enhancement | seanh | seanh | ckan-v1.7 | closed | wontfix | Links to renamed objects break |
The HTML templates for some activity stream activities link to objects (packages, resources, etc.) by their names, e.g. /dataset/foo, but if the object has since been renamed then the link will be broken. Possible solutions are to use the object ID to find its current name at rendering time and link to that, or link to the object by ID rather than by name. Linking by ID is both simpler to implement and better. Links by ID are ugly, but they are permanent and don't break when an object is renamed. We should be using links by ID everywhere on CKAN, so that when third-party sites copy-paste our URLs and link to us, their links don't break later. Fixing this means fixing the dataset_link(), resource_link(), group_link() etc. functions in ckan/lib/helpers.py which will change the links everywhere in CKAN where those functions are used to link to objects (which should be everywhere where we link to an object). If we want to have nice looking by-name URLs and what them to be permanent, then we need to change CKAN so that objects cannot be renamed. |
1328613555000000 | 1338204797000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2201 | enhancement | rgrp | ckan-v1.7 | closed | duplicate | Add citation info to Dataset and Resource page |
Suggest: %title. %author. Retrieved %date. %site_title. For resource: %title = %dataset_title. %resource_name. |
1330765080000000 | 1330765400000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2230 | refactor | seanh | ckan-v1.7 | closed | fixed | Tidy up of search facets code duplication |
Because of a clash between two development branches there is some duplication of code to do with code facets (note: at the time of writing the code duplication exists only on the feature-1821-multilingual-extension branch, but this will be merged into master at some point): The package_search() function is adding the search facets to the search results twice with two different data structures, with keys "facets" and "new_facets". It should be reduced to just the new facets (with the key changed to "facets"). Also the group and package controllers are adding both facets and new_facets to the context, should be new_facets only (but renamed to facets). The facet_items() function in helpers.py should be removed, it uses the old facets structure and shouldn't be needed anymore with the new facets structure. In facets.html, facet_sidebar() should be removed as it uses the old facets structure and facet_div() implements the same functionality but uses the new facets. In facets.html, facet_list_items() will have to be updated to not use the facet_items() helper and to use the new facets structure instead. Anywhere that "new_facets" appears it will have to be changed to "facets" (e.g. in the ckanext/multilingual/plugin.py. This is the merge commit that introduced the duplication: https://github.com/okfn/ckan/commit/1153aa876f54c22289e460aeececea22d1d4d51d This is the earlier commit where the search facets were refactored: https://github.com/okfn/ckan/commit/3970e52008b75933fda1be1d488bed2578d98c9c |
1331744085000000 | 1338204707000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2288 | defect | seanh | ckan-v1.7 | closed | wontfix | Fix i18n of strings on auth group add/edit pages |
There are a couple of strings on the authorization group add/edit form that are not being translated: "Name: Please enter a value" (error message when you try to add an auth group with no name) "User name" "Save" button The form seems to be built using FormBuilder?. See ckan/forms/authorizationgroup.py, builder.set_displayed_fields() |
1334255003000000 | 1339411611000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2317 | enhancement | rgrp | ckan-v1.7 | closed | wontfix | Corrections to dataset creation form for v1.7 |
|
1335022061000000 | 1340033433000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2332 | enhancement | amercader | rgrp | ckan-v1.7 | closed | fixed | Fixes for v1.7 release |
A place to list crucial fixes for v1.7 release: Related extension: All not complete now moved to #2347
Search results:
Data viewer:
Dataset page:
Dataset edit and create:
Resource view:
Theme:
Miscellaneous:
Deployments (without deployment we cannot know these are working):
|
1335644116000000 | 1340033281000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1279 | enhancement | ross | amercader | ckan-v1.8 | closed | duplicate | Refactor or deprecate Authorization Groups |
Authorization Groups are going to be deprecated in 1.8 It is still unclear how Authorization Groups fit in the new authz model, so they have been left out of the logic and auth refactoring (Tickets #1229 and #1253) |
1313415367000000 | 1338212028000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1387 | defect | toby | johnglover | ckan-v1.8 | closed | fixed | Not specifying a protocol in dataset url causes broken link to be served on dataset view page |
If a user enters a url with no protocol (eg: www.data.gov.uk) in the 'url' field of a dataset, a broken link is created on the view page. CKAN should probably either put in a http:// if no protocol is given, or validation should fail. |
1318428893000000 | 1343042311000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1434 | enhancement | seanh | dread | ckan-v1.8 | closed | fixed | Add i18n strings from extensions |
Decide which extensions are important. |
1320145648000000 | 1341245889000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1471 | enhancement | seanh | dread | ckan-v1.8 | closed | fixed | Be compatible with new ubuntu release in April |
Nils flagged up that Ubuntu launches another LTS in April which we should probably move to. This ticket is to get the ball rolling with what we do. We can always include in our package the exact package versions of deps that we want, but it is good to be in line with the release if possible. Here's how to see the packages included with it: http://packages.ubuntu.com/search?keywords=python-pylons&searchon=names&suite=all§ion=all Pylons 0.9.7 -> 1.0-2 Requires a small amount of work SQLAlchemy 0.7.3-2 OK Babel 0.9.6-1 OK Genshi 0.6-2 Perfect Another alternative is to move to another web framework, especially minding that Pylons is not being further developed. |
1321552345000000 | 1340810270000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1512 | defect | ross | rgrp | ckan-v1.8 | closed | fixed | Modifying user name makes you semi-log-out |
If you modify your user name, it looks like you are logged out, but you are actually logged in and therefore can't login. (Reported by Pablo) As a work around, you need to logout and log back in. implementation
|
1323100214000000 | 1342781122000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1678 | enhancement | amercader | amercader | ckan-v1.8 | closed | fixed | Make synchronous search the default behaviour |
Right now you need to explicitly load the synchronous_search plugin in your ini file, when this is probably the behaviour that all users expect by default. We could keep a config flag to deactivate it, but synchronous search should be the default behaviour. |
1326807604000000 | 1341405749000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1732 | enhancement | johnglover | seanh | ckan-v1.8 | closed | fixed | Update CKAN's search for taxonomies |
Initially we'll just add all tags from all vocabularies into the existing tags search facet (this should happen automatically). Later we want to enable templates to use separate search facets for different vocabularies. Also need to make sure that search terms are matched against the texts of the tag names themselves (should happen already) and maybe also against the texts of the vocabulary names? |
1328008169000000 | 1341224357000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1737 | enhancement | icmurray | rgrp | ckan-v1.8 | closed | fixed | Expose solr-based search API |
Super ticket: #1745
Required for some improvements to UX (such as autocomplete and better search). |
1328014626000000 | 1340112732000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2273 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | Review publisher organisations code with Ross | 1333375723000000 | 1340635788000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2279 | enhancement | rgrp | rgrp | ckan-v1.8 | new | Write tutorial for our DataStore API / Data Explorer |
Unfortunately ES is a little bit complex / opaque to newcomers. Need to write a simple tutorial walking through this. This is documentation / example only (no code!) |
1333482263000000 | 1338205426000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2283 | enhancement | rgrp | ckan-v1.8 | closed | wontfix | [super] Data Previewer / Viewer v3 |
User stories and analysis: http://ckan.okfnpad.org/feature-2283-data-viewer-v3 |
1334138341000000 | 1340623843000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2289 | defect | toby | seanh | ckan-v1.8 | closed | fixed | Flash messages are not being translated? |
There are a couple of flash messages in ckan/controllers/user.py that show up in English, even if another language is in use, and even though the strings are marked for translation with gettext and have translations in the po and mo files: "[USER NAME] is now logged in" "Login failed. Bad username or password. (Or if using OpenID, it hasn't been associated with a user account.)" |
1334255836000000 | 1341314151000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2290 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | Mark facet titles in search pages for translation |
The strings Tags, Res_format and Groups on e.g. the package index page should be marked for translation. These strings have been refactored in the feature-1821-multilingual-extension branch, so wait until that branch has been merged into master. |
1334326651000000 | 1341238415000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2305 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | User dashboard with private consolidated activity stream |
User story #035 here: http://ckan.okfnpad.org/feature-1515-activity-streams-user-stories Technical analysis here: http://ckan.okfnpad.org/27 |
1334587329000000 | 1340879812000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2309 | enhancement | ross | ckan-v1.8 | closed | wontfix | Organizations review with SH |
Review organizations code with Sean and explain the key parts. |
1334591679000000 | 1340623966000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2313 | enhancement | icmurray | icmurray | ckan-v1.8 | closed | fixed | Deprecate old facet data structures and related functions. |
In branch feature-1821-multilingual-extension, a new faceting datastructure was introduced. This makes the old one and related functions obsolete. These have been marked as deprecated for the 1.7 release, and should be removed for the 1.8 release.
|
1334677916000000 | 1343124732000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2319 | enhancement | rgrp | ckan-v1.8 | closed | wontfix | Better auto-complete for groups on dataset edit page |
Use jquery chosen? |
1335211353000000 | 1340624083000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2340 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Get Jenkins to automatically run core extensions tests | 1335876289000000 | 1340040366000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2344 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | Get jenkins install script into CKAN core |
After checking out a commit to test from CKAN's GitHub?, Jenkins runs a script that creates a new virtual environment and installs CKAN and its dependencies into it, and does some other necessary tasks. Jenkins then runs the tests in this virtualenv. The install script may have to change from one commit to the next as CKAN's install instructions change, so it would be good if the script was shipped in CKAN core. That way Jenkins will run different versions of the script depending on which commit it's testing and if the tests fail because the script is wrong then that's actually a bug that needs to be fixed in CKAN core. Also the CKAN install instructions could be simplified a lot by just having users run this script instead of doing each step by hand. |
1335876673000000 | 1340040449000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2347 | enhancement | icmurray | ross | ckan-v1.8 | closed | fixed | Related stuff dashboard and changes |
Some additions to the related stuff functionality to make it more useful post the 1.7 release. [x] Edit item (after checking auth) [x] My related things on my user page
[x] Related stuff usage counts { 1d }
[x] Un-attached related items {0.25d}
[ ] Dashboard for related
[x] Changing auth for related.
[x] General issues
[ ] UI Changes
[x] Related is a pretty terrible name in the UI - much better to have it called Apps, Ideas etc (perhaps title tag could even give more details e.g. "Apps, Ideas, Visualization and other material related to this dataset") -- btw i thought this was in #2332 but realize it wasn't (apologies for that!)
[x] Documentation, documentation, documentation - AFAICT I can't see anything in v1.7 or master docs. I imagine this would be a short section like http://docs.ckan.org/en/ckan-1.7/commenting.html (and probably coming right after that in the ToC) which says
[ ] Clearly mark the old extension as deprecated from v1.7 forward: https://github.com/okfn/ckanext-apps (I just met someone last week who was working on integrating this and had no idea it was replaced by something better in v1.7) |
1335879539000000 | 1343226149000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2363 | enhancement | toby | kindly | ckan-v1.8 | new | Documentation of best caching practice. |
Need better documentation on best practices in making page loads faster for non logged in users. |
1335889017000000 | 1340099794000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2374 | enhancement | ross | dread | ckan-v1.8 | closed | worksforme | tag search paging |
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. |
1336154025000000 | 1340287976000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2381 | enhancement | ross | ross | ckan-v1.8 | closed | fixed | Related item count on ALL dataset pages |
Make sure the related item count is available on all dataset pages (inc. follow) when it is enabled. |
1337009133000000 | 1337011327000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2388 | enhancement | amercader | amercader | ckan-v1.8 | closed | fixed | Update "out of the box" settings for CKAN |
|
1337095269000000 | 1342104475000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2389 | defect | amercader | amercader | ckan-v1.8 | closed | fixed | More robust handling of DataExplorer errors |
US-0a Do not show failed preview with red-bar (esp when just empty datastore ...)
Loading/showing error reports |
1337095447000000 | 1341222201000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2399 | defect | amercader | seanh | ckan-v1.8 | closed | fixed | Model cleanup in CKAN core has broken ckanext-spatial |
root@lucid32:/usr/local/feature-2375-demo-theme/pyenv/src/ckan# sudo -u www-data /usr/local/feature-2375-demo-theme/pyenv/bin/paster --plugin=ckanext-spatial spatial initdb 4326 --config=/usr/local/feature-2375-demo-theme/pyenv/src/ckan/development.ini Traceback (most recent call last):
NameError?: global name 'metadata' is not defined |
1337173470000000 | 1340706702000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2428 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Reduce/sort out CKAN's dependencies |
This ticket depends on #2423, #2424, #2425, #2426 and #2427.
|
1337946896000000 | 1341314475000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2433 | defect | toby | toby | ckan-v1.8 | new | API uses name not id for some version 3 calls | 1337957648000000 | 1340099820000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2434 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | Fix autodoc on readthedocs again | 1337962353000000 | 1350296272000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2435 | defect | seanh | seanh | ckan-v1.8 | closed | worksforme | ckanext-qa doesn't work with CKAN 1.7+ | 1337963228000000 | 1340810257000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2437 | task | icmurray | icmurray | ckan-v1.8 | closed | fixed | Add coding standards to CKAN docs |
|
1338196895000000 | 1343124799000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2438 | enhancement | icmurray | icmurray | ckan-v1.8 | closed | fixed | resource_search action not accessible via GET request |
This action is not currently usable via a GET request as it relies upon a nested dict of fields. |
1338197305000000 | 1341406005000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2439 | defect | icmurray | icmurray | ckan-v1.8 | closed | fixed | tag_search and tag_autocomplete not fully available via GET request |
tag_search and tag_autocomplete: The fields argument is not available when accessing this action with a GET request. |
1338197549000000 | 1341295142000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2467 | defect | amercader | amercader | ckan-v1.8 | closed | fixed | Fix stats extension frontend |
After moving to Bootstrap the tables on the frontend look broken. |
1338213230000000 | 1340981885000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2472 | enhancement | amercader | kindly | ckan-v1.8 | closed | fixed | clean up datastore controller to get rid of datastore_url enables checks |
Datastore_url enabled checks are useless. We should probably change this to datastore_url = 'active' and only update the flag to when a attempt at a post is made. This will need to be removed from the form at some point. |
1338293407000000 | 1341222195000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2484 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | move follower functionality into helper functions | 1338547770000000 | 1340285964000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2495 | enhancement | rgrp | ckan-v1.8 | closed | duplicate | Stats page has lost styling ... | 1339056932000000 | 1340624905000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2499 | enhancement | toby | icmurray | ckan-v1.8 | new | Documentation for the internal analytics |
There's no docs for setting up the internal analytics, nor what it provides. SetupAdd: ckan.tracking_enabled = true to .ini file Run: paster tracking -c dev.ini Related links |
1339070297000000 | 1339070297000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2500 | defect | ross | icmurray | ckan-v1.8 | closed | fixed | get_action should raise an exception if the action requested doesn't exist |
Original bug report:
|
1339072580000000 | 1340293636000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2533 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | ckanext-harvest is broken with ckan 1.8b |
Looks like recent CKAN cleanups broke some imports: |
1339754707000000 | 1339755433000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2534 | defect | amercader | seanh | ckan-v1.8 | closed | duplicate | ckanext-spatial is broken with CKAN 1.8b |
Looks like recent cleanups in CKAN broke an import in the extension: |
1339754762000000 | 1340631124000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2591 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | postgres unicode problems postgres v9.1.4 |
sqlalchemy fails on postgres 9.1.4 when unicode is returned see http://docs.sqlalchemy.org/en/rel_0_7/dialects/postgresql.html |
1340627776000000 | 1340813161000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2592 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Update and simplify source install instructions |
Make the same instructions work for Ubuntu Lucid and Precise and make them simpler Also see #1471 |
1340633697000000 | 1341234947000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2600 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | Replace broken "Login to Add an Organization" button |
If you're not logged in and you click this button, it takes you to the add group page not the login page. Anyway, the default behaviour everywhere else in CKAN is to hide buttons that you don't have permission to use (e.g. add dataset, edit dataset, etc.) |
1340721718000000 | 1340791910000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2604 | enhancement | amercader | amercader | ckan-v1.8 | closed | fixed | Add Requests as requirement for tests |
Requests (http://python-requests.org) is really useful to deal with http requests and saves a lot of time. I propose we include it as a requirement for the tests for the time being, and even for core if necessary at a later stage. |
1340790229000000 | 1340968458000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2605 | enhancement | ross | ross | ckan-v1.8 | closed | fixed | Problem with user.get_groups |
From DR at DGU Basically get_groups() appears to cache its results, but this falls down when subsequent calls are in a different session. We get this when saving a dataset. get_groups() first gets called in the controller when it is trying to work out what permissions the user has. It later gets called, and by this time c.userobj is detached, so get_groups() fails. I'm working around this by refreshing c.userobj (from c.user) before calling get_groups(), but I wonder if the get_groups caching could detect the detached session and bypass the cache in this case? diff at https://gist.github.com/3003117 |
1340793006000000 | 1343127369000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2608 | refactor | seanh | ckan-v1.8 | closed | wontfix | Uploading a file to a resource hangs |
I'm not seeing any javascript or python error, the upload just hangs. |
1340806788000000 | 1343125400000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2615 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Add activity stream activity when a user starts to follow something | 1340874249000000 | 1341235002000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2624 | enhancement | ross | seanh | ckan-v1.8 | closed | fixed | Organizations breaks dataset tag editing |
Enable the organizations and organizations_dataset plugins, login to ckan, create a group, create a dataset and add it to the group. Edit the dataset, add some tags to it. The new tags are not saved when you submit. Disable the organizations and organizations_dataset plugins and tag editing works again. |
1341226411000000 | 1341831716000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2627 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | IDatasetForm.form_to_db_schema() is not called |
IDatasetForm's form_to_db_schema() method is not getting called by ckan |
1341576508000000 | 1343125213000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2630 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | UPdate docs after IDatasetForm schema change | 1341586625000000 | 1343392411000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2634 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | change log - helper function limited in 1.8 |
make sure documented |
1341828248000000 | 1342085656000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2638 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | add a get from request param helper function | 1341844597000000 | 1342112772000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2639 | enhancement | amercader | amercader | ckan-v1.8 | closed | fixed | Update recline version for 1.8 release |
New recline version has significant improvements like the SlickGrid? based grid view, it'd be good to have it on 1.8. |
1341845809000000 | 1350296205000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2649 | enhancement | ross | ross | ckan-v1.8 | closed | fixed | Description on resources not rendered as markdown |
When a resource doesn't have a description, it is rendered as markdown from the description of the dataset. If the resource does have a description it isn't rendered as markdown .. |
1341923135000000 | 1342084280000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2650 | enhancement | ross | ross | ckan-v1.8 | closed | fixed | Description on resources not rendered as markdown |
When a resource doesn't have a description, it is rendered as markdown from the description of the dataset. If the resource does have a description it isn't rendered as markdown .. |
1341923137000000 | 1341943716000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2651 | enhancement | icmurray | ross | ckan-v1.8 | closed | fixed | Check support for TSV which doesn't appear to work well. |
TSV support doesn't seem to work very well, may be the mimetype ( text/tab-separated-values ) |
1341923318000000 | 1343209784000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2670 | defect | ross | dread | ckan-v1.8 | closed | fixed | model.Group.get_children_groups returns deleted groups |
I believe it should only return active ones. On DGU we see deleted publishers popping up. |
1342175117000000 | 1342440953000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2672 | enhancement | icmurray | icmurray | ckan-v1.8 | closed | fixed | Session.is_modified should use passive=True |
According to sqlalchemy docs [1], when calling Session.is_modified(), the passive argument needs to be passed in as True. [1] http://docs.sqlalchemy.org/en/rel_0_7/orm/session.html?highlight=is_modified#sqlalchemy.orm.session.Session.is_modified |
1342185523000000 | 1343124666000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2682 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | CKAN's internal tracking counts each view twice, needs unit tests |
CKAN's internal tracking seems to count each page view twice, the problem appears to be with the SQL in the update_tracking() method in ckan/lib/cli.py. The internal tracking feature needs some tests, and some of the code could maybe do with some more explanatory comments, e.g. what is the intended difference between count and running_total? |
1342446402000000 | 1343225636000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2693 | enhancement | seanh | toby | ckan-v1.8 | closed | fixed | License is out of date |
https://github.com/okfn/ckan/blob/master/LICENSE.txt mentions requires/lucid_conflict.txt which is no longer the case for 1.8 and needs updating not sure where requirements-testing/docs fit in @sean I've assigned this to you as you changed the requirements and my plate is full feel free to pass on to someone else |
1342605447000000 | 1343148356000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2756 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Fix handling of extras in group read |
It doesn't pass extras_as_string |
1343231514000000 | 1343232429000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2757 | enhancement | Adria | seanh | ckan-v1.8 | closed | fixed | Write documentation for upgrading a CKAN install from an older to a newer version of CKAN | 1343235242000000 | 1343392006000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2761 | enhancement | seanh | ckan-v1.8 | new | Document all the errors you can get when setting up filestore, and how to fix them |
Add it to a 'Troubleshooting' section on the filestore page: http://docs.ckan.org/en/ckan-1.7.1/filestore.html For the error messages and their solutions, see various threads on ckan-dev |
1343302566000000 | 1343302566000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2762 | defect | seanh | ckan-v1.8 | new | test_related.py crashes |
/home/seanh/Projects/ckan/ckan/ckan/tests/functional/test_related.py ImportError? (cannot import name assert_regexp_matches) |
1343303753000000 | 1343303753000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2770 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | Some strings potentially not marked for translation |
Luca De Santis reported these strings not marked in 1.7.1:
lets check that they are marked in 1.8 |
1343386840000000 | 1343389747000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2771 | enhancement | seanh | seanh | ckan-v1.8 | new | Documentation and examples for IDatasetForm and IGroupForm |
Add minimal, working IDatasetForm and IGroupForm example extensions to core, with tests. The IDatasetForm example should use tag vocabularies (two birds with one stone) The IDatasetForm and IGroupForm docs are not very good (and are somewhat spread around different doc chapters), fix them up, and reference the new working examples. Tab Vocabularies docs should reference IDatasetForm example. When using convert_to/from_extras() you have to remove any free extras from the form or it won't work, this needs to be documented (in the docstring maybe) There have been recent changes to the schemas that IDatasetForm and IGroupForm use, make sure the docs are up to date. |
1343392238000000 | 1350303564000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2772 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Update transifex for 1.8 translations |
Upload the new pot file/resource on transifex, put out the call for translations. Some recent commits on master need to be merged into 1.8 first |
1343393299000000 | 1345027445000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2811 | defect | seanh | ckan-v1.8 | closed | fixed | Author doesn't show on dataset read page |
Edit a dataset and add an author, dataset read page still says 'author not given'. If you fill out both the author and author email fields then it works. |
1344415861000000 | 1349869110000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2816 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | DomainObjectOperation not in model |
Over-enthusiastic removal of some model items this breaks qa extension |
1344496621000000 | 1345040471000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2839 | enhancement | seanh | ckan-v1.8 | closed | fixed | Specifying sort order breaks search results on group page |
Create a group, create some datasets and add them to the group, then view the group's page with a sort-order specified in the URL, e.g. /group/foo?q=&sort=title_string+asc, no datasets are displayed even though there are datasets in the group that match the search query. Remove the sort order from the URL and the datasets will appear. |
1344787799000000 | 1344854522000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2842 | enhancement | seanh | ckan-v1.8 | closed | fixed | Allow sort ordering of dataset listings on group pages | 1344855695000000 | 1344855852000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2843 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | Adding existing datasets to organizations is broken |
On the organization read page there is only an 'Add Dataset' button, not a drop-down with add new dataset or add existing dataset as on the default group page. On the organization edit page you do have the drop-down, but if you click add existing dataset nothing happens except it appends #datasets to the URL |
1344859137000000 | 1347270569000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2845 | defect | seanh | seanh | ckan-v1.8 | closed | fixed | Editing an organization removes all datasets from the organization |
Run CKAN with the publisher profile and organizations plugins enabled. Make an organization. Make a dataset and add it to the organization. Edit the organization and change e.g. its description. After saving the organization, all its datasets have been removed from the organization and now belong to no organization. |
1344859286000000 | 1347271110000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2859 | defect | icmurray | icmurray | ckan-v1.8 | new | Fix the build |
The requires files have been removed. These were required by buildkit. We've lost the information regarding which packages were already in ubuntu repos, which conflicted and which were missing. But perhaps we can just package everything up. |
1345109217000000 | 1345109217000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2872 | defect | seanh | ckan-v1.8 | closed | fixed | Non-open licenses are marked as open |
Set a dataset's license to 'Other (Not Open)', the dataset will have an Open Data icon next to it |
1345124135000000 | 1350304179000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2919 | defect | seanh | ckan-v1.8 | new | Remove IController from docs |
Still in docs but seems gone from code |
1347461253000000 | 1347461253000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2936 | defect | seanh | ckan-v1.8 | new | Updating a group via the API clears its packages |
If the group dict that you post to the API does not have any 'packages' key then all the group's packages get removed. I think it would be better if you could just update e.g. the group's description without having to also post the list of packages, and apparently this is how other update API actions work. Might be worth checking all the update API actions for this behaviour, and making sure they're all consistent |
1348048066000000 | 1348048066000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2937 | defect | seanh | ckan-v1.8 | closed | fixed | GroupController.history() missing extras_as_string |
GroupController?'s history() method doesn't pass 'extras_as_string': True in the context when it calls group_show. This means that if you have an IGroupForm plugin that is adding a custom metadata field and using convert_to/from_extras() then a field value of 'foo' will be returned as '"foo"' Other GroupController? and PackageController? methods do pass 'extras_as_string' |
1348155730000000 | 1348238875000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2958 | defect | seanh | ckan-v1.8 | new | Uploading files with unicode characters in filename fails in CKAN 1.7 and 1.8 |
e.g. 2012_08(주요국가).xls I tested in CKAN 2.0 and it seemed to work fine there. |
1349342976000000 | 1349342976000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2963 | defect | amercader | ckan-v1.8 | new | Timeout on tag pages with lots of datasets |
e.g. http://thedatahub.org/tag/lod Tags with less datasets work fine (e.g. http://thedatahub.org/tag/railways) |
1350295999000000 | 1350295999000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2965 | defect | amercader | ckan-v1.8 | new | Stats extension broken on 1.8 |
|
1350296141000000 | 1350296157000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#3002 | defect | amercader | ckan-v1.8 | new | API v1/2 'legacy' search parameters must be escaped before they are put into a Solr query string |
Just to track @tauberer patch on Github. Would be nice to write a test for it. Probably going to 1.8.1 |
1350639142000000 | 1350639142000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#3003 | enhancement | amercader | ckan-v1.8 | new | New pg databases should be created with UTF8 encoding rather than system default |
Just to track @tauberer patch on Github. Probably going to 1.8.1 |
1350639199000000 | 1350639199000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2763 | defect | seanh | ckan-v1.8.1 | new | Multilingual tests failing |
test_multilingual_plugin.TestDatasetTermTranslation?.test_dataset_index_translation, test_multilingual_plugin.TestDatasetTermTranslation?.test_group_read_translation both failing for me on master |
1343303819000000 | 1350303864000000 |