{22} Trac tickets (2647 matches)
Results (2201 - 2300 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#2703 | enhancement | toby | shevski | demo phase 2 | closed | fixed | add new resource to existing dataset |
with add button on dataset page and in 'data & resource' section when there's no data |
1342620885000000 | 1342687332000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2712 | enhancement | toby | toby | demo phase 2 | closed | fixed | delete resource functionality needed |
we need a delete_resource logic action and enable for resources |
1342680517000000 | 1342690104000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2706 | enhancement | aron.carroll | shevski | demo phase 2 | closed | fixed | hide all prefilled fileds from resource edit form page |
i.e. mimetype, size, last updated etc |
1342621381000000 | 1342707718000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2612 | enhancement | shevski | shevski | demo phase 2 | closed | fixed | Hide options based on auth |
For example, hide the 'edit' button on user profiles http://s031.okserver.org:2375/user/ross2#activity unless I'm logged in as Ross |
1340812165000000 | 1342714613000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2648 | enhancement | shevski | aron.carroll | demo phase 2 | closed | fixed | Add file upload to the demo site | 1341921081000000 | 1342714659000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2661 | enhancement | aron.carroll | toby | demo phase 2 | closed | fixed | delete dataset/group javascript confirm |
in 2375-demo-theme-development templates/package/confirm_delete.html needs to be made to look nice note some writing in black delete button needs nice home on dataset/edit you can add js support add ?confirm=yes to url on dataset button to force delete Please note delete is not yet implemented - but will be in the next few hours |
1342012395000000 | 1342716070000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2716 | enhancement | toby | shevski | demo phase 2 | closed | fixed | truncate long resource names |
http://s031.okserver.org:2375/dataset/hi-people/resource/4558c365-fd7a-4f0e-9f2a-90ad47db6b39 |
1342714182000000 | 1342716474000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2715 | enhancement | toby | shevski | demo phase 2 | closed | fixed | inactive sidebar widgets |
hide trackbacks & subscribe wboxes on dataset pages until we add disqus |
1342714073000000 | 1342716931000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2719 | defect | dread | new | Feeds controller does not catch NotAuthorized exception |
Results in bad user experience and WebApp? errors emailed out. Seen in 1.7.1 |
1342872863000000 | 1342872863000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2729 | enhancement | kindly | shevski | ckan-backlog | new | searching for tags:[tag] works but tag:[tag] doesn't |
which is confusing since you can only search for one tag like this at a time. I.e. tags:economics,cvs or tags:economics, csv or tags:economics+CSV doesn't work for example; therefore tag:economics, should also work! http://s031.okserver.org:2375/dataset?q=tags%3Aeconomics&sort=relevance+asc |
1342951109000000 | 1342951176000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2725 | enhancement | toby | shevski | demo phase 5 | new | Case sensitivity on tags |
My feeling is that 'country-US' and 'country-us' should be the same tag. However currently tags with caps are treated differently see http://s031.okserver.org:2375/en/dataset/test-dataset with TEST and test - there also get indexed twice in the search page |
1342949667000000 | 1343030773000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2726 | enhancement | toby | shevski | demo phase 5 | new | confusing logic on data preview formats |
|
1342949927000000 | 1343030906000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2730 | defect | toby | shevski | demo phase 2 | closed | fixed | please change pricing footer link |
Pricing <ckan.org/datasuite/solutions> needs to go to <ckan.org/datasuite/services> |
1342951353000000 | 1343032612000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2731 | enhancement | markw | new | Some sites permanently 'down for maintenance' |
A large number of XXX.ckan.net sites give the following message: "This Site is Down for Maintenance We apologize for the inconvenience. ~ The Open Knowledge Foundation sysadmins." The message is unhelpful and patently false - the sites do not exist. Some of them were supposed to have been redirected to a relevant group at thedatahub.org in this ticket (now closed): http://trac.okfn.org/ticket/933 However, the redirection only seems to have worked in one case, http://si.ckan.net. The problem still affects the following sites - the first 4 of which have supposedly been merged:
Please sort this out by redirecting, removing the sites, giving a more helpful (and accurate) failure message, etc, as appropriate. |
1343045168000000 | 1343051608000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2727 | enhancement | toby | shevski | demo phase 2 | closed | fixed | long resource name breaks sidebar navigation box |
& image attached |
1342950093000000 | 1343053760000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2667 | enhancement | shevski | toby | demo phase 2 | closed | fixed | edit resource needs form |
I thought I'd made this ticket before but can't find it. When we have a fully created dataset we need to be able to edit the resources. template: package/resource_edit.html when you've made a form reassign to me and I'll get it working |
1342170103000000 | 1343058578000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2437 | task | icmurray | icmurray | ckan-v1.8 | closed | fixed | Add coding standards to CKAN docs |
|
1338196895000000 | 1343124799000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2738 | enhancement | toby | shevski | closed | invalid | Data API |
Why is datastore not enabled for this resource http://s031.okserver.org:2375/dataset/frere/resource/cdeddb39-b0cb-4762-aa5b-f80fc892d4dd ? Is this going to be a site wide setting? How do new resources get added to datastore? Or are we just using the dataproxy for demo? |
1343123012000000 | 1343125335000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2734 | enhancement | toby | shevski | demo phase 2 | closed | fixed | once format on resource form has errored, no longer submits form |
Steps to reproduce:
Last modified: Date format incorrect Size: Invalid integer"
|
1343059061000000 | 1343127101000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2743 | enhancement | toby | shevski | demo phase 2 | closed | fixed | add dataset button within group |
Currently the 'add dataset' button on a group page http://s031.okserver.org:2375/group/another-group-in-the-wall goes to edit group. This is confusing since the interface for this is no way streamlined or helpful. Can we get this to go to the create dataset process instead (ideally with the group pre-chosen) for now? Further on will need to re-think & plan the workflow for publishers which will be a large part of new work |
1343125202000000 | 1343131092000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2681 | enhancement | aron.carroll | shevski | demo phase 2 | closed | duplicate | autofill on resource format |
This is pretty key for standardization. Also would like us to change the grey text to be: e.g. CSV, JSON, [more examples... i have no idea what they key ones are tbh] |
1342440406000000 | 1343135874000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2737 | enhancement | toby | shevski | demo phase 2 | closed | fixed | change help/prefilled text in format field |
Should be basic format (which is what the datastore wants & what we display to users) e.g. "CSV, XML, JSON etc" |
1343121262000000 | 1343136141000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2723 | defect | aron.carroll | shevski | demo phase 2 | closed | fixed | Search result summary badly displayed |
Text goes over the order by text, with drop down floating on top meaning it's all impossible to read http://s031.okserver.org:2375/dataset?q=unemployment%2C+data&sort=metadata_modified+desc |
1342949143000000 | 1343136190000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2740 | enhancement | toby | shevski | demo phase 2 | closed | fixed | misleading breadcrumbs |
When adding a resource, the breadcrumb should say "add data" or "add resource" not "create dataset" as you see here: http://s031.okserver.org:2375/dataset/new_resource/frere |
1343123274000000 | 1343137576000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2695 | enhancement | aron.carroll | shevski | demo phase 2 | closed | fixed | autocomplete for tags |
in dataset creation / edit form |
1342619891000000 | 1343138240000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2696 | enhancement | aron.carroll | shevski | demo phase 2 | closed | fixed | autocomplete for resource format |
in create/edit dataset forms |
1342619938000000 | 1343138454000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1801 | enhancement | dread | ckan-backlog | closed | fixed | No links to password reset |
You can reset your password (#1186) but you have to know the URI (/user/reset) - there is no link to this page! |
1329405290000000 | 1343144718000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2745 | defect | amercader | ckan-v1.9 | new | Password reset returns an exception if the key parameter is missing |
Instead of showing a notice, the password reset page throws an exception if the key parameter is missing: Module ckan.controllers.user:329 in perform_reset c.reset_key = request.params.get('key') if not mailer.verify_reset_link(user_obj, c.reset_key): h.flash_error(_('Invalid reset key. Please try again.')) abort(403) if not mailer.verify_reset_link(user_obj, c.reset_key): Module ckan.lib.mailer:100 in verify_reset_link if not user.reset_key or len(user.reset_key) < 5: return False return key.strip() == user.reset_key return key.strip() == user.reset_key AttributeError: 'NoneType' object has no attribute 'strip' Apart from the obvious fix of checking for the 'key' parameter, it seems like is quite common to get these reset urls without the key parameter, so I suspect some email clients might strip the query params when building the links. We could avoid this problem by making the key part of the url instead of a param: http://thedatahub.org/en/user/reset/3086e91c-fe09-4a98-92e1-19de67a9ac9d/b4c2d03fa8 instead of: http://thedatahub.org/en/user/reset/3086e91c-fe09-4a98-92e1-19de67a9ac9d?key=b4c2d03fa8 |
1343145931000000 | 1343145931000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2746 | enhancement | toby | shevski | demo phase 2 | closed | fixed | help bubble on demo homepage missing |
Hey, this is still missing. It's the one with the add dataset text |
1343209387000000 | 1343214031000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1345 | enhancement | kindly | nils.toedtmann | closed | fixed | Investigate possible memory leak |
There is some evidence pointing to CKAN handling memory inefficiently or even leaking under certain conditions: When we migrated ckan.net/thedatahub.org from eu7.okfn.org (32bit) to s053.okserver.org (64bit) (ticket) we experienced extraordinary memory usage peaks (ticket). Here are the observed value with Apache default settings:
William reduced the life-time of a WSGI CKAN process from 500 requests down to 25 requests (changeset). This (together with two other tweaks) changed the situation drastically:
This suggests that the more requests a CKAN processes serves over time, the more memory it consumes, aka bad memory management or a leak. To prove this theory, one could reduce the total number of WSGI CKAN processes as much as possible without killing the performance (e.g. down to processes=3), and then observing the relation between maximum-requests=25...500 and memory consumption. On 14/09/11 17:49, David Read wrote:
+1 |
1316041450000000 | 1343215489000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2747 | enhancement | toby | shevski | demo phase 2 | closed | fixed | Breadcrumb should use title not URL of dataset |
For example here: http://s031.okserver.org:2375/en/dataset/new_resource/gold-prices The breadcrumb shows "gold-prices" which is not the title of the dataset |
1343211742000000 | 1343215679000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2744 | defect | aron.carroll | toby | demo phase 2 | closed | fixed | license dropdown is cramped |
http://s031.okserver.org:2375/dataset/new license dropdown - when open we need some line spacing at least in FF I think it'd be nice to fix this in phase 2 |
1343144543000000 | 1343219298000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2720 | enhancement | aron.carroll | shevski | demo phase 2 | closed | fixed | no padding around gravitars on all users page |
http://s031.okserver.org:2375/user needs some spacing between the image & user name We could also display some stats here (e.g. number of dataset created, timestamp of last activity) |
1342948111000000 | 1343219999000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2419 | enhancement | aron.carroll | aron.carroll | closed | fixed | Add dataset form needs hooking up to action/controller |
Currently for some reason I'm not getting the errors/data dict in the package/new.html template. |
1337793401000000 | 1343220027000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2421 | enhancement | aron.carroll | toby | closed | fixed | demo-theme pills break in dataset search |
if pills cross onto 2 lines they split which they shouldn't to see just add some tags/formats till it breaks |
1337865196000000 | 1343220041000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2372 | task | aron.carroll | aron.carroll | closed | fixed | Create frontend style guide |
This should cover formatting and best practices for HTML, CSS and JavaScript? Perhaps this should sit in it's own repository (ckan-styleguides?) or gh-pages branch. |
1336071043000000 | 1343220160000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2666 | enhancement | aron.carroll | toby | closed | fixed | templates/package/resource_edit.html |
There is a new template for editing resources outside of the add dataset logic this is the template it just throws some crap onto the page at the moment - we need to create a form - the form will end up with the usual data/edit stuff but for now you can use the resource to populate the form and I can then change it to use data - I just want to know which fields we'll have templates/package/resource_edit.html when done reassign to me and I'll get it functioning |
1342084373000000 | 1343220176000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2225 | enhancement | aron.carroll | rgrp | demo phase 2 | closed | fixed | Run jshint on our javascript and clean up as needed | 1331407316000000 | 1343220502000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2357 | enhancement | aron.carroll | aron.carroll | demo phase 5 | accepted | Create build script for front-end resources |
Should minify and concatenate JavaScript? and CSS as part of #2354 |
1335886181000000 | 1343220524000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2752 | enhancement | toby | ross | demo phase 2 | closed | fixed | Navigation highlight missing |
When navigating to http://s031.okserver.org:2375/group on the demo server, the Group link in the navbar is not highlighted in the same was as the other links are when visiting those pages. |
1343216582000000 | 1343222618000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1553 | defect | aron.carroll | dread | demo phase 5 | closed | fixed | Upload handles non-logged in user badly |
When you install ckanext-store (Storage extension) then CKAN displays 'Upload a file' button in the dataset/resource edit tab. If you are not logged in, then this feature doesn't work, but there is nothing to indicate this. The button should be disabled. Furthermore, it lets you think you are starting the upload process, the spinner spins, it says 'Uploading...' and stays like that for a long while. This is a problem CKAN 1.4.3(ish) - 1.5.1 (current version) when you install the current ckanext-storage. |
1324056405000000 | 1343226756000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2753 | enhancement | aron.carroll | shevski | demo phase 2 | closed | fixed | rename breadcrumb on user page |
Currently lower case 'active' is the name of this page: http://s031.okserver.org:2375/user Should be 'All Users' or 'Active Users' |
1343225088000000 | 1343227431000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2754 | enhancement | aron.carroll | shevski | demo phase 2 | closed | fixed | Add + icon to two buttons |
Specifically the 'add resource' button and the 'add item' button in related section |
1343225177000000 | 1343227446000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2267 | enhancement | aron.carroll | rgrp | demo phase 5 | closed | fixed | Add generator=ckan tag in head |
Add generator=ckan tag in head of templates to identify site as generated by CKAN |
1333040018000000 | 1343229146000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2647 | enhancement | aron.carroll | toby | demo phase 5 | closed | fixed | api bullshit button |
make it as a snippet calling thing like aron would love |
1341920530000000 | 1343229185000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2749 | enhancement | aron.carroll | toby | demo phase 5 | closed | fixed | page title issue with super() super() |
title broken for http://s031.okserver.org:2375/en/dataset/new_resource/gold-prices we have inherited the title from the extended page not from the base should be 'add data - ckan' not 'add data - create dataset - ckan' any idea how we fix this? |
1343215828000000 | 1343232304000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2758 | enhancement | toby | toby | ckan-v1.9 | new | file storage gives error if config not available but no useful user information |
We get an error which should be improved the actual problem is this but not passed to user
View as: Interactive (full) | Text (full) | XML (full) Module ckan.controllers.storage:2 in auth_form view Module ckan.lib.jsonp:26 in jsonpify view
Module ckan.controllers.storage:407 in auth_form view
Module ckan.controllers.storage:200 in ofs view
Module ckan.controllers.storage:71 in get_ofs view
Module paste.registry:146 in getitem view
KeyError?: 'ofs.impl' |
1343287709000000 | 1343287709000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2354 | enhancement | aron.carroll | aron.carroll | demo phase 5 | closed | wontfix | Front end performance improvements [super] |
Try and increase the page load times for the front end. Now
Next
Tools
Continuous IntegrationYSlow can be hooked up to Jenkins via Phantom JS |
1335885042000000 | 1343317505000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2454 | enhancement | toby | aron.carroll | demo phase 5 | closed | fixed | Create demo login page |
Discussion: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts/62935295/comments Implementation: |
1338211420000000 | 1343317795000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2375 | enhancement | toby | aron.carroll | demo phase 5 | closed | fixed | Create new base theme |
As designed by Sam Smith -> https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/ Also to be used as the demo theme although I think they will diverge at some point. At the moment they should be implemented as one and the same. |
1336469009000000 | 1343317873000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2710 | enhancement | tobes | toby | demo phase 3 | closed | fixed | make the api_info.html not look like shit |
you know the score |
1342624385000000 | 1343318314000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2724 | enhancement | toby | shevski | demo phase 3 | closed | fixed | Inconsistent labelling / UX on draft datasets |
|
1342949402000000 | 1343319009000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2760 | enhancement | aron.carroll | shevski | demo phase 3 | closed | fixed | fix spacing between data API button and other buttons on dataset page |
see spacing between 'download' button and 'data api' button http://s031.okserver.org:2375/dataset/afterfibre/resource/66f5b980-06db-4ccd-a005-c18de4d68a4b |
1343297360000000 | 1343319140000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2764 | enhancement | rgrp | closed | duplicate | Simplify filestore |
Definitely do:
Options:
New filestore without pairtreeEach uploaded file is located on disk at: {uuid}/{filename} Alternative: yyyy/mm/dd/{uuid}/{filename} Need the uuid to avoid collisions. Metadata: Store no metadata. |
1343303928000000 | 1343320440000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2630 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | UPdate docs after IDatasetForm schema change | 1341586625000000 | 1343392411000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2629 | enhancement | seanh | seanh | ckan-v1.9 | closed | duplicate | Move ckanext-examplevocabs into master and document | 1341586555000000 | 1343392596000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2628 | enhancement | seanh | seanh | closed | duplicate | Add docs for upgrading a source install | 1341585472000000 | 1343392717000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2750 | enhancement | toby | toby | demo phase 3 | closed | fixed | javascript translations need ripping |
we need to ensure that translations in .js files are ripper for translation look at what is available as preference to creating our own |
1343216246000000 | 1343415279000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2767 | enhancement | aron.carroll | aron.carroll | demo phase 3 | closed | fixed | Upgrade macro form.select to use tuples instead of dicts |
This keeps the intended order. |
1343319298000000 | 1343645517000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2773 | enhancement | markw | markw | ckan-v1.9 | new | About page needs improving |
The about page for the DataHub? (thedatahub.org/about) could be improved. More importantly the default about page for a generic CKAN instance should be completely different - focus more on Open Data rather than the community hub idea (as this is more relevant for most installations) and remove specific references to tdh. |
1343646795000000 | 1343646795000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2759 | enhancement | aron.carroll | toby | demo phase 3 | closed | fixed | resource upload pointer incorrect |
On the add resource forms new or existing dataset when hovering over Upload a file css cursor should be pointer not text |
1343289469000000 | 1343651082000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2733 | enhancement | johnglover | johnglover | ckan-v1.9 | new | Datastore logic functions |
Where does the data go?In a postgres database configured by the ckan.datastore_write_url config option which is a sqlalchemy url. The user should have rights to create tables. Whats the api like?We will just implement it as logic functions like the rest of CKAN and will part of core. After that we may add some nicer api functions that use these but that is a secondary concern. What are the initial logic functions?
What is the JSON input format for datastore_createTo begin with it can have the following keys. It is fairly consistent with Max Ogdens' gut servers. Except adds resource_id. { resource_id: resource_id # the data is going to be stored against. fields: a list of dictionaries of fields/columns and their extra metadata. records: a list of dictionaries of the data eg [{"dob": "2005", "some_stuff": ['a', b']}, ..] }
eg: [{"id": "dob", "type": "timestamp" }, {"id": "some_stuff", "type": "text"}, ...]. A header items values can not be changed after it has been defined nor can the ordering of them be changed. They can be extended though.
What json does datastore_delete take?{ resource_id: resource_id # the data is going to be deleted. filters: dictionary of matching conditions to delete e.g {'key1': 'a. 'key2': 'b'} this will be equivalent to "delete from table where key1 = 'a' and key2 = 'b' ". No filters (either not present or not defined) then delete the table. If we want truncate then add truncate: true to truncate the table. } What json does datastore_search take?{ resource_id: resource_id # the data is going to be selected. filters : dictionary of matching conditions to select e.g {'key1': 'a. 'key2': 'b'} this will be equivalent to "select * from table where key1 = 'a' and key2 = 'b' " q: full text query limit: limit the amount of rows to size default 100 offset: offset the amount of rows fields: list of fields return in that order, defaults (empty or not present) to all fields in fields order. sort: comma separated field names with ordering e.g "fieldname1, fieldname2 desc" } Some free code: https://gist.github.com/3163864 What json does datastore_search return?{ fields: same type as datastore_create accepts (i.e. with metadata) offset: The same offset that was supplied in datastore_show limit: The original limit filters: The filters that were applied in data_show total: # total matching records without size or offset records: [same as data_create] # list of matching results } On error will return: { __error__: … sql error … } What types are allowed?Aim to support as many postgres/postgis types that have string representations. http://www.postgresql.org/docs/9.1/static/datatype.html http://www.postgresql.org/docs/9.1/static/sql-createdomain.html IDsEach row in a table will be given an _id column which has an id generated by us which you can use in queries. Other FeaturesEach row will store the _full_text index of all the data in the row. At some later point there will most likely be a way to index fields add constraints etc. |
1343058886000000 | 1343656105000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2713 | enhancement | aron.carroll | toby | demo phase 3 | closed | fixed | button colour not set properly in variables.css |
to reproduce run paster color fuchsia -c development.ini then go to http://localhost:5000/dataset/new Add button is blue gradient at the top this should be overridden in variables.less when added send this ticket to me and i'll update the color command to change it |
1342706428000000 | 1343656865000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2408 | enhancement | aron.carroll | markw | demo phase 3 | closed | fixed | Only 4 'extras' can be added at a time |
The settings > extras page for a dataset allows extra fields to be added, but only four can be added a time in a single atomic update. It would be helpful to have an 'add another' button on the form that can be used any number of times. |
1337683639000000 | 1343657014000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2614 | enhancement | aron.carroll | toby | demo phase 3 | closed | fixed | improve the documentation around less/node |
needs to move to a better home better ubuntu install instructions plus test they work apt-get install nodejs integrate with paster |
1340815928000000 | 1343685572000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2777 | enhancement | icmurray | new | bug: user attributes | 1343726363000000 | 1343726363000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2769 | enhancement | toby | shevski | demo phase 3 | closed | fixed | add site wide related page |
Can we add the related dashboard (http://trac.ckan.org/ticket/2347) to demo - central place to show off all the related stuff added. |
1343323567000000 | 1343734083000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2782 | enhancement | toby | shevski | demo phase 3 | closed | wontfix | integrate with leaflet for demo background generation |
use http://leaflet.cloudmade.com/ properly to generate map backgrounds for demo instances |
1343748857000000 | 1343811113000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2784 | defect | icmurray | icmurray | new | model dictize sensitive data |
The model dictize layer doesn't consistently remove sensitive data from the dictized models. It should use the current context to decide whether to include sensitive data or not. |
1343814685000000 | 1343814685000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2765 | enhancement | aron.carroll | aron.carroll | demo phase 3 | closed | fixed | Demo login error messages |
I'd suggest we add a generic "failed to login, invalid fields" in the error_summary block. Then more specific "this field is required" when a required field is left empty. So in general, provide an error dict |
1343317842000000 | 1343817858000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2739 | enhancement | aron.carroll | shevski | demo phase 3 | closed | fixed | Help text for format field |
Can we please add some text next to the format field when user adding a new resource along the lines of: "This will be generated automatically, but you can edit if you wish" It always seems to work better when the user does not fill it themselves... |
1343123175000000 | 1343817919000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2783 | enhancement | shevski | closed | wontfix | Way to generate homepage backgrounds for demos/ckan hosted |
Really we want this for CKAN Hosted & for creating demos. Currently we're using http://leaflet.cloudmade.com/ - but by finding the area & taking screenshots. Would be better to interate with the app so that: a) this happens automatically and b) correct attribution will be visible on maps |
1343812931000000 | 1343818702000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2786 | enhancement | shevski | demo phase 5 | new | target blank HTML downloads |
e.g. if I click on download here: http://s031.okserver.org:2375/dataset/example-dataset/resource/d8797e51-b497-46ca-a274-8675533d110b can it take me to a new tab instead of navigating away from ckan? |
1343819814000000 | 1343819814000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2776 | enhancement | aron.carroll | shevski | demo phase 3 | closed | fixed | add styled text field for header title |
to use on demos instead of the ckan logo & tag line. Design here: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts/63387712/comments#190457381 (First, text only one at the bottom) |
1343724603000000 | 1343824375000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2788 | enhancement | amercader | amercader | ckan-v1.9 | new | Speed improvements on creating/updating and indexing |
Specially needed when importing large numbers of datasets. Profiling the import command from the harvesting extension has shown some areas where improvements could be made. |
1343832992000000 | 1343832992000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2789 | enhancement | aron.carroll | toby | demo phase 3 | closed | fixed | logo fixups |
With the text logo I'd like the tag line to be under the site name so some css like float:left;clear:left;font-size:13px;line-height:0.1; Also the site name can be larger if no tagline commit daac54dbd856 I've added a new global g.header_css that sets the hgroup class to 'header-image' 'header-text-logo' 'header-text-logo-tagline' I think maybe we should also have 'header-image-css' for the equivalent of the class="logo" in the link to allow/stop the image replacement |
1343835141000000 | 1343835904000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2778 | enhancement | aron.carroll | toby | demo phase 3 | closed | fixed | apps dashboard needs some design love |
apps dashboard available at http://localhost:5000/apps in main dev branch I have got this to work in the demo however a) it is a bit ugly b) the template could do with some sorting eg the dropdowns should be being created in a nicer way |
1343734040000000 | 1343841130000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2793 | enhancement | toby | ross | demo phase 3 | closed | fixed | Markdown of resource page not rendered as markdown |
As per #2650 (on master/1.8 now) If the resource has a description it isn't rendered as markdown .. |
1343896663000000 | 1343897811000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2792 | enhancement | aron.carroll | toby | demo phase 3 | closed | fixed | dropdown fixes - open correctly |
http://s031.okserver.org:2375/ language dropdown expands downwards it should open upwards select2 can do this see http://ivaynberg.github.com/select2/#documentation can you see if we can get this in ckan demo |
1343895296000000 | 1343901501000000 |