{22} Trac tickets (2647 matches)
Results (1701 - 1800 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#1453 | enhancement | icmurray | icmurray | ckan-sprint-2011-12-05 | closed | fixed | Flexible tag names |
Allowing more flexible tag names:
Effects:
|
1320771850000000 | 1329395697000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1454 | enhancement | dread | dread | ckan-sprint-2011-11-21 | closed | fixed | postgres search code/data removal |
We made SOLR the main and only supported way to do CKAN search three months ago (#1275), but I notice that we still have remnants of the postgres full-text search hanging around:
The presence of these still create sqlalchemy warnings and add to our db, (& db backups etc), so it would be good to get rid of them if we are not using them. John says this can probably be removed |
1320838999000000 | 1320849527000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1455 | defect | johnglover | dread | ckan-sprint-2011-12-05 | closed | fixed | Search results when 'all_fields' don't include 'extra' fields |
When you do a search like this: http://thedatahub.org/api/search/package?q=tauberer+census&all_fields=1 the "extra" fields (e.g. "triples", "shortname") get missed off the results. The docs say it should be a "full record" and I don't see any reason why this is missed off. This is a problem because search all_fields is the only way for clients and front-ends to get packages in bulk. They end up (like lodcloud) doing thousands of requests to get packages individually. The full record is: http://thedatahub.org/api/rest/dataset/2000-us-census-rdf {"count": 1, "results": [{"res_description": ["Download", "XML Sitemap", "SPARQL enpdoint", "Example (RDF/XML)"], "name": "2000-us-census-rdf", "license": "Non-OKD Compliant::Creative Commons Non-Commercial (Any)", "author": "Joshua Tauberer", "author_email": "http://razor.occams.info/", "ckan_url": "http://thedatahub.org/dataset/2000-us-census-rdf", "notes": "2000 U.S. Census converted into over a billion RDF triples.\n\nPopulation statistics at various geographic levels, from the U.S. as a whole, down through states, counties, sub-counties (roughly, cities and incorporated towns)\n\nNotes: also found in the of SPARQL Endpoints.\n\nFrom home page:\n\n> * For the detailed Census statistics, you'll have to download the raw Census data files from the Census Bureau, my Perl script and the patch file below and run it yourself because the files are too big for me to offer as a download!\n> \n> * The data and scripts can be reused under Creative Commons Attribution-NonCommercial-ShareAlike.\n", "entity_type": "package", "site_id": "www.ckan.net", "download_url": "http://www.rdfabout.com/demo/census/", "indexed_ts": "2011-11-01T12:52:36.034Z", "url": "http://www.rdfabout.com/demo/census/", "state": "active", "title": "2000 U.S. Census in RDF (rdfabout.com)", "groups": ["lod", "lodcloud"], "res_format": ["", "meta/sitemap", "api/sparql", "example/rdf+xml"], "license_id": "cc-nc", "revision_id": "fcbad0de-79ea-41bd-8e01-eb832a05b732", "res_url": ["http://www.rdfabout.com/demo/census/", "http://www.rdfabout.com/sitemap.xml", "http://www.rdfabout.com/sparql", "http://www.rdfabout.com/rdf/usgov/geo/us/ny"], "id": "551ec435-f198-4d52-9b56-ec0b0be6aec9", "tags": ["census", "data", "demographics", "deref-vocab", "format-dc", "format-geonames", "format-politico", "format-rdf", "geographic", "linkeddata", "lod", "lodcloud.nolinks", "no-license-metadata", "no-provenance-metadata", "no-vocab-mappings", "population", "published-by-third-party", "rdf", "statistics", "us"]}]} |
1320858265000000 | 1324474466000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1456 | enhancement | amercader | amercader | ckan-sprint-2011-11-21 | closed | fixed | Use resource description instead of name if both are present |
If a resource has both description and name the name is used. Descriptions are generally more, well, descriptive, so let's use those. |
1320862619000000 | 1324472178000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1461 | defect | pudo | closed | fixed | CkanClient doesn't submit auth headers for GET requests |
e.g. package_register_get. |
1321354037000000 | 1321359503000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1462 | defect | amercader | thejimmyg | ckan-sprint-2011-12-19 | closed | fixed | Multi-Instance CKAN Solr Search Issues |
With the 1.5 package release, CKAN instances over-write each other's indexes. Adria has a fix. I'd like to see a new CKAN 1.5.1 release with the Solr changes merged and the Solr site ID set up as part of the install ckan.site_id = dgu-os.okfn.org. I'd also like the ability to search on ID and to have the ID directly visible on the package page. We need to decide how to do this upgrade without affecting existing CKAN solr indexes. |
1321375470000000 | 1330083671000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1463 | defect | thejimmyg | ckan-sprint-2011-11-21 | closed | wontfix | QA extension no-longer works with packaged CKAN 1.5 |
The extension needs upgrading:
The other option is to delay this functionality and merge with the publisher dashboards after the group refactor. John, David Raznick, David Read, Ira, what do you think? |
1321375614000000 | 1321874259000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1464 | enhancement | thejimmyg | ckan-v1.6 | closed | wontfix | Replace RabbitMQ with Celeryd to support running multiple instances |
The current harvesting implementation can only have one instance per server. We could either:
|
1321375709000000 | 1328529042000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1465 | enhancement | thejimmyg | ckan-v1.7 | closed | fixed | Upgrade the harvester to support publishers properly |
At the moment most of the harvesting functionality is only available to sysadmins. This is fine for most cases but going forward we will need to grant each publisher access to their own sources, harvest objects and harvest object errors. This will probably be done based on the groups refactor. One more pressing concern is giving DGU publishers the ability to make calls to /harvest/object/id. We want them to be able to see documents that faild validation and also to see *all* errors in each document. |
1321375923000000 | 1338203858000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1467 | defect | thejimmyg | thejimmyg | ckan-sprint-2012-01-09 | closed | worksforme | CKAN dumps dgu miss certain publisher information |
Pawel knows about this so David Read, Pawel and I need to find time to discuss it. |
1321376042000000 | 1326120319000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1468 | defect | johnglover | thejimmyg | ckan-sprint-2011-12-05 | closed | fixed | Update the search index for individual packages |
When I delete a package from the pylons shell I need to remove that package's entry from the Solr search index. That doesn't happen at the moment. It would be useful if the search-index rebuild command could take a list of package IDs to rebuild. |
1321376195000000 | 1322591997000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1469 | enhancement | amercader | thejimmyg | ckan-sprint-2012-03-05 | closed | fixed | Geo-spatial search on the front end |
Now that we have a geospatial search API, we should build a front-end that integrates with the existing search for displaying results. |
1321376324000000 | 1330102878000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1470 | defect | dread | amercader | ckan-sprint-2011-11-21 | closed | fixed | Check user name in the profile form | 1321446143000000 | 1324473955000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1471 | enhancement | seanh | dread | ckan-v1.8 | closed | fixed | Be compatible with new ubuntu release in April |
Nils flagged up that Ubuntu launches another LTS in April which we should probably move to. This ticket is to get the ball rolling with what we do. We can always include in our package the exact package versions of deps that we want, but it is good to be in line with the release if possible. Here's how to see the packages included with it: http://packages.ubuntu.com/search?keywords=python-pylons&searchon=names&suite=all§ion=all Pylons 0.9.7 -> 1.0-2 Requires a small amount of work SQLAlchemy 0.7.3-2 OK Babel 0.9.6-1 OK Genshi 0.6-2 Perfect Another alternative is to move to another web framework, especially minding that Pylons is not being further developed. |
1321552345000000 | 1340810270000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1472 | enhancement | rgrp | rgrp | ckan-sprint-2011-11-21 | closed | fixed | Convert ckanclient to git and github from mercurial | 1321624905000000 | 1321721874000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1473 | defect | dread | dread | ckan-sprint-2011-11-21 | closed | fixed | max name length validators missing |
Max length of package name and version field is 100 characters, but the validators seem to enforce this, although in the web interface the javascript limits typing in these fields, so it just affects the API really. |
1321631452000000 | 1321872717000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1474 | enhancement | kindly | ckan-sprint-2011-11-21 | closed | fixed | fix up navl tests |
navl tests are being skipped unskip them! |
1321825892000000 | 1321826753000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1475 | enhancement | kindly | kindly | ckan-sprint-2012-01-23 | closed | fixed | Create documentation showing how to make an extension that use celery. | 1321826681000000 | 1327576068000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1477 | enhancement | kindly | kindly | ckan-v1.6 | closed | fixed | [Super] Group refactor |
This is the implementation of the final draft in http://wiki.ckan.org/Groups_Refactor Steps to complete this will follow (somewhat) in the following order. Change package_group table to membership. (#1478) 3d
Single type per group (#1531)
Add capacity table (#1522)
Allow other objects to be added to groups. (#1531)
Adapt thedatahub.org to use new model.
--not doing the below as part of this super ticker now #1669. Create model for dgu.
Adapt Iati, and potentially other custom instances. Sub-tickets: |
1321959320000000 | 1328016209000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1478 | enhancement | kindly | kindly | ckan-sprint-2011-12-05 | closed | fixed | change package_group to members table |
This will comprise of the following steps.
estimate 2d |
1321959973000000 | 1323172654000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1479 | defect | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | Can't edit a user with a unicode email address |
Exception: Module ckan.controllers.user:98 in read << try: user_dict = get_action('user_show')(context,data_dict) except NotFound: h.redirect_to(controller='user', action='login', id=None) >> user_dict = get_action('user_show')(context,data_dict) Module ckan.logic.action.get:488 in user_show << check_access('user_show',context, data_dict) user_dict = user_dictize(user_obj,context) if not (Authorizer().is_sysadmin(unicode(user)) or user == user_obj.name): >> user_dict = user_dictize(user_obj,context) Module ckan.lib.dictization.model_dictize:189 in user_dictize << result_dict['display_name'] = user.display_name result_dict['email_hash'] = user.email_hash result_dict['number_of_edits'] = user.number_of_edits() result_dict['number_administered_packages'] = user.number_administered_packages() >> result_dict['email_hash'] = user.email_hash Module ckan.model.user:59 in email_hash << if self.email: e = self.email.strip().lower() return hashlib.md5(e).hexdigest() def get_reference_preferred_for_uri(self): >> return hashlib.md5(e).hexdigest() UnicodeEncodeError: 'ascii' codec can't encode character u'\u044e' in position 17: ordinal not in range(128) |
1321960486000000 | 1321961592000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1480 | enhancement | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | Munge functions in util |
munge_title_to_name, munge_tag v. useful for client software importing things into CKAN. I want it for ONS. |
1321965837000000 | 1321978546000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1481 | defect | johnglover | dread | ckan-sprint-2011-12-05 | closed | fixed | License not shown if no resources |
The license is not displayed any more, unless there are resources e.g. http://test.ckan.net/dataset/dtest#section-basic-information is OGL, but that's not shown. |
1321983266000000 | 1323169343000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1482 | defect | johnglover | zephod | ckan-sprint-2011-12-05 | closed | fixed | Minor JS bugs |
Three JS bugs have appeared:
https://github.com/okfn/ckan/commit/5a01e67 by 'map.explicit=true'. JohnG: Can you look into this? [Fixed; commit:88e88380f6] |
1321991091000000 | 1322062576000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1483 | defect | johnglover | johnglover | ckan-sprint-2011-12-19 | closed | fixed | Tasks sometimes fail to update task_status table when trying to report a failure |
The error reports do not have a "value". The original task in the task status table is not made and it tries to make a new task, but can't. Issue: why is the original task_status entry not made? kindly: there is a chance of course that the task is quicker than the plugin to get to the point where it needs to update the table. kindly: so we may have to find a way to update the task status before we run the task. kindly: I think you can supply a task_id to celery. i.e we make our own guid as the task id. So we can use that one to populate the task status. |
1322050605000000 | 1323279151000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1484 | defect | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | Creating package with duplicate tags causes exception |
e.g. curl http://localhost:5000/api/action/package_create -d '{"name":"test5", "tags":[{"name": "tag6"}, {"name": "tag6"}]}' -H 'Authorization:tester' Also broken in Web UI (adding a package). Affects API and Web UI in 1.5 and I think all versions from 1.4.1 |
1322052046000000 | 1322059006000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1485 | enhancement | kindly | kindly | closed | fixed | Package/Group form extension mechanism so you can add forms for particular package_types |
We want to be able to change form depending on package type or group type. This is dependent on a type field being added to the Package and the Group. |
1322059169000000 | 1340034422000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1486 | defect | seanh | seanh | closed | fixed | "allow_partial_update" option does not work with resource lists of packages |
=> All of the package's resource will have their statuses changed to "deleted". The "allow_partial_update" option should apply to the resource lists of packages, but it does not. |
1322061318000000 | 1323172027000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1487 | enhancement | kindly | ckan-sprint-2011-12-05 | closed | fixed | Fix group ordering on homepage |
ordering on homepage by name instead of group count |
1322094280000000 | 1324474147000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1488 | enhancement | dread | dread | ckan-sprint-2011-11-21 | closed | fixed | List of installed extensions - add to the status_show |
Add the list of extensions install (config's ckan.plugins) to status_show logic action (See #1087) |
1322130555000000 | 1322241966000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1490 | enhancement | amercader | amercader | ckan-sprint-2011-12-05 | closed | fixed | Standardize output from package listings coming from the logic layer |
Right now, the two logic functions that return a list of packages (package_search [1] and group_packages_list [2])use custom functions to generate the output dict. That's suboptimal because:
In general only the functions present in lib/dictization/model_dictize.py should be used to build the output of a logic function, in that case package_dictize. If necessary, they can be modified to include missing properties, like on this particular case the "isopen" property, needed by the template renderer. [1] https://github.com/okfn/ckan/blob/master/ckan/logic/action/get.py#L685 [2] https://github.com/okfn/ckan/blob/master/ckan/logic/action/get.py#L442 |
1322225239000000 | 1324033557000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1491 | defect | seanh | dread | closed | fixed | Visible strings need internationalisation |
Sean spotted that some strings need internationalising, such as flash messages. Generally all strings that appear on the web front-end should be internationalised. Particular places that need i18n:
Note: there are some exceptions, such as in i18n.py, very obscure error messages and stuff that only appears on the API. NB: there is a cost in making a string internationalisable (all our volunteers have to translate it), so we should not be too zealous. We should also look at the i18n/ckan.pot to see if any of the existing strings can be reused. |
1322481000000000 | 1330020630000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1492 | defect | kindly | dread | closed | wontfix | Interference between extra and relationship fields in API |
From Jan Kučera <elquenor@…>
|
1322481496000000 | 1340034528000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1493 | defect | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | 'search-index rebuild/clear' doesn't work if no ckan.site_id |
You can't delete things from the SOLR search index if the ckan.site_id and ckan.site_url are blank. Should assert that one of these are set up. |
1322484422000000 | 1324474360000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1494 | enhancement | seanh | seanh | ckan-sprint-2012-01-09 | closed | wontfix | API call for getting a user's public activity stream as rendered rtext |
This could be implemented as a separate API call, or the rendered text versions of the activities could be added into the JSON returned by the existing API call. This requires setting up templates for rendering activity streams items and detail items as nice, human-readable text. There are some open questions, e.g.: Do we want the entire activity stream rendered as a block of plain text? As HTML? Or do we want a list of JSON objects, where each object contains its textual and/or HTML representations as fields? Activity stream items and their related detail items are separate objects that each have their own textual representations. For a mockup of the kind of text messages we want, see: but note that this ticket is just for creating the text snippets themselves, not rendering then in an HTML page or RSS feed. Also the mockup only show activity items and not their detail items. |
1322495447000000 | 1326109757000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1495 | enhancement | kindly | seanh | ckan-sprint-2012-01-23 | closed | fixed | API call for getting a user's public activity stream |
An API call that returns a user's public activity stream in JSON format. |
1322495549000000 | 1327576099000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1496 | enhancement | seanh | seanh | ckan-v1.7 | closed | fixed | Render a user's activity stream on her user page | 1322495588000000 | 1334582338000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1497 | enhancement | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | Suppress benign warnings |
We really shouldn't have lots of benign stuff printed on stderr when we run every command. It confuses users and hides important stuff. |
1322569640000000 | 1322569805000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1498 | enhancement | amercader | amercader | ckan-sprint-2011-12-05 | closed | fixed | Support multiple SOLR schema versions |
At some point the SOLR schema used by CKAN will need to be changed and the changes won't be always backward compatible, so we need a mechanism to support instances that use older versions of the schema. This process will involve:
|
1322585264000000 | 1323165876000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1499 | enhancement | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | list/read/delete packages on the command-line |
It would be useful to be able to manipulate packages using the paster command-line interface. In particular listing, reading and deleting packages. Seeing which packages were deleted too. |
1322591656000000 | 1322591888000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1500 | defect | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | Slug API calls tidy up |
|
1322600285000000 | 1323166918000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1501 | defect | johnglover | amercader | ckan-sprint-2011-12-05 | closed | fixed | Pagination links broken |
Most of the different pagination links are broken and point to wrong locations. e.g:
http://test.ckan.net/group/bibliographic
http://test.ckan.net/revision This is most probably related with: |
1322646397000000 | 1322684411000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1502 | defect | johnglover | johnglover | ckan-sprint-2011-12-05 | closed | fixed | Group package list is ordered by revision timestamp instead of alphabetically | 1322680312000000 | 1324480415000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1503 | task | dread | markbrough | ckan-sprint-2011-12-05 | closed | fixed | Move from Bitbucket to Github |
Reasons: more people familiar with Git, bigger Open Source community on Github. Keeping track of the move here: https://docs.google.com/spreadsheet/ccc?key=0AvCDqUH8jVN8dGNVNEpXLWk3UTlJZXhFMjBPbXVtRmc&hl=en_GB#gid=0 |
1322745084000000 | 1323793662000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1504 | defect | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | Action API given blank data causes exception |
This is what caused the exception: curl http://localhost:5000/api/action/package_search -d='{"q": "osm"}' The problem is the content-type is formencoding, the '=' is the first character of the request, and so internally the data_dict is set to ' ', which needs to be a dictionary. |
1322756748000000 | 1324035928000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1505 | defect | dread | dread | ckan-sprint-2011-12-05 | closed | fixed | SearchError and SearchQueryError cause exception in Action API |
This query caused ckan to except because ckan/controllers/api.py doesn't catch SearchError? and SearchQueryError?: curl http://localhost:5000/api/action/package_search -d '{"sort": "metadata_modified"}' |
1322758968000000 | 1324474577000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1506 | enhancement | zephod | rgrp | ckan-sprint-2012-03-05 | closed | fixed | [super] UX improvements to dataset edit, create and search + group + user page (Dec 2011) |
Historical Parent TicketsStep Zero
Dataset Edit-Resources
Dataset Settings
Dataset View
Dataset Create
User pagesEtc
|
1323088306000000 | 1330702859000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1508 | enhancement | ross | rgrp | ckan-v1.6 | closed | fixed | [super] Finalize and deploy some of our major (new) features as of Dec 2011 |
This ticket is about finalizing, then deploying (to http://thedatahub.org/), and finally announcing some of recent major new features such as:
It would be best if this was done by someone *unfamiliar* with the extensions so feedback could be provided on quality of install docs etc etc. |
1323088817000000 | 1328000871000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1510 | enhancement | seanh | seanh | ckan-v1.7 | closed | wontfix | Migrate existing data into activity streams database tables |
See '### Task 2' in this etherpad: http://ckan.okfnpad.org/notifications I have no idea yet about how to do this or how long it might take me. |
1323093901000000 | 1339677620000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1511 | enhancement | kindly | seanh | ckan-sprint-2012-01-23 | closed | fixed | Logic function for getting a user's public activity stream |
Add a function to logic.action.get that returns a user's public activity stream as a list of dicts. |
1323094207000000 | 1327576134000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1513 | defect | dread | dread | ckan-sprint-2012-02-06 | closed | fixed | Logged in/out problems |
Richard Cyganiak: I often see a problem where half the system thinks that I'm logged in, while the other half insists I'm not. Logout then login again may fix it. David Read: I think I've seen it several times that the "My Account" link is given (suggesting you're logged in) but when you click it it asks you to log in, which means you weren't. |
1323100353000000 | 1328205099000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1514 | defect | dread | ckan-v1.6 | closed | duplicate | Modifying user name loses connection with revisions |
If you edit your user name, the number of revisions you made returns to 0. This is because in the Revision object, the user's name is stored, rather than the user's ID. rgrp: We can reconnect that pretty easily (and have a longer term solution that involves not using the usernames but the userids in in the Revision objects so we don't hvae this problem in future!) |
1323100659000000 | 1323279018000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1515 | enhancement | seanh | seanh | ckan-v1.7 | closed | fixed | [super] Activity Streams |
We want to add "activity streams" (chronological lists of activities) to CKAN. Activity streams standard: http://activitystrea.ms/ Super branch where the feature was initially developed (this has now been merged into master): https://github.com/okfn/ckan/tree/feature-1515-activity-streams Etherpad: http://ckan.okfnpad.org/notifications (most relevant parts inlined here) Friedrich's mockup: http://datahub.pudo.org/pudo Tasks
|
1323105048000000 | 1338204149000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1516 | task | amercader | amercader | ckan-sprint-2011-12-19 | closed | fixed | Update SOLR schema after 1.5.1 release and set up multicore SOLR instances if needed |
CKAN 1.5.1 will introduce changes in the SOLR schema and functions to support multiple schema versions. Unfortunately the changes in the schema will be backwards incompatible so either both CKAN and SOLR are upgraded, or SOLR is configured as multicore, with one core for each schema. The solr cores would look like: http://<solr-server>/solr/schema-<version> Different scenarios:
These are the SOLR and CKAN instances that need to be updated (Please add any missing ones):
TODO: which SOLR server are using these instances?
|
1323108431000000 | 1323362689000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1517 | defect | zephod | zephod | ckan-sprint-2011-12-05 | closed | fixed | Accessing resource view sometimes auto-downloads the resource |
Clicking any of the links to a resource page in the dataset viewer seems to load the page and immediately start downloading the resource file. For example, being here: http://test.ckan.net/dataset/europeana-lod and clicking on any of the links to the first resource. |
1323109647000000 | 1323175957000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1518 | defect | rgrp | markbrough | ckan-sprint-2011-12-19 | closed | fixed | CKAN Upload fails if filename has spaces in it |
E.g. uploading a file with spaces in it: OECD Monthly Exchange Rates.zip Gives a 404 Not Found response to the following file: http://test.ckan.org/api/storage/metadata/2011-12-05T193046/OECD%20Monthly%20Exchange%20Rates.zip The upload wheel keeps spinning and the user is not informed that the upload has failed. Analysis: turns out that google storage (possibly s3 but not checked) replaces with ' ' in keys with '+' on upload. This breaks things because we try and look up metadata about upload using the filename/key we put in but of course that does not exist because google has changed name. Fix is trivial: replace ' ' in keys / filenames with '-'. |
1323114236000000 | 1330020742000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1519 | enhancement | johnglover | shevski | ckan-sprint-2012-01-09 | closed | wontfix | combine stats and analytics extensions into one in UI as well as deployment |
Makes more sense to only have one comprehensive stats/analytics extension, so when people are looking to add a stats extension they won't have to add two which may be confusing (is one an old version of the other? why do I have to add two? what's the difference? etc) User-wise we need a way to display our stats with google analytics in the same place |
1323169033000000 | 1324317373000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1520 | task | dread | ckan-sprint-2011-12-19 | closed | fixed | Disable name changing |
Because of #1514 we should just disable name changing, until #1514 is done. |
1323169663000000 | 1323280999000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1521 | enhancement | zephod | shevski | ckan-sprint-2012-01-23 | closed | fixed | [super] Groups UI and UX improvements in v1.6 from Cygri |
Various UX and UI improvements to groups. Etherpad: http://ckan.okfnpad.org/feature-1521-groups-ux Improved groupsFrom Richard Cyganiak. This is a set of proposals to make the groups feature more powerful. As a result, currently separate CKAN instances such as http://ie.ckan.net/ could be turned into a simple group on the Data Hub without losing their separate identity.
Additional
Steps
Nice-To-Have
|
1323169961000000 | 1330675930000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1522 | enhancement | kindly | kindly | ckan-sprint-2011-12-19 | closed | fixed | Add capacity to member table. |
Need to add capacities to member tables. |
1323172610000000 | 1324333827000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1523 | enhancement | icmurray | icmurray | closed | invalid | [super] |
Form refactor. New create/edit package form wizard for DGU. See attached spec. |
1323172661000000 | 1323172904000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1524 | enhancement | thejimmyg | thejimmyg | ckan-sprint-2011-12-19 | closed | fixed | New Release of Latest MI Reports | 1323172688000000 | 1323191733000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1525 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | fixed | [super] DGU package form refactor |
Form refactor. New create/edit package form wizard for DGU. Etherpad: http://ckan.okfnpad.org/dgu-package-form Tasks:
How the rest of the work is carried out is up for discussion, as it depends on the approach taken. Whether to continue with validation using AJAX queries, or whether to break the form down into multi pages. Google doc outlining design(s) |
1323172839000000 | 1337159836000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1526 | enhancement | icmurray | icmurray | ckan-sprint-2012-03-05 | closed | fixed | [super] Update and test existing DGU package form |
Re-create behaviour of old form without using form-alchemy. And unit test.
|
1323173313000000 | 1330942383000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1527 | enhancement | icmurray | icmurray | ckan-sprint-2012-01-23 | closed | fixed | Break DGU package edit form into sections |
|
1323174829000000 | 1327589456000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1528 | enhancement | zephod | zephod | ckan-backlog | closed | fixed | Gravatar next to My Account link on all pages |
Rather than the anonymous 'user' icon in the top-right corner, we could display your gravatar on all pages when you are logged in. This was suggested by Richard Cyganiak: http://lists.okfn.org/pipermail/ckan-discuss/2011-November/001825.html |
1323197931000000 | 1330020444000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1529 | enhancement | dread | dread | ckan-sprint-2011-12-19 | closed | fixed | Display user name when logged in |
Currently when you log in it says "logged-in". Most sites show your user-name and this is helpful when you have more than one account or human using the computer. |
1323252086000000 | 1324318628000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1530 | defect | zephod | lucychambers | ckan-v1.7 | closed | fixed | URL field help text in wrong place |
Confusion between entering values in the title and name/url fields in datacatalogs.org. The help text "Url must be purely lowercase alphanumeric (ascii) characters and these symbols: -_" applies to the name/url field, yet in Lucy's browser the text that is actually hovering over the title field in my browser. |
1323261984000000 | 1338202731000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1531 | enhancement | kindly | kindly | ckan-sprint-2012-01-09 | closed | fixed | Update group create/update so you can add capacities and group types. |
The new members table needs a way so you can add arbitrary domain objects against them. We need to extend the group schema to accept types, and instead of just being able to add packages to groups add members with their capacities that associated with different table rows. 4d |
1323272500000000 | 1326155226000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1532 | defect | dread | ckan-sprint-2011-12-19 | closed | fixed | Registration with OpenID has misleading error message |
The log-in page says "Login using Open ID" and gives instructions for signing up. YET this is only available to users who've already added openid to their account. If you have not done this and then sign-in via OpenID (which is successful from the OpenID end) then you are told "Login failed. Bad username or password." in a flash message. Proposed solution (i don't know if this is possible):
Alternatives:
|
1323276392000000 | 1323956027000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1533 | defect | rgrp | amercader | ckan-backlog | closed | wontfix | Make sure ckanext-wordpresser works on CKAN 1.5.1 |
Superceded by #2234 Super ticket: #1508 Etherpad: http://ckan.okfnpad.org/wordpresser The wordpresser extension does not work with ckan 1.5.1. The wordpress page is not loaded. Looks like this changeset may be involved https://github.com/okfn/ckanext-wordpresser/commit/0efa0649896a7339865f178a302be639ddc561e1 I think that even before that changeset, the page was shown without any margins. In any case, the extension seems to be too sensible to changes in the ckan layout so perhaps it should take into account the CKAN version and have a fixed set of xpaths and templates that work for each version |
1323277660000000 | 1338202676000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1536 | defect | dread | dread | ckan-sprint-2011-12-19 | closed | fixed | Group deletion doesn't work |
In the Web interface and API, an administrator can set the 'state' field of a group to 'deleted' but this change is ignored in the save/submit and it doesn't get deleted. |
1323346766000000 | 1330020599000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1537 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | fixed | Package create form wizard |
Create the form wizard for the package-new form. Each section of the form will be a separate page as this was decided to be simpler than the alternative of making AJAX calls for validation at each stage. (*)
(*) - although the javascript alternative will probably provide better UX (each step would require a page-load in the wizard approach), it was decided that:
|
1323358451000000 | 1337159772000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1538 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | wontfix | Store partially-filled in package form data as a draft. |
Allow a user to save a partially-complete and probably invalid package-create form in order to come back to it later. We decided on blob storage over a state field on the package:
|
1323359221000000 | 1337159799000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1539 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | wontfix | Package forms auto-save |
Using the saved-draft feature, we enable auto-save for the package-new and package-edit forms. An AJAX call is made every N seconds, and the auto-saved blob is updated. note - we don't want to overwrite a previously save draft, but we will want to overwrite the last autosave. |
1323359385000000 | 1337159806000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1540 | defect | amercader | amercader | ckan-sprint-2012-01-09 | closed | fixed | Search API returns an error if empty parameters are provided |
Both in 1.5.1b: http://thedatahub.org/api/search/dataset?groups=lodcloud&title= and 1.5.2a (current master): http://test.ckan.net/api/search/dataset?groups=lodcloud&title= Although the error message in 1.5.2a is more verbose: "Bad request - Bad search option: HTTP code=400, reason=org.apache.lucene.queryParser.ParseException?: Cannot parse 'groups:lodcloud title:': Encountered \"<EOF>\" at line 1, column 22. Was expecting one of: \"(\" ... \"*\" ... <QUOTED> ... <TERM> ... <PREFIXTERM> ... <WILDTERM> ... \"[\" ... \"{\" ... <NUMBER> ..." Some parameter validation before sending it to Solr should do the trick |
1323359388000000 | 1326060385000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1541 | task | icmurray | icmurray | ckan-sprint-2012-01-23 | closed | fixed | Setup server for the DGU form-refactor. |
To enable us to show DGU work in progress, for feedback. |
1323359484000000 | 1327311698000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1543 | defect | johnglover | amercader | ckan-sprint-2012-01-09 | closed | fixed | Pagination links in the dataset listings don't keep the current filters |
E.g. Pagination links on this page don't include groups=lodcloud http://thedatahub.org/dataset?groups=lodcloud Not sure if related to #1501 (probably not) |
1323442623000000 | 1324483367000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1545 | enhancement | amercader | ckan-sprint-2012-01-09 | closed | wontfix | Remove external asset dependencies |
CKAN is pulling a number of resources from external locations. This causes problems when connectivity is limited and you have to work locally. Maybe some of them cold be moved to CKAN source to avoid external requests. Quick search: ./ckan/templates/layout_base.html: <img src="http://assets.okfn.org/images/logo/okf_logo_white_and_green_tiny.png" id="footer-okf-logo" /> ./ckan/templates/layout_base.html: <a href="http://opendefinition.org/"><img alt="This Content and Data is Open" src="http://assets.okfn.org/images/ok_buttons/od_80x15_blue.png" style="border: none ; margin-bottom: -4px;"/></a> ./ckan/templates/package/resource_read.html: <img src="http://assets.okfn.org/images/ok_buttons/od_80x15_blue.png" alt="[Open Data]" /> ./ckan/templates/package/read.html: <img src="http://assets.okfn.org/images/ok_buttons/od_80x15_blue.png" alt="[Open Data]" /></a> ./ckan/templates/_util.html: <img src="http://assets.okfn.org/images/ok_buttons/od_80x15_blue.png" alt="[Open Data]" /> ./ckan/templates/_util.html: <img src="http://assets.okfn.org/images/ok_buttons/od_80x15_blue.png" alt="[Open Data]" /> ./ckan/public/scripts/vendor/ckanjs/1.0.0/ckanjs.js: this.$dialog.html('<h2>Loading results...</h2><img src="http://assets.okfn.org/images/icons/ajaxload-circle.gif" />'); ./ckan/public/scripts/vendor/ckanjs/1.0.0/ckanjs.js: self.setMessage('Uploading file ... <img src="http://assets.okfn.org/images/icons/ajaxload-circle.gif" class="spinner" />'); ./ckan/public/scripts/vendor/ckanjs/1.0.0/ckanjs.js: self.setMessage('Checking upload permissions ... <img src="http://assets.okfn.org/images/icons/ajaxload-circle.gif" class="spinner" />'); Binary file ./ckan/lib/app_globals.pyc matches ./ckan/lib/app_globals.py: 'http://assets.okfn.org/p/ckan/img/ckan.ico') ./ckan/config/deployment.ini_tmpl:ckan.favicon = http://assets.okfn.org/p/ckan/img/ckan.ico |
1323702635000000 | 1325260051000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1546 | defect | johnglover | johnglover | ckan-sprint-2011-12-19 | closed | fixed | Package metadata_created returns the wrong date |
metadata_created seems to be returning the date of the earliest revision (for all packages), rather than the earliest revision for a specific package. |
1323707327000000 | 1324034396000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1547 | enhancement | amercader | amercader | ckan-sprint-2012-01-23 | closed | fixed | Add search methods (before and after) to the IPackageController interface |
Time estimate: 1d Add a two search method to the IPackageController interface so extensions can:
def before_search(search_params): return search_params
def after_search(search_results, search_params): return search_results Please see this pad for implementation details: |
1323778996000000 | 1330084379000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1548 | enhancement | dread | dread | ckan-sprint-2011-12-19 | closed | fixed | Simplfy inheritance in functional tests |
It's hard to understand what's going on with the functional tests because there is so much going on in inherited classes. Would be better to be explicit in constructors, even if it involves cut & paste. |
1323859687000000 | 1323888271000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1549 | enhancement | ross | ckan-backlog | closed | wontfix | [super] Short link tool |
It would be great to have a CKAN extension that allowed users (or CKAN itself) to generate short links to other URIs (both internal and external). Once created, shortlinks made by CKAN should be changeable. This would allow uploaded content to be moved without the user's link changing at all. The tool itself might also be of use as a general link-shortener to users other than the CKAN system itself. Another useful feature would be for this to also collect some simple analytics such as the referrer and client IP for future reference. I'm not yet sure what we would do with the analytics other than some sort of popularity metric. Questions:
|
1324036998000000 | 1325474219000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1551 | enhancement | ross | ross | ckan-backlog | closed | fixed | CKAN auth for webstore changes |
Webstore should use auth api ( #1550 ) for authenticating users accessing webstore rather than talking directly to the CKAN database. We also need it to suppose /user/ urls and /userid/ for accessing databases. |
1324049966000000 | 1346662048000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1552 | enhancement | dread | dread | ckan-sprint-2011-12-19 | closed | fixed | Be able to set password on the command line when creating users |
(instead of using the prompt) - needed for deployment |
1324056178000000 | 1324056240000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1559 | enhancement | rgrp | jilly mathews | ckan-sprint-2012-04-02 | closed | fixed | Comments Extension / Disqus |
Polish off comments extension dev and test. estimate 2 days. |
1324291720000000 | 1332242129000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1563 | enhancement | David Raznik | jilly mathews | ckan-future | closed | invalid | Finish Data Storage |
Unsure what needs to happen here. Need to list outstanding tasks and implement. |
1324292346000000 | 1324314806000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1566 | enhancement | David Raznik | jilly mathews | ckan-v1.7 | closed | fixed | [super] Finalize Google analytics extension | 1324293168000000 | 1338203338000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1568 | enhancement | David Raznik | jilly mathews | ckan-future | closed | duplicate | Moderated Edits |
Can this be released as a standard CKAN feature? |
1324293776000000 | 1325267998000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1570 | enhancement | David Raznik | jilly mathews | ckan-future | closed | invalid | Integrated file Storage |
Is this ready for release? What needs to be done? |
1324294142000000 | 1324314741000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1574 | enhancement | ross | ross | ckan-v1.7 | closed | fixed | [super] Storage changes including automated save to Webstore |
Allow uploading of files to push the data into webstore. Initially we were going to suggest changes to ckanext-storage but after further analysis we arrived at the conclusion that this should be implemented by ckanext-archiver as it already handles archiving of data from various sources and would be the best place to 'archive' to webstore.
Tickets
|
1324315633000000 | 1338202955000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1575 | enhancement | dread | dread | ckan-sprint-2012-01-23 | closed | fixed | tag punctuation lost in ca.ckan.net import |
Last week I imported ca.ckan.net datasets into thedatahub.org, but the tags seem to have lost their dashes, underscores and dots. |
1324316860000000 | 1326808657000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1576 | enhancement | rgrp | rgrp | ckan-sprint-2012-01-09 | closed | fixed | Move stats extension back into core - 0.5d |
Est: 0.5d. Questions:
|
1324317313000000 | 1327056070000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1579 | enhancement | ross | ross | ckan-backlog | closed | fixed | Full text search in Webstore |
We should allow full text search within databases for individual databases, although we may want to wait for any pending ports to postgres. |
1324385698000000 | 1338212496000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1580 | enhancement | johnglover | johnglover | ckan-sprint-2012-01-09 | closed | fixed | Documenting TaskStatus table and QA changes - 0.5d |
|
1324399664000000 | 1324478635000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1582 | enhancement | johnglover | johnglover | ckan-sprint-2012-01-09 | closed | fixed | Deploy QA for thedatahub - 0.5d |
|
1324458494000000 | 1326110801000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1583 | enhancement | zephod | johnglover | ckan-sprint-2012-02-06 | closed | fixed | Integrate QA into frontend - 1d |
Tasks:
Next Steps:
|
1324459327000000 | 1327582702000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1585 | enhancement | dread | closed | fixed | Security fix |
(details embargoed until 31/1/2012) |
1324473465000000 | 1340633128000000 |