{22} Trac tickets (2647 matches)
Results (2101 - 2200 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#2484 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | move follower functionality into helper functions | 1338547770000000 | 1340285964000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2485 | defect | icmurray | nils.toedtmann | ckan-v1.9 | new | Encourage leak containment by limiting the number of requests a CKAN process serves |
CKAN has memory leaks. They can be contained by limiting the time-to-live of a ckan process. An easy way to achieve this is to limit the number of requests a ckan server process can serve before it gets killed and replaced. One should ...
How to limit requests-per-process
|
1338551229000000 | 1340636028000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2486 | defect | seanh | ckan-backlog | new | Should be able to use . in dataset names | 1338655583000000 | 1339770978000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2487 | enhancement | johnglover | johnglover | ckan-sprint-2012-06-25 | closed | fixed | Don't preview text/html |
Quite a few of the current test dataset resources have their format incorrectly specified as text/html. Attempting to preview these results in the browser trying to automatically download the resource, so for now we will not preview this format. |
1338806098000000 | 1338892521000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2488 | defect | johnglover | johnglover | ckan-sprint-2012-06-25 | closed | worksforme | Group update via API fails validation with organization and publisher profile enabled |
Reported on IRC by 'floapps'.
|
1338806374000000 | 1339412538000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2489 | defect | johnglover | johnglover | ckan-sprint-2012-06-25 | closed | fixed | Select publisher when dataset created via 'publisher > add dataset' |
When clicking 'add dataset' on a publisher/group page, the new dataset form should select the appropriate group. |
1338809595000000 | 1338886578000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2491 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Demo related page is missing breadcrumb |
The following pages are missing complete breadcrumbs. Add related page: http://s031.okserver.org:2375/dataset/adur_district_spending/related/new Needs to look like. Dataset > {dataset_title} > Related > Create Related Template here: https://github.com/okfn/ckan/blob/feature-2375-demo-theme/ckan/templates/related/pages/form_page.html#L6 Same deal with Edit related. Needs to look like. Dataset > {dataset_title} > Related > Edit Related https://github.com/okfn/ckan/blob/feature-2375-demo-theme/ckan/templates/related/edit.html#L5 |
1338977634000000 | 1338979614000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2492 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Demo create related form has broken error output |
See: http://s031.okserver.org:2375/dataset/adur_district_spending/related/new Submit the form to see broken formatting. eg. [u'Missing value'] |
1338977874000000 | 1338982678000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2493 | enhancement | aron.carroll | toby | demo phase 5 | accepted | Demo site 404 needs some love |
templates/error_document_template.html I've converted the 404 page to the new style but we probably want to serve this as a 'full page' ie content is 100% page width not sidebar and primary content just go to a non-existant url to see Discusion: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts/63374042/ Implementation: |
1338986081000000 | 1343135815000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2494 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | invalid | Demo site has server error for a 404 |
Example http://s031.okserver.org:2375/not-here Should show the 404 template. |
1338988913000000 | 1338994890000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2495 | enhancement | rgrp | ckan-v1.8 | closed | duplicate | Stats page has lost styling ... | 1339056932000000 | 1340624905000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2496 | enhancement | toby | toby | closed | fixed | get debug fixed in demo branch |
stacktrace |
1339067709000000 | 1339418832000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2497 | enhancement | toby | toby | closed | fixed | abort loses language settings |
if not logged in then go to add dataset url the language is lost check if this is a ckan 1.7 issue |
1339067855000000 | 1339421305000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2498 | enhancement | toby | toby | closed | fixed | on loggin redirect to requested page | 1339067929000000 | 1339660986000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2501 | enhancement | toby | aron.carroll | demo phase 1 | closed | fixed | Implement three step dataset creation in demo site |
New form should allow three steps.
It should be possible to jump backward through the steps by clicking the arrows at the top. Errors in fields should be validated for each step when the next button is clicked. Implementation: |
1339084829000000 | 1340373057000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2502 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Create Jinja block for common helpers |
Most important is {% snippet %} but {% url_for %} would be great too. |
1339084936000000 | 1339494853000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2503 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Look into allowing theme extensions to extend base templates |
For example: Creating a template in ckanext-demo/templates/base.html containing something like {% ckan_extends "base.html" %} Will extend ckan/templates/base.html |
1339085096000000 | 1339580675000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2504 | enhancement | aron.carroll | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Remove all Genshi templates from demo theme | 1339156577000000 | 1339409776000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2505 | enhancement | amercader | amercader | ckan-sprint-2012-06-25 | closed | fixed | Docs improvements for 1.7.1 |
There are some areas where the documentation could use some improvement and it would be good to have it available for 1.7.1.
[1] http://lists.okfn.org/pipermail/ckan-dev/2012-May/002178.html |
1339166533000000 | 1340018770000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2508 | enhancement | seanh | ckan-backlog | new | Make it possible to run CKAN tests for each language |
Mistakes in translated strings can cause CKAN to crash or otherwise not work, but it's not practical to manually test every page and function of CKAN in every language that we have new translations for before a CKAN release. It'd be great if the tests could automatically be run for each language. This is probably a big job, we would have to get the tests to respect a language setting in the ini file, check for any individual test cases that specify the language (e.g. in the URL), and also fix test cases that look for specific English words in HTML output, etc. In the meantime, a good stop-gap solution might be a script that tests for common mistakes in the po files. |
1339411335000000 | 1339770771000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2509 | defect | johnglover | johnglover | ckan-sprint-2012-06-25 | closed | fixed | UI style broken on organization read page |
Looks like some of the style has been updated/changed on the group read page but the changes haven't been applied to the organizations read page. |
1339413084000000 | 1339419867000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2510 | enhancement | aron.carroll | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Demo tag lists should link to the search page |
Instead of pointing to /tags/{tagname} all tag links should just point to a dataset search filtered by that tag. Examples are on the homepage and the dataset pages. |
1339513217000000 | 1339670520000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2511 | enhancement | aron.carroll | toby | closed | fixed | header logo should be link to / | 1339513880000000 | 1339517817000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2512 | enhancement | toby | ross | ckan-sprint-2012-06-25 | closed | fixed | Bad link on demo site. |
On the group read page http://s031.okserver.org:2375/group/nhs the add dataset button goes to the edit group page instead of the add dataset url. |
1339518597000000 | 1339576809000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2513 | enhancement | ross | ckan-backlog | assigned | Dataproxy should not default to utf8 |
Unless explicitly told by the source web server the dataproxy should not assume that the content it has can be encoded as UTF-8. Even though the chars from 128 - 255 overlap an attempt to decode some byte array as utf8 will fail whenever a latin1 char whose bitpattern has the MSB set. This will mean that the UTF8Recoder can be more rigid in its acceptance of data, Postel aside. |
1339575820000000 | 1346669646000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2514 | enhancement | ross | seanh | closed | wontfix | Follow/unfollow button looks weird |
It's in the tab bar (maybe not the right place for a button? but I wanted it to be next to the follower tab and count) and doesn't like very much like a button |
1339578189000000 | 1340959787000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2515 | enhancement | ross | seanh | closed | fixed | Related tab doesn't look selected when selected |
The related tab on the dataset page doesn't change its appearance when selected like the other tabs do |
1339578247000000 | 1340967971000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2517 | enhancement | johnglover | johnglover | ckan-sprint-2012-06-25 | closed | fixed | Test installation instructions for EC ODP on CentOS 6.2 |
|
1339581689000000 | 1340613194000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2518 | enhancement | johnglover | johnglover | ckan-sprint-2012-06-25 | closed | fixed | Create EC ODP CKAN release branch |
|
1339581818000000 | 1339595863000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2519 | enhancement | ross | ross | ckan-v1.9 | closed | fixed | Dataproxy (converters) enhancement |
Whilst the error messages returned from the dataproxy are informative, they aren't particularly human readable. It isn't clear to the user whether they should retry, or whether the format of their data is causing the problem etc... Would be lovely if the error messages returned contained a human readable version of the error. |
1339584955000000 | 1345565215000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2522 | enhancement | aron.carroll | toby | closed | fixed | view user gatavar not sqaure |
the user pic should be square on the user read page |
1339604954000000 | 1341499095000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2523 | enhancement | toby | toby | demo phase 1 | closed | fixed | New package metadata form needs creating |
http://localhost:5000/dataset/new_metadata/dataset Controller : package Action : new_metadata template package/snippets/package_metadata_form.html |
1339605176000000 | 1340368036000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2524 | enhancement | kindly | kindly | ckan-ecportal | new | If there are no translation files for selected language fall back to default lang. |
If a user selects a language there are no mo files for then an error is raised. Revert to default language instead. |
1339609048000000 | 1340117608000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2525 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Demo theme should auto-generate slugs on forms | 1339679954000000 | 1341497344000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2526 | enhancement | aron.carroll | aron.carroll | demo phase 5 | closed | fixed | Demo theme new custom form fields should be created when needed |
Implementation: |
1339680105000000 | 1343924205000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2527 | enhancement | aron.carroll | aron.carroll | ckan-sprint-2012-06-25 | closed | wontfix | Implement a method of loading templates into the demo site |
JavaScript? needs to be able to insert html templates into the document. There are three common solutions to templating at the moment.
It makes sense to keep these with the other templates so that we can take advantage of localisation where possible. This indicates 1 or 2. |
1339682884000000 | 1340116130000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2528 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Create demo edit dataset page |
Implementation: http://s031.okserver.org:2375/dataset/edit/5b451cab-8671-4513-91c4-257784c1f484 |
1339686982000000 | 1340617176000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2529 | enhancement | rgrp | ckan-v1.9 | new | DataHub (or CKAN) widgets |
Simple widgets in pure JS. For example:
Either these live at: {site}/widgets and we have some kind of generator (form where I choose my group, or my query). Or: we have this attached to areas of site where relevant. Can combine the 2 so that the latter links to the former. Think first will be easier to do and possibly more useful long-term (e.g. can just link people to that page). |
1339750049000000 | 1340624917000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2530 | enhancement | kindly | rgrp | ckan-v1.9 | new | DataHub purge fails on some revisions |
See http://datahub.io/ckan-admin/trash and try to purge revisions (*not* datasets). It will fail on some of the revisions with errors like: Problem purging revision 391db9e8-df57-4e0e-8fe6-d4e0c2318344: (IntegrityError?) update or delete on table "revision" violates foreign key constraint "group_extra_revision_revision_id_fkey" on table "group_extra_revision" DETAIL: Key (id)=(391db9e8-df57-4e0e-8fe6-d4e0c2318344) is still referenced from table "group_extra_revision". 'DELETE FROM revision WHERE revision.id = %(id)s' {'id': u'391db9e8-df57-4e0e-8fe6-d4e0c2318344'} |
1339750498000000 | 1341268280000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2531 | enhancement | rgrp | ckan-backlog | new | New state option: archived / deprecated |
Deleted means things will get purged at some point. Archived means they stay around but get hidden from search results and a big warning notice gets displayed saying this is archived / deprecated. @richard cyganiak ... |
1339750787000000 | 1339770649000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2532 | enhancement | toby | toby | demo phase 1 | closed | fixed | show activity steam for user no js |
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. This should be a generalised solution that we can use in other places as needed. I think this just needs discussion |
1339754158000000 | 1340874456000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2535 | enhancement | rgrp | assigned | SSL certificate for DataHub + https by default |
DataHub? is increasingly used and we should ensure it uses ssl as part of general security. See also #1446 (Need to support https login for multiple instances as part of the CKAN package install) |
1339758027000000 | 1346662082000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2536 | enhancement | toby | toby | ckan-v1.9 | closed | fixed | cleanup activity streams | 1339765323000000 | 1347901915000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2543 | enhancement | icmurray | ckan-v1.9 | new | facet.sort is not available in the package_search action |
Not all solr facet parameters are available through the pcakage_search action. In particular, facet.sort has been asked for; but this ticket should check to see if there are other parameters that would be easy to add too. See: http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort |
1340013335000000 | 1340633091000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2544 | enhancement | icmurray | ckan-future | closed | duplicate | facet.sort is not available in the package_search action |
Not all solr facet parameters are available through the pcakage_search action. In particular, facet.sort has been asked for; but this ticket should check to see if there are other parameters that would be easy to add too. See: http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort |
1340013421000000 | 1340015580000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2545 | requirement | ross | ross | opendatasuite 1 | closed | fixed | Need to build DataGM site based on ODS |
RequirementsWe need to clone the demo ODS site for DataGM as soon as we have a mostly working demo so that the DataGM team can try it out and comment/feedback on functionality. InterfaceNone User StoriesNone Tasks[ ] Deploy demo DataGM site. Estimates |
1340016640000000 | 1344337973000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2546 | requirement | ross | ckan-backlog | assigned | ODS Managing homepage content |
RequirementsRequire the ability for users to control some level of content that is visible on the home page of their ODS installation. This may be through RSS/Atom feeds (see #2234) or another mechanism but should result in admins being able to change blocks of text on their homepage. This should not be configuration, but accessible through WUI. InterfaceNone User Stories
Tasks[ ] Analysis Estimates |
1340016842000000 | 1346663437000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2547 | enhancement | shevski | ross | opendatasuite 2 | assigned | ODS Initial data sets |
RequirementsThe ODS demo site will need data adding, initially as fixtures but it would also be useful if we started evaluating datasets that we can ship with ODS installations (at least in the UK) from places such as DGU and ONS. May wish to create a ticket for making sure the datasets within the system are reset every X hours. Perhaps. InterfaceNone User Stories
Tasks[ ] Identify relevant sources for datasets [ ] Pick datasets [ ] Set them up for import Estimates |
1340016906000000 | 1340705614000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2548 | enhancement | kindly | ross | datahub-july | assigned | Object ownership for groups/package |
RequirementsWe need to be able to easily determine who the owner of a dataset or group is. Datasets and Groups should have an Owner, who may change over time but is a specific user within the CKAN instance. It should be easy for CKAN components to determine the user and for the initial version we should ignore the can of worms labelled 'ownership transfer'. At this point migration is likely to be the biggest issue, and would suggest that it is acceptable that the last user to edit a dataset be set as the current owner. More tickets should arise as a result of this work where we may be able to optimise some queries to use the new feature. InterfaceNone User StoriesNone Tasks[ ] Tests [ ] Migration [ ] Code/Schema? changes [ ] Documentation Estimates |
1340017331000000 | 1340706539000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2549 | enhancement | ross | ross | ckan 2.0 | closed | wontfix | Merge organization logic into groups |
RequirementsMerge the organizations plugin into the core groups functionality. Most of this is templating and a small number of changes to the group controller. Investigate the possibility of removing the Membership model and using FKs. InterfaceThis is likely to consist of:
User StoriesNone Tasks[ ] Code
[ ] Documentation Estimates |
1340017421000000 | 1350562037000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2550 | enhancement | icmurray | ross | datahub-july | assigned | User types |
RequirementsIn the data hub plugin we require the ability to differentiate users between those that have paid for a service, and those that haven't. The distinction isn't boolean as there may be levels of service for paid users, so it may be that we need a 'type' of user where there are various grades of 'paid' which are likely to be strings (specific to the data hub). Required interfaceOnce changes have been made to the user schema, for a given user we want to be able to:
Care should be taken to ensure that the 'paid' status of the user cannot be set through the API and only by the datahub plugin. User StoriesUser stories related to the management, setting and changing of a user's payment level, as well as historical information on payments should be done as part of the work that includes actually allowing purchases. For now it is adequate that we can manually control these things through paster commands. Payments types should be linear as I don't believe for this type of service a pick-and-mix modular model would work well. Organizations will inherit the payment level of their owner, so currently there is no requirement for it to affect organizations at all.
Tasks[x] Tests [x] Plugin based migration [x] Code
[x] Documentation Estimates |
1340017590000000 | 1346669497000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2551 | enhancement | johnglover | ross | datahub-oct | closed | fixed | Feature metrics |
RequirementsWould be useful if we could extend the Google Analytics extension to push track events to GA so that we can determine how the system is being used, and where we can optimise the workflow. Assuming it isn't configured to be off, track events should be added to some key action buttons so that the information on what users are doing is logged for analysis. InterfaceThis could possibly just be a list of JS calls to $('x').click(_gaq.push('track'...)) User Stories
For which metrics, as many of the following as possible that are achievable without changing the templates. I think for now it is enough to just record counts of these pages/actions.
Tasks[ ] Code/Config? changes [ ] Documentation Estimates |
1340017689000000 | 1343042712000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2552 | enhancement | ross | ckan-future | assigned | Controlling access to features |
RequirementsTo provide a freemium service it is necessary to be able to provide differing levels of functionality based on the type of user (see #2550). These levels can be specific to the data hub but may require overriding functionality from core to provide these checks. Initial implementation should focus on limiting access to datastore disk space. InterfaceThese changes are currently only for the data hub and should be kept as much as possible within the data hub extension. User Stories
Tasks[ ] Clarification of requirements/analysis [ ] Tests [ ] Code
[ ] Documentation Estimates |
1340018770000000 | 1346669544000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2553 | enhancement | toby | toby | demo phase 2 | closed | fixed | Create a get snippet api action |
just passes template name ?template_name=... |
1340020613000000 | 1342090078000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2554 | enhancement | ross | ckan-backlog | assigned | Research Virtuoso cartridges |
Look into writing a cartridge for importing CKAN data into a Virtuoso quadstore http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger#How Does It Work? |
1340026645000000 | 1346670433000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2555 | enhancement | toby | aron.carroll | demo phase 5 | new | Demo site needs a breadcrumb helper |
Something to make building breadcrumbs a bit nicer |
1340026983000000 | 1342618384000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2556 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Update module styles on the demo theme |
They've become inconsistent as the design has changed.
|
1340035028000000 | 1340212090000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2557 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Demo issues on the search dataset page |
|
1340035222000000 | 1340185609000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2558 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Demo site add dataset has missing functionality |
|
1340035280000000 | 1340615257000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2559 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Demo theme add resource has missing functionality |
|
1340035336000000 | 1342084940000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2560 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Demo theme add metadata is missing functionality |
|
1340035384000000 | 1342084988000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2561 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Demo theme edit dataset is missing functionality |
|
1340035457000000 | 1341497328000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2562 | enhancement | johnmartin | aron.carroll | demo phase 5 | closed | invalid | Demo theme tag improvements |
Tags should be implemented in two sections.
|
1340035714000000 | 1352206599000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2563 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Add font based icons to the demo theme |
Allowing them to be displayed in many sizes, colours and resolutions. |
1340035831000000 | 1341501320000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2564 | enhancement | aron.carroll | shevski | demo phase 1 | closed | fixed | Updates to additional info fields on datasets |
When there are no maintainer/contact details or extra fields we should hide the additional info box completely. Otherwise hide the last updated and licence fields which are already displayed in sidebar. Update sidebar to provide context - so 'CSV' -> 'CSV format' + 'unknown' -> 'Last updated: unknown' |
1340038534000000 | 1340118952000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2565 | enhancement | aron.carroll | shevski | demo phase 1 | closed | fixed | Social links to open in new tab/JS lightbox |
Share this (twitter/fb) links open in new tab (no JS) or nice lightbox of some description in demo |
1340039322000000 | 1340116053000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2566 | enhancement | toby | shevski | demo phase 1 | closed | fixed | add back buttons to create dataset process | 1340039366000000 | 1340373308000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2567 | enhancement | aron.carroll | shevski | demo phase 1 | closed | fixed | remove resource type field from add data step |
No real need/use for this for demo/ODS yet |
1340039447000000 | 1340120447000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2568 | enhancement | aron.carroll | shevski | ckan-sprint-2012-06-25 | closed | fixed | Crop/shorten titles in breadcrumb headings |
So that they don't interfere with buttons such as here: http://s031.okserver.org:2375/en/dataset/afterfibre/resource/5d19f9fa-c5a4-426c-84de-c624d6e8c3b3 |
1340039534000000 | 1340108132000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2569 | enhancement | toby | shevski | demo phase 2 | closed | fixed | add other resources to sidebar of resource pages |
Allow user to navigate directly from one resource page to another via resource box in sidebar |
1340039608000000 | 1342085235000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2570 | enhancement | aron.carroll | shevski | ckan-sprint-2012-06-25 | closed | fixed | add 'back to dataset' button to resource pages |
Suggest making this consistent with http://s031.okserver.org:2375/dataset/adur_district_spending/related by adding same button in top right of resource pages |
1340039680000000 | 1340107841000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2571 | enhancement | kindly | toby | demo phase 1 | closed | fixed | implement logic.action.create.resource_create() |
This function is incomplete If you want I can do this but I need guidance over how to do this properly. ie would I go through lib.dictization.model_save.package_resource_list_save() which looks wrong to me as I'd need the package. resource_dict_save() seems better but to be honest the total lack of docstrings etc makes me feel ill. |
1340102259000000 | 1340369783000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2572 | enhancement | toby | toby | ckan-v1.9 | new | clean up stats plugin |
attempt to disengage the stats plugin from core as much as possible |
1340105054000000 | 1340899524000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2573 | enhancement | icmurray | ckan-future | new | package_search does not allow solr's per-field facet parameters |
Solr allows its facet parameters to be specified on a per-field basis, eg. facet.limit applies to all facet fields, but solr allows it to be overriden for a specific field, eg. facet.tags.limit. We don't support this at the moment because we have a whitelist of valid solr query parameters that we accept. See ckan.lib.search.query.VALID_SOLR_PARAMETERS. |
1340112439000000 | 1340633101000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2574 | enhancement | kindly | toby | demo phase 1 | closed | fixed | look at package states |
we want to be able to add new datasets but not have them indexed or seem by people is the vdm.state the place to do this |
1340115771000000 | 1342092416000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2575 | enhancement | toby | amercader | ckan-v1.9 | closed | fixed | Licenses have i18n issues (was Inconsistent language on license dropdown) |
License titles at least for some of them need translating. This wants to be done in a more efficient and simple manner than currently exists. the original problem was: The license dropdown on the dataset form shows titles in Swedish by default. Changing the language seems to default to English, but after refreshing the page a couple of times it shows a wrong language again. Thanks to pudo for reporting. |
1340125845000000 | 1343216544000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2576 | enhancement | aron.carroll | toby | demo phase 1 | closed | fixed | resource side box in dataset resource view broken |
assuming you have datahub data also the breadcrumb becomes overly long too |
1340199857000000 | 1340617688000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2577 | enhancement | ross | ross | ckan-v1.9 | closed | fixed | Dataproxy raises 500 when it can't get CSV |
When given a url parameter for a file it cannot fetch, the app raises a 500 instead of something useful. Better error reporting in the JSON would be useful |
1340207124000000 | 1346669735000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2578 | defect | toby | toby | demo phase 4 | closed | fixed | demo theme breaks the tests |
The demo branch fails huge numbers of tests. many are going to be template based - these need to be sorted - ideally we need to get them to work with legacy/new templates but see how we go on that one anyhow this is not a priority whilst we are branched but needs resolving before we merge into master |
1340276924000000 | 1347901892000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2579 | enhancement | toby | toby | ckan-v1.9 | new | move sort_by functions into lib.helpers |
make these more available but keep existing functionality so not to break any users remove_field() drill_down_url() etc |
1340281798000000 | 1340899337000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2580 | enhancement | kindly | toby | demo phase 1 | closed | fixed | create resource validation |
david I've got the add resource working but it is happy to add empty resources which implies that it isn't doing validation correctly. I'm not sure what the validation rules are so hard to test this - I'm coming through as an api call let me know if i can help |
1340285208000000 | 1342092353000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2581 | enhancement | toby | toby | demo phase 2 | closed | fixed | allow state = 'draft' |
pass some stuff through the context |
1340287298000000 | 1342074635000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2582 | enhancement | rgrp | ckan-v1.9 | new | Do not hide notes / readme on dataset pages |
Current we hide most of readme and then let users reveal it. Stop doing this and if necessary add a quick link down to resources section. (Maybe also rename resources to Data and Resources ...?) Aside: believe I have mentioned this somewhere a month + ago but could not find the ticket. |
1340312340000000 | 1340625009000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2583 | enhancement | toby | toby | demo phase 5 | new | make sure that we implement authentication where needed |
in development many auth checks may have been lost we need to check they are still working etc |
1340359478000000 | 1342086274000000 |