{22} Trac tickets (2647 matches)
Results (401 - 500 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1785 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Replace 'Revisions' page with site-wide activity stream |
Replace the /revision page with a /activity page showing a site-wide activity stream of all activities in the site. Or perhaps the site-wide activity stream can go somewhere on the front page of the site instead? |
1328632458000000 | 1340724312000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1807 | enhancement | seanh | seanh | ckan-sprint-2012-03-05 | closed | fixed | Recently added/updated datasets for EC portal |
For EC Portal need a page (or HTML snippet embedded in the front page?) listing recently added or updated datasets.
|
1329742326000000 | 1330809641000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1808 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on dataset view pages |
All data is that is translatable should be translated when viewed. This includes tag names will be ID codes. When viewing a dataset page, look up the current language of the interface (ckan_lang or something in the environs) and display the string for the tag in that language. Related to the dataset view extension points for translation, recently added by kindly/=. |
1329742530000000 | 1331146804000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1825 | enhancement | seanh | seanh | ckan-sprint-2012-03-05 | closed | fixed | Write docs for vocabularies API |
Done on branch feature-1698-tag-taxonomies |
1329845122000000 | 1330807330000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2199 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on dataset search pages | 1330440107000000 | 1331146832000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2200 | enhancement | seanh | seanh | ckan-future | new | Add vocabulary_id option to tag_show() logic action function |
Currently tag_show() only works with free tags, it's not possible to get a tag_show for a vocabulary tag. |
1330533678000000 | 1338204900000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2207 | defect | seanh | seanh | ckan-sprint-2012-03-19 | closed | invalid | Fix recently changed datasets activity stream on exportal site |
Apparently it's working when developers run it locally but not on the demo site. |
1330961739000000 | 1332154835000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2208 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Export strings from ckan and ckanext-ecportal to combined pot file |
All strings from the ckanext-ecportal extension (and from CKAN core) need to be exported to a pot file to send to tenforce. |
1330961806000000 | 1339596371000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2214 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on group view pages | 1331146864000000 | 1331147119000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2215 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on group list page | 1331148579000000 | 1331653117000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2216 | enhancement | seanh | seanh | ckan-sprint-2012-04-02 | closed | fixed | Translation of selected facets on search pages | 1331148648000000 | 1332956791000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2217 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on tag list page | 1331148704000000 | 1331652833000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2218 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on tag pages | 1331148734000000 | 1331747842000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2219 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of datasets and tags on user pages |
User names and descriptions are not translated. |
1331148895000000 | 1331750370000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2238 | enhancement | seanh | seanh | ckan-future | closed | duplicate | Deploy some test vocabs and publishers on test.ckan.net, check tutorial-style instructions for these | 1332165311000000 | 1343392681000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2241 | refactor | seanh | seanh | ckan-sprint-2012-04-02 | closed | fixed | Look into making test_activity.py faster |
...but only if it can be done reasonably quickly. |
1332172354000000 | 1332426423000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2242 | enhancement | seanh | seanh | ckan-sprint-2012-04-02 | closed | fixed | Research buildbot possibilities for CKAN | 1332172405000000 | 1333375436000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2243 | enhancement | seanh | seanh | ckan-v1.9 | reopened | Fix ckanext-example | 1332172710000000 | 1340635768000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2264 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Do an audit of string translations in CKAN core and ckanext-ecportal |
Check to see that all the strings are getting translated, i.e. that all user-visible strings are being passed to gettext. Fix any strings that are not getting translated. |
1332864512000000 | 1339411578000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2272 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Setup jenkins on the new dev server | 1333375480000000 | 1334075515000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2273 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | Review publisher organisations code with Ross | 1333375723000000 | 1340635788000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2274 | enhancement | seanh | seanh | ckan-sprint-2012-04-30 | closed | fixed | Review multilingual branch with kindly, merge into master | 1333375804000000 | 1335644408000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2276 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Upgrade Slovakia CKAN instance | 1333376435000000 | 1334579078000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2299 | enhancement | seanh | seanh | ckan-sprint-2012-04-30 | closed | fixed | Set Slovakas default language on data.gov.sk | 1334579112000000 | 1334670893000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2300 | enhancement | seanh | seanh | ckan-sprint-2012-04-30 | closed | fixed | Write initial docs for multilingual branch | 1334579163000000 | 1335644486000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2301 | enhancement | seanh | seanh | ckan-future | new | Replace old-style string formatting with format() method (at least in strings marked for translation) |
Some strings in CKAN are passed to gettext with more than one %s in them, this is no good as translators may need to change the order of substituted words. Strings should not use the old style % substitution, they should use the new format method in Python 2.6+, e.g.: 'This {food} is {adjective}.'.format(food='spam', adjective='absolutely horrible') http://docs.python.org/release/2.6.8/tutorial/inputoutput.html#fancier-output-formatting We should probably only change strings that are marked for translation and that contain multiple %s, don't want to make too much work or cause too many strings to change and need to be re-translated. |
1334579264000000 | 1340635812000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2304 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Watching/following of dataset/users |
User story #037 here: http://ckan.okfnpad.org/feature-1515-activity-streams-user-stories Technical analysis here: http://ckan.okfnpad.org/27 |
1334587233000000 | 1337158641000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2318 | enhancement | seanh | rgrp | ckan-sprint-2012-04-30 | closed | fixed | Bug with Portugese translation and Javascript |
If you switch to Portugese and try to add a resource on dataset edit it will fail. This is because there is a string translation in js_strings.html that has quotes in it. When this is inserted into the file this causes a js exception which then prevents any further js processing. Specifically: CKAN.Strings.youHaveUnsavedChanges = "Você tem alterações não salvas. Certifique-se de ter clicado "Salvar Alterações" abaixo antes de sair desta página."; Uncaught SyntaxError: Unexpected identifier To fix is simple i imagine: need to escape " correctly in js_strings.html (or translations used). I have temporarily patched this live in order to allow the hackday here to continue. |
1335033889000000 | 1335774178000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2335 | defect | seanh | seanh | ckan-v1.9 | assigned | Unicode characters don't work in CKAN ini files |
You get a UnicodeDecodeError?, looks like it tries to decode the ini file as ascii. This is a problem because someone might try to set their site description to something with an umlaut in it, for example. |
1335789726000000 | 1340624635000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2336 | enhancement | seanh | seanh | ckanbuild | accepted | Move Jenkins' install script into ckan core so it can be versioned | 1335792914000000 | 1340639637000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2337 | enhancement | seanh | seanh | ckan-v1.9 | assigned | Sort out ini file confusion in docs |
For example if you follow the source install instructions then you have development.ini, then when you go onto Post-Installation Setup it talks about std.ini. People don't realise that these files are the same. Either fix the docs or fix CKAN to use same ini file names in package and source installs/ |
1335797876000000 | 1340624600000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2339 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Demo install on RHEL/CentOS, and install instructions | 1335876250000000 | 1336492657000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2340 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Get Jenkins to automatically run core extensions tests | 1335876289000000 | 1340040366000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2341 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Fix Jenkins issue when testing branches that contain model changes | 1335876396000000 | 1340639472000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2342 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Fix Jenkins issue when testing branches with different solr schema versions | 1335876445000000 | 1340639494000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2345 | enhancement | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Rewrite action API docs using autodoc | 1335876769000000 | 1337962454000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2352 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Fix autodoc on CKAN's readthedocs | 1335883991000000 | 1336492670000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2368 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Fix OS X Lion install instructions on wiki |
Solr install instructions install the wrong version |
1335893719000000 | 1336477258000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2369 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Pull latest translations from Transifex into CKAN 1.7 | 1335975051000000 | 1335975063000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2370 | enhancement | seanh | seanh | ckan-v1.9 | assigned | Add examples of all config settings in default config file |
The default config file should contains examples (maybe commented out) for all config variables. Makes it easier to edit the config. For example openid_enabled is not in there. |
1336042237000000 | 1340624662000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2376 | defect | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Fix "no-sidebar" front page layout issue with CKAN 1.7 in some languages |
This needs to be fixed in the CKAN templates ("no-sidebar" should not be marked for translation) but for 1.7 just fixed it in the translation files. |
1336563965000000 | 1336563976000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2377 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Upgrade data.gov.sk to CKAN 1.7 and apply their new theme | 1336564008000000 | 1336564027000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2386 | task | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Setup feature-2375-demo-theme test server | 1337094996000000 | 1337967006000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2387 | task | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Upgrade cz.ckan.net to CKAN 1.7 | 1337095029000000 | 1337095933000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2391 | task | seanh | seanh | ckan-sprint-2012-06-25 | closed | wontfix | Fix cz.ckan.org theme and customisations | 1337158553000000 | 1338397982000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2396 | defect | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Tag list page loads very slowly | 1337160153000000 | 1337268769000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2397 | task | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Write CKAN docstring guidelines | 1337160193000000 | 1337963273000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2398 | defect | seanh | seanh | ckan-sprint-2012-05-29 | closed | duplicate | Ubuntu 10.04 source install instructions not working? | 1337160253000000 | 1337963342000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2429 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Get track to send notifications when tickets get assigned to peopel | 1337947043000000 | 1338374447000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2430 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Look into marking tickets as dependent on other tickets in trac | 1337947086000000 | 1341234346000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2431 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Trac git integration | 1337947128000000 | 1341234362000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2432 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Draft new trac methodology |
We want a new way of working with trac tickets and milestones etc:
|
1337947327000000 | 1338325120000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2436 | enhancement | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Write instructions for booting CKAN demo instances on s031 | 1337968345000000 | 1337968356000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2466 | task | seanh | seanh | ckan-v1.9 | accepted | Fix spam handling on trac | 1338213103000000 | 1341234539000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2469 | enhancement | seanh | seanh | ckanbuild | closed | duplicate | Find a better way to deploy CKAN instances |
We want a much quicker and easier way of deploying multiple CKAN instances to the same or multiple servers and managing them (e.g. configuration, themes, extensions, upgrades, and adding new instances). Currently we just deploy and manage each instance separately, which doesn't scale.. We'd also want to have (as far as possible) one single way of deploying CKAN that works across different situations, e.g. deployment server, demo server, jenkins, local deployment for development, these should share the same tools for installing CKAN and its dependencies. Components that this might include: Virtualenv bootstrap script https://gist.github.com/2206132 Ansible http://ansible.github.com/ CKAN deb package |
1338216064000000 | 1340639702000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2475 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Upgrade trac.ckan.org to trac 0.12.3 |
This is not trivial, requires a database upgrade. But 0.12.3 has some nice new features (multiple vcs repository support, ticket comment editing and nicer preview) and the latest spam filter plugin requires 0.12. |
1338317176000000 | 1341234564000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2476 | defect | seanh | johnglover | ckan-sprint-2012-06-25 | closed | wontfix | Check that translating lists of strings is being tested in multilingual tests |
Check that lists of strings are being correctly translated. See https://github.com/okfn/ckan/commit/f1d68c3d2d4d25a0c0f8a89a68940643fc19b156 |
1338378078000000 | 1339151396000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2477 | enhancement | seanh | shevski | ckan-v1.9 | accepted | Add extensions section to readthedocs |
Need a central up to date place for currently supported extensions (closest we have is http://wiki.ckan.org/List_of_Extensions) & their documentation. I suggest this gets added to a dedicated section of docs.ckan.org |
1338393244000000 | 1343124123000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2478 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Get NeverNotifyUpdaterPlugin installed on trac.ckan.org | 1338396734000000 | 1341234591000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2481 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Move Coding_Standards.rst into Sphinx | 1338467473000000 | 1338484696000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2490 | defect | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Dataset term translation isn't working on user pages, ckanext/multilingual test failing | 1338822577000000 | 1338824047000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2506 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Pull latest translations from Transifex into CKAN 1.7.1 | 1339175957000000 | 1339596352000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2507 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Search button on dataset search page wraps onto next line |
If you change the language to one where the word for 'Search' is longer than the English word (e.g. fr) then the search button wraps onto the next line, below the text field, which looks bad. |
1339409432000000 | 1339596399000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2516 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Make 'Assign to:' field on trac.ckan.org into a dropdown list |
there's a setting for this |
1339578442000000 | 1341234822000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2520 | defect | seanh | seanh | ckan-v1.9 | assigned | Document undocumented config options |
There are 21 undocumented config options in CKAN, some of which are not mentioned in the config file template either: ckan.admin.name ckan.admin.email ckan.default.group_type ckan.page_cache_enabled ckan.cache_enabled ckan.cache_expires ckan.extra_resource_fields ckan.extra_resource_group_fields ckan.storage.key_prefix ckan.storage.max_content_length ckan.feeds.authority_name * ckan.feeds.date * ckan.feeds.author_name * ckan.feeds.author_link * ckan.mail_from ckan.gravatar_default * ckan.plugins ckan.api_url ckan.auth.profile ckan.datastore.enabled ckan.tracking_enabled There are also some options that are in the default deployment.ini even though they're deprecated: ckan.async_notifier carrot_messaging_library ckan.build_search_index_synchronously See email to ckan-dev from David Read: http://lists.okfn.org/pipermail/ckan-dev/2012-June/002447.html It'd be best if the docs could be automatically pulled from the source into sphinx using autodoc, see #1358 |
1339588368000000 | 1340624908000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2521 | defect | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | synchronous_search plugin missing from deployment.ini_tmpl |
It still contains the old build_search_index_synchronously which no longer works |
1339595361000000 | 1339595469000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2537 | enhancement | seanh | seanh | ckanbuild | accepted | Test and document ckanbuild |
https://github.com/okfn/ckanbuild Verify that what's there so far still works, write a README explaining how it works |
1339775328000000 | 1340639830000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2538 | enhancement | seanh | seanh | ckanbuild | accepted | Add multiple-instance support to ckanbuild |
Probably use ansible to do this. To create an instance, create a dir at /etc/ckan/MYSITE, and put MYSITE.wsgi, MYSITE.ini and who.ini files in it. Also put a MYSITE file in /etc/apache2/sites-available. See the example files already present in ckanbuild. Booting a new site should be a single command. May not handle the postgres/solr/elastic-search side of things yet, could just require the user to set these up herself first and then pass them as args to the create-instance command. |
1339775499000000 | 1340639836000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2539 | enhancement | seanh | seanh | ckanbuild | accepted | Investigate the existing ckan debian package for ckanbuild |
Do we want to build on top of the existing debian packaging code? Or throw it away and start fresh? |
1339775661000000 | 1340639845000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2540 | enhancement | seanh | seanh | ckanbuild | accepted | Implement a way of upgrading ckan sites using ckanbuild |
When there are multiple ckan sites installed on a single server via ckanbuild, there needs to be some way of upgrading them all to a new ckan version at once. |
1339775740000000 | 1340639850000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2541 | enhancement | seanh | seanh | ckanbuild | accepted | Add non-core extensions to ckanbuild |
We want some extensions from outside of CKAN core to be included in ckanbuild. These would be pip installed into the virtualenv before packaging the debian package. Decide which extensions to include. |
1339775826000000 | 1340639856000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2542 | enhancement | seanh | seanh | ckanbuild | accepted | Create jenkins job to run ckanbuild, and run tests |
It should run the script to create the debian package, boot a VM, install the debian package on the VM, boot a CKAN instance, then run the tests. |
1339775888000000 | 1340639863000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2615 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Add activity stream activity when a user starts to follow something | 1340874249000000 | 1341235002000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2619 | enhancement | seanh | seanh | ckan-v1.9 | assigned | Omit private datasets from public activity streams |
Activities about private datasets should not appear in public activity streams. I don't think you want to actually purge the activities from the db, because you might still want them to appear in private activity streams. I do think that when a dataset goes private all its past activity should go private, because I imagine that users are going to want to hide everything about the dataset and not have any past activities 'leaking out' I don't think you want to consider whether the dataset was private when the activity happened, rather if a dataset is private now then all its past activities are private (and the simplest thing would be to say that if a dataset is public now then all its past activities become public as well, but is that a privacy concern?) The easiest way to implement this is going to be by modifying the *_activity_list() action functions in get.py, after they pull their activity lists out of the db they should pass them through a function that filters out stuff about private datasets. An activity about a private dataset is one whose object_type is 'dataset' and whose object_id matches the id of a private dataset. You should also check the object_type and object_id of all of the activity object's activity detail objects, if any of those match a private dataset then mark the whole activity as private. Currently all activity streams are public so should have all private datasets filtered out from them, except for the dashboard activity stream which is private to the individual user. In this case private datasets that the user has permission to see should not be filtered. |
1340884140000000 | 1351531137000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2628 | enhancement | seanh | seanh | closed | duplicate | Add docs for upgrading a source install | 1341585472000000 | 1343392717000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2629 | enhancement | seanh | seanh | ckan-v1.9 | closed | duplicate | Move ckanext-examplevocabs into master and document | 1341586555000000 | 1343392596000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2630 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | UPdate docs after IDatasetForm schema change | 1341586625000000 | 1343392411000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2656 | defect | seanh | dread | new | Feed with few results has bad paging link, causing exception |
This page http://thedatahub.org/feeds/custom.atom?q=wombat has 0 results and contains a link to http://thedatahub.org/feeds/custom.atom?q=wombat&page=0 which the page=0 causes this exception: ckan.lib.search.common.SearchError'>: SOLR returned an error running query Error: "'start' parameter cannot be negative" |
1342001112000000 | 1342001112000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2766 | enhancement | seanh | shevski | demo phase 4 | assigned | prevent draft datasets making it to activity stream |
The new ckan creates datasets as part of a 3 phase process. To allow for this partially created datasets can have a state that is 'draft' or 'draft-complete'. These datasets should not be seen as active by the activity stream. If we click 'add dataset' and then complete the first phase of adding a dataset then we end up having a activity stream created. When we add a resource in the next phase (add data) again an activity stream item xxx added resource to dataset is created We do not want these adding. Essentially if a dataset has a state.startswith('draft') then we want the activity stream to ignore all actions involving it. finally when the state is changed form state.startswith('draft') to state=='active' we want a xxx has created dataset ... to be added to the stream. The best way to do this would be to branch from 2375-demo-theme-stable and get it to work there. Let me know if you need any help with this ticket or a better explanation of the problem. |
1343318795000000 | 1344543193000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2805 | enhancement | seanh | toby | closed | fixed | zh_TW has no Plural-Forms |
the .po file for zh_TW does not contain Plural-Forms which breaks the i18n JavaScript? Extractions for ckan-demo. I've added the following which may or may not be correct - from web search "Plural-Forms: nplurals=1; plural=0\n" I suspect it will get overwritten when translations are pulled from transiflex so passing to you as you are the expert in that realm |
1344253863000000 | 1344254760000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2815 | defect | seanh | seanh | ckan-v1.8.1 | new | db_to_form_package_schema() strips tracking summary, isopen |
If an IDatasetForm plugin with a db_to_form_schema() based on db_to_form_package_schema() (which is in turn based on default_package_schema()) is in use then the 'tracking_summary' dict and the 'isopen' bool get stripped from package dicts during validation, e.g. during package_show(), and these values are then not available to templates. |
1344444427000000 | 1350303821000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2818 | defect | seanh | danieljohnlewis | demo phase 4 | assigned | Improve related item schema |
Problem: When creating a related item (e.g. a Visualisation), if you don't put in a URL it succeeds, but on the related items and apps pages it renders it as a link to the same page. Expected: Always require a URL and it should only submit if one is added |
1344504176000000 | 1346231718000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 |