{22} Trac tickets (2647 matches)
Results (1601 - 1700 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#345 | requirement | dread | johnbywater | closed | invalid | metastable, stable & ultrastable branches shall be automatically built and tested | 1276523083000000 | 1291831615000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#346 | defect | dread | johnbywater | ckan-v1.3 | closed | wontfix | Revision search API (response data format and documentation issue) |
Whilst going through the API docs for the revision search API, it was noticed that the "Gdu" SoS doc doesn't match up. It returns revision IDs (perhaps this is useful to note in the spec?) so the format is probably not 'limitedstring'. Also, they appear to be ordered youngest first, not oldest as stated. And in the revision model, it refers to 'simplestring' which it doesn't define - I guess the names should be 'limitedstring'? Could this be checked out? |
1276523517000000 | 1296477510000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#352 | enhancement | dread | dread | closed | wontfix | Package notification worker - sends XML-RPC |
As anexternal front-end I want tobe notified (by XML-RPC) about package creations and updates. Implementation
Rather than turning the package fields into XML fields, the JSON dump of the list of package dictionaries will become a single XML parameter. Config - in the CKAN config will be:
|
1276597996000000 | 1286375870000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#362 | defect | dread | dread | closed | invalid | Ratings should not be created with a GET |
BackgroundIn the Web UI, when you rate a package it simply links to something like: http://ckan.net/package/rate/mke-liquor-licenses?rating=3 This creates a GET request. This is bad because:
|
1278925451000000 | 1311176564000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#365 | enhancement | dread | dread | closed | fixed | ResourceNotifications |
If you change a resource then you not only get a PackageNotification?, but also a ResourceNofication?. |
1279037411000000 | 1279300621000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#367 | enhancement | dread | dread | closed | fixed | Notfication monitor |
Runs on the commandline and prints out notifications. |
1279303310000000 | 1279303693000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#373 | requirement | dread | johnbywater | closed | fixed | Sort out gov daily script |
Split various jobs up into separate scripts. Change ONS importer to run remotely. Run ONS remotely. Run dump locally. Requested by DGU. |
1279885887000000 | 1286376176000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#390 | task | dread | johnbywater | ckan-v1.2 | closed | fixed | Remove a package for SB | 1280418625000000 | 1282214629000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#399 | task | dread | johnbywater | ckan-v1.2 | closed | fixed | Import BIS data for SD | 1281000890000000 | 1282294177000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#420 | task | dread | dread | ckan-v1.2 | closed | fixed | Release ckan 1.1 | 1281432518000000 | 1281522091000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#421 | task | dread | dread | ckan-v1.2 | closed | fixed | Upgrade test-hmg.ckan.net to latest ckan 1.1 | 1281432541000000 | 1282909772000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#423 | task | dread | johnbywater | closed | fixed | Add examples to documentation about uploading data | 1281435260000000 | 1282812768000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#424 | task | dread | dread | ckan-v1.2 | closed | fixed | Tell JF the format spec & examples | 1281436534000000 | 1282919429000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#426 | task | dread | dread | ckan-v1.2 | closed | fixed | Ask list for suggestions improving API docs | 1281436574000000 | 1282925305000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#432 | defect | dread | dread | ckan-v1.2 | closed | fixed | Creating package over REST gives 500 error |
This occurs when CKAN is run with mod_wsgi (not under paster). This is because of a unicode header being creating in rest.py. |
1282065101000000 | 1282552819000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#438 | requirement | dread | dread | ckan-v1.3 | closed | invalid | Data importers use minimal processing |
e.g. ONS importer |
1282224383000000 | 1294661079000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#440 | task | dread | dread | closed | duplicate | Write and pass comprehensive performance tests |
Run latest ckan on eu0. Automate some queries and searches. Check load and database connections / processes. |
1282226932000000 | 1294417436000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#441 | requirement | dread | dread | ckan-v1.3 | closed | duplicate | CKAN read-only state |
When performing maintenance on CKAN it may be necessary to make CKAN obviously read-only, telling the users and restricting access to 'edit' pages. Examples of use:
|
1282227314000000 | 1292586309000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#442 | requirement | dread | dread | ckan-v1.3 | closed | worksforme | Importing data |
Review what chunks of code we have and how to move forward with requirements. Requirements:
Possible future requirements:
Current importers:
Modules
|
1282228977000000 | 1294661028000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#443 | task | dread | dread | ckan-v1.2 | closed | fixed | Get DGU daily dump working (local) |
|
1282299046000000 | 1282735977000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#451 | task | dread | dread | ckan-v1.3 | closed | invalid | Show/Allow only departments associated with user |
Use drupal api |
1282299641000000 | 1292587233000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#454 | story | dread | dread | ckan-v1.2 | closed | fixed | Import ONS data via API | 1282299851000000 | 1286376044000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#457 | story | dread | dread | ckan-v1.2 | closed | fixed | Dump database on a daily basis | 1282299921000000 | 1282909051000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#461 | task | dread | johnbywater | ckan-v1.2 | closed | fixed | Change ONS data importing to work via API |
|
1282303411000000 | 1283250478000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#462 | story | dread | johnbywater | ckan-v1.2 | closed | fixed | Visitor downloads a daily database dump | 1282305305000000 | 1285757238000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#466 | requirement | dread | johnbywater | ckan-v1.3 | closed | wontfix | Name of HTTP header for API key shall be configurable | 1282308995000000 | 1294835610000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#470 | task | dread | johnbywater | ckan-v1.3 | closed | fixed | Adjust API key's HTTP header name on DGU "live" and "test" | 1282310854000000 | 1292587187000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#474 | task | dread | dread | closed | wontfix | Questions related to fi.ckan.net |
Several questions to answer (and see file in email). To respond to the Finnish team and copy all Q&A to the ckan-discuss list. 1 ) I have played with two different datasets to get the metadata from those imported to CKAN. The other dataset is in PCAXIS format and other one is in Excel format. Please find the scripts + sample files attached in a zip file that contains instructions too to run the scripts. I looked at import scripts written in object oriented manner and getdata samples in CKAN but it was easier for me too write these from scratch (copied the unicrap function from CKAN samples). If I run the PCAXIS import script I get Unicode decode error (see errors file). When I use the unicrap function then the error does not appear in logs. I assume this is some Python environment setting issue. Of course I would like to run the script without unicrap function to get scandic letter imported correctly to ckan(and displayed in WUI). In Excel case there is no scandic letter issue which is kind of strange but this probably relates how the Excel library handles encoding. To be honest the whole unicode/encoding/decoding issue has been quite difficult to deal with and debug. I hope I would get proper environment configuration to handle scandic letters. 2 ) It seem in CKAN by default the localisation file contains 462 strings. The transifex link Rufus sent contains 400 strings. Is transifex the one we should use as localisation file ? Where are the rest 62 strings then fetched from or are they needed at all. I have found that as I have been using the .po file coming in CKAN source (which has API translations too) this also causes similar unicode problems when an error in API occurs (the API error messages containing scandic letters provide the similar UnicodeDecoding? errors as mentioned above). So, it seems the unicode issues appear in various cases. Maybe a proper environment settings will be able to prevent also these problems... If transifex is the one to use I can prepare it and maybe then you could upload it to fi.ckan.net as there will be also other people checking the translations. To run the test and see the API translation errors especially in pcaxis case I would recommend to install attached FI translations to your environment and include lang = fi configuration. It looks like the API errors does not come when running default lang = en. 3 ) Is it possible to change the license selection/options available in license field drop-down ? Where are these located and can these be modified locally ? 4) It looks like the values stored in package extra fields are not searchable. Is this intentional ? It looks more or less that all other fields can be searched using free-text search in CKAN. 5) How package dependencies are defined and managed ? For instance we want to import some packages in a manner that the other package is a child package of another. Does API support this and/or is this possible to do in WUI ? Best Regards, Henri |
1282312255000000 | 1294916760000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#479 | task | dread | johnbywater | ckan-v1.2 | closed | fixed | Suggest DGU presents database dumps through front end | 1282324365000000 | 1288004211000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#502 | requirement | dread | rgrp | ckan-v1.3 | closed | wontfix | Data4nr uploading script shall remove deleted packages |
Occasionally data4nr removes a data package from its registry. When the latest full data4nr data is imported, these removed packages should be found and removed. |
1282659304000000 | 1292586466000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#503 | task | dread | rgrp | closed | fixed | Provide exemplar package relationships for some packages |
|
1282659631000000 | 1314031851000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#504 | requirement | dread | rgrp | ckan-v1.3 | closed | invalid | The DGU fieldset shall conform to v3 of DGU metadata specification |
No need for requirement - closing in favour of #505 |
1282660246000000 | 1292586686000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#505 | enhancement | dread | rgrp | closed | fixed | DGU fieldset supports v3 of DGU metadata specification | 1282660416000000 | 1298368280000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#506 | task | dread | rgrp | closed | fixed | Plan transition to DGU metadata-fields v3 | 1282660490000000 | 1287080989000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#508 | task | dread | dread | ckan-v1.2 | closed | fixed | Create branch ultrastable |
|
1282663663000000 | 1282908795000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#509 | story | dread | dread | closed | invalid | ONS data imported daily | 1282665870000000 | 1291734435000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#510 | enhancement | dread | dread | closed | fixed | Setup cron for ons import | 1282665939000000 | 1294138332000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#536 | task | dread | dread | ckan-v1.2 | closed | fixed | Extend base importer merging in resources |
Multiple ONS records can go into one package e.g. Stats for Jan, Stats for Feb, Stats for Mar etc. We already identify an existing package by 'external_id'. Now need to find package by title and an extra field (department in ONS case) and allow it to merge in resource and tags. Alert if rest of meta data is different. |
1283173313000000 | 1286376029000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#677 | task | dread | dread | ckan-v1.3 | closed | fixed | License change script |
|
1286384756000000 | 1292587315000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#678 | task | dread | dread | ckan-v1.2 | closed | fixed | Form for DGU metadata v3 |
|
1286385712000000 | 1286979133000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#680 | task | dread | dread | closed | fixed | Prepare for DGU tech meeting | 1286386074000000 | 1287141809000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#681 | task | dread | dread | ckan-v1.3 | closed | fixed | Department field bug | 1286386685000000 | 1290507180000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#682 | enhancement | dread | dread | ckan-v1.4-sprint-1 | closed | fixed | Add ckanclient tests to buildbot |
Some work done on this to make tests run independently. |
1286386769000000 | 1297358266000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#683 | story | dread | dread | closed | fixed | metastable, stable & ultrastable smoketests run by buildbot | 1286388134000000 | 1287142289000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#684 | task | dread | dread | closed | fixed | metastable tested on buildbot | 1286388181000000 | 1286452710000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#685 | task | dread | dread | closed | fixed | stable tested on buildbot | 1286388206000000 | 1287997008000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#686 | task | dread | dread | closed | wontfix | ultrastable tested on buildbot | 1286388225000000 | 1287997047000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#687 | task | dread | dread | ckan-v1.2 | closed | fixed | Release ckanclient 0.4 |
Done. Added release process here: wiki:ReleaseProcess |
1286452098000000 | 1286452650000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#731 | bug | dread | dread | ckan-v1.3 | closed | worksforme | Geo coverage field losses in Form API |
Sometimes editing a package via api on dgu results in some countries being lost in geo coverage. |
1287738539000000 | 1288038226000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#732 | task | dread | dread | ckan-v1.3 | closed | fixed | Reproduce and investigate (geo coverage issue) | 1287738761000000 | 1288038335000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#733 | task | dread | dread | ckan-v1.3 | closed | invalid | Fix problem (geo coverage issue) | 1287738764000000 | 1288038341000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#734 | task | dread | dread | ckan-v1.3 | closed | fixed | Investigate department issue (ONS import) |
Creation of duplicate packages named with trailing underscore ww 22/9/10:
The "find by tags" algorithm uses (title, department). Unfortunately some of the data already there has no department. This causes it to make a new package (with trailing underscore). dread 24/9/10: I've done a test for the missing department issue and I can't reproduce the problem. This may be due to my general tidy up and getting tests passing using the latest ckanclient. Anyway, can you check over my test to see if this is what you mean?: dgu/ckanext/dgu/tests/ons/test_ons_loader.py:TestOnsLoadMissingDept ww 20/10/10: you should uncover it if you run against (a copy of) the dgu database. |
1287747273000000 | 1292587603000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#735 | task | dread | dread | closed | fixed | Investigate 'deduping' (ONS import) |
ww 22/9/10: (discussion of ticket:509) This leads us to deduping which should be the next order of business oin this thread... ww 20/10/10: if a dataset is missing a department and the ons script makes a new version of it with a department we now have two reccords for the same dataset. these should be manually merged - need a merge tool where you can tell it that two datasets are the same. |
1287748786000000 | 1292957248000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#742 | task | dread | dread | ckan-v1.3 | closed | fixed | Release ckan 1.2 to metastable |
Need to make sure #700 is fixed. |
1288002397000000 | 1289824163000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#777 | task | dread | dread | ckan-v1.3 | closed | fixed | Put 503-returning middleware into a module |
Also configure hmgckan, hmgapi, test-hmg and dev-hmg machines. |
1288608324000000 | 1292586843000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#798 | task | dread | dread | ckan-v1.3 | closed | fixed | cospread importer using API |
Move existing getdata/cospread.py into dgu repo and use the importer/loader mechanism. |
1289475362000000 | 1294916973000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#805 | task | dread | dread | ckan-v1.4-sprint-2 | closed | fixed | Migration scripts on buildbot | 1289816755000000 | 1298379084000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#823 | defect | dread | dread | closed | fixed | Etags cache doesn't update when only non-core package fields changed. |
Reason: hash doesn't change because package.revision only takes account of core fields. |
1290505078000000 | 1290506116000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#824 | enhancement | dread | dread | closed | fixed | 'Getdata' moved out of CKAN |
Data importers should use API instead of object model directly:
|
1290595507000000 | 1290595559000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#825 | enhancement | dread | dread | closed | fixed | Document fabric tool | 1290609160000000 | 1290624449000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#840 | enhancement | dread | dread | ckan-v1.4-sprint-6 | closed | fixed | On/off switch for ETags cache |
|
1291308727000000 | 1302694133000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#858 | defect | dread | dread | closed | fixed | Tests for diff |
Test coverage for ckan.lib.diff is 24%. Need to improve |
1291724171000000 | 1291734297000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#867 | enhancement | dread | dread | ckan-v1.3-sprint-1 | closed | fixed | ckanclient raises exceptions |
To be more pythonic, raise exceptions when ckanclient gets status which isn't 200. |
1291915162000000 | 1299866685000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#873 | defect | dread | dread | closed | fixed | ONS loader assigns packages to same package even when dept name added manually |
e.g. national_child_measurement_programme had no department but "Information Centre for Health and Social Care" for agency, and TNA inferred it should be under department DoH. But now the next ONS update to this series expects a blank department, so creates a new package national_child_measurement_programme_. |
1292437253000000 | 1292939274000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#897 | defect | dread | dread | closed | duplicate | "New package" highlighted in Navigator when searching |
On ckan.net 1.3.1b, click on "Search" in the Navigator. Now both "Search" and "New Package" are highlighted. |
1294648815000000 | 1294914333000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#919 | enhancement | dread | dread | ckan-v1.4-sprint-6 | closed | fixed | Package preview contains API & datapkg instructions |
The preview contains the section "CKAN API / datapkg" which seems irrelevant at this point. Looking at ckan.net previews, the Comments section only appears when you view a package and not when you preview it. This seems more sensible - can this be done for the "CKAN API / datapkg" section too? |
1295346730000000 | 1303202627000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#931 | enhancement | dread | dread | ckan-v1.4-sprint-1 | closed | fixed | Search results generator hides paging functionality |
ckanclient's search results list only packages up to the 'limit'. It would be good to return a generator instead of a list. When the limit is reached on the generator then another 'page' is loaded automatically. |
1296147360000000 | 1298379187000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#932 | enhancement | dread | dread | ckan-v1.3 | closed | fixed | Move to SQLAlchemy-Migrate 0.6 |
Basic steps from kindly:
|
1296156660000000 | 1297076710000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#950 | enhancement | dread | dread | ckan-v1.3 | closed | fixed | Move importer controller to ckanext-importer |
ckan/controllers/importer.py provides a Pylons UI for importing spreadsheet data into CKAN. This would better live in an extension than core CKAN. In the same move, ckan/tests/misc/test_spreadsheet_importer.py, which is used by importer.py as well as various dgu data importers, should move into ckanext. |
1296666038000000 | 1297079743000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#955 | defect | dread | dread | ckan-v1.3 | closed | fixed | Tidy up tests |
|
1296819300000000 | 1297342534000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#982 | enhancement | dread | rgrp | ckan-v1.4-sprint-2 | closed | fixed | Remove various pip-requirements versions |
We can just use the branch name to pull down specific versions of pip requirements so we don't need all the different versions in head. Remove them and update any client systems. Cost: 20m |
1297516060000000 | 1298887980000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#983 | defect | dread | dread | ckan-v1.3 | closed | fixed | 'db upgrade' creates system priviledges |
(should leave priviledges alone) |
1297518265000000 | 1297773407000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1002 | enhancement | dread | rgrp | ckan-sprint-2011-12-05 | closed | fixed | Remove changeset model code |
This code is unused and tests are disabled i belive. I suggest stripping this out (can always be re-added in an extension later). If we remove we should probably delete the relevant tables (and so a migration is needed). |
1298489773000000 | 1322515696000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1005 | defect | dread | dread | closed | duplicate | Editing in ckan missing publishers |
Package edit form at hmg.ckan.net has no publishers any more. |
1298561348000000 | 1300100085000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1018 | task | dread | dread | ckan-v1.4-sprint-3 | closed | fixed | Remove gov form |
(It has been moved into ckanext-dgu) |
1299072516000000 | 1299073340000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1025 | enhancement | dread | dread | ckan-v1.4-sprint-3 | closed | fixed | Default authz can be set in config |
Currently the default authz for a package is hard-coded to: <PackageRole user="visitor" role="editor" context="Package">, <PackageRole user="logged_in" role="editor" context="Package">, This should be configurable in the config, so that you can have a more locked down instance etc. |
1299596110000000 | 1299751045000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1026 | enhancement | dread | dread | ckan-v1.4-sprint-3 | closed | fixed | cli for creating users |
It's handy to be able to create users using the cli (e.g. dgu migration) |
1299604652000000 | 1299605128000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1028 | defect | dread | dread | ckan-v1.4-sprint-3 | closed | fixed | Open redirect in locale setting | 1299759883000000 | 1299760360000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1033 | defect | dread | dread | closed | fixed | Register user with blank password causes 500 |
Go to http://ckan.net/user/register and fill in all the fields apart from password. On submit you get 500 error. |
1299796274000000 | 1308310446000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1038 | enhancement | dread | dread | ckan-v1.4 | closed | fixed | Authz tool - operate on all packages at once |
Add 'package:all' to authz tool to allow mass changes of authz. |
1300212788000000 | 1300212841000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1039 | enhancement | dread | dread | ckan-v1.4 | closed | fixed | Default user roles read from config |
(instead of being hard coded) |
1300212822000000 | 1300212856000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1042 | task | dread | dread | closed | fixed | 'Ckanext' split-up |
It's not good to have ckanext doing lots of different things with different dependencies. Split it off into:
etc. And then deprecate the ckanext repo itself. |
1300293907000000 | 1300969865000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1045 | defect | dread | dread | ckan-v1.4-sprint-4 | closed | fixed | Group identified by ID in API |
http://ckan.net/api/2/rest/group returns group IDs but I can only reach a group by name: http://ckan.net/api/2/rest/group/economics when I also want to get a group by ID: http://ckan.net/api/2/rest/group/04fb43d2-8ddf-4485-9bf5-66d47d3672f3 |
1300360642000000 | 1300793261000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1048 | enhancement | dread | dread | ckan-v1.4-sprint-4 | closed | fixed | Complete making groups versioned |
|
1300387655000000 | 1300702752000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1052 | defect | dread | dread | ckan-v1.4-sprint-4 | closed | fixed | Authz holes |
No authz on:
|
1300709144000000 | 1300895410000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1053 | defect | dread | dread | ckan-v1.5 | closed | fixed | Deletion in Model API |
Currently in the API if you DELETE a package/group/user (and you have the required permissions) then it purges the object, when it should probably just set the state to deleted. There is no way to delete objects at the moment - changes to 'state' are ignored in the API. Do we need an alternative way to purge objects in the API? |
1300790039000000 | 1310126546000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1055 | defect | dread | dread | ckan-v1.4-sprint-4 | closed | fixed | @search_related tests not running |
Tests marked decorated "@search_related" should only be run against postgresql, but in fact they don't get run at all. |
1300985228000000 | 1300992395000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1056 | defect | dread | pudo | ckan-v1.4-sprint-6 | closed | fixed | User links for OpenID users are broken |
Use case:
Solutions:
|
1301060249000000 | 1302882616000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1058 | defect | dread | dread | ckan-v1.4-sprint-4 | closed | fixed | Give 400 error (not 500) for invalid locale or package_form |
Examples which prompt annoying exception emails: http://ckan.net/locale?locale=ja Module ckan.i18n:21 in set_session_locale assert locale in _KNOWN_LOCALES A bot has caused these: http://ca.ckan.net/package/new?package_form=gov Module ckan.forms.registry:32 in get_fieldset raise ValueError('Could not find package_form name %r in those found: \n%r' % (package_form, [en.name for en in entrypoints])) ValueError: Could not find package_form name u'gov)' in those found: ['gov', 'standard', 'ca'] |
1301302303000000 | 1301303315000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1059 | defect | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | Loader coping better with poor search indexing |
Loader currently checks for same name, but also should check for name_, name etc. |
1301310596000000 | 1301312516000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1061 | enhancement | dread | dread | ckan-v1.4-sprint-5 | closed | invalid | Orphaned home/license page |
No links to home/license and it contains out of date references to knowledgeforge. Remove it. |
1301392968000000 | 1301922350000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1066 | enhancement | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | Default reader role too permissive |
The definition of the 'reader' role includes creating packages, which is too permissive for some CKAN instances (e.g. DGU). 'Reader' suggests only reading, so I think this role should avoid creating and editing. All projects so far want all roles to be able to create users, so this stays as a Reader action for now, as a convenience. Implementation:
|
1301645250000000 | 1301932136000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1067 | enhancement | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | CLI for loading/dumping complete databases |
Use 'db dump' and 'db load' for 'pg_dump' and 'psql -f' of a database. Use pylons config to find out database options. |
1301645463000000 | 1302186503000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1068 | defect | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | metadata_modified problem |
This test has been failing since the clocks changed: ====================================================================== FAIL: ckan.tests.models.test_package.TestPackageRevisions.test_02_metadata_created_and_modified ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/dread/hgroot/pyenv-ckan2/lib/python2.6/site-packages/nose-0.11.3-py2.6.egg/nose/case.py", line 186, in runTest self.test(*self.arg) File "/home/dread/hgroot/ckan2/ckan/tests/models/test_package.py", line 283, in test_02_metadata_created_and_modified assert out == exp, (out, exp) AssertionError: (datetime.datetime(2011, 4, 1, 10, 45, 50, 875509), datetime.datetime(2011, 4, 1, 9, 45, 50, 875509)) ---------------------------------------------------------------------- |
1301652085000000 | 1302109505000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1071 | defect | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | Package history API moved to /api/rest/package/revisions |
api/rest/package_history is not RESTful or follow API naming conventions. Therefore move it to /api/rest/package/revisions Also, API docs incomplete. |
1301937882000000 | 1301943180000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1072 | enhancement | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | Add filters to authztool |
It takes several minutes to print the 'rights' on DGU, which is annoying when you only want to grep for a few lines. Much quicker than grepping is to filter in the query. |
1302106311000000 | 1302106474000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1073 | enhancement | dread | dread | ckan-v1.4-sprint-5 | closed | fixed | Search index checker |
Tool that checks which packages have not been indexed. Required for DGU: https://trac.dataco.coi.gov.uk/projects/datagov/ticket/940 |
1302185444000000 | 1302185825000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1085 | defect | dread | johnlawrenceaspden | closed | fixed | local development copy of ckan depends on existence of ckan.net |
ckan.net appears to have either gone down or be running ultra slowly. this means that ckan copies running locally on my machine run very slowly indeed. is this behaviour desirable? This command finds lots of http://~~~ckan.net references in python, html and javascript files: find ~/pyenv/src \( -name "*.py" -or -name "*.html" -or -name "*.js" \) -print0 | xargs -0 -e grep --color -nH -e "http://.*ckan.net" output for reference: /home/okfn/pyenv/src/ckan/ckan/init__.py:5:Network (CKAN) site: http://www.ckan.net. /home/okfn/pyenv/src/ckan/ckan/lib/create_test_data.py:346:<http://ckan.net/> /home/okfn/pyenv/src/ckan/ckan/lib/rdf.py:3:DOMAIN = 'http://ckan.net' /home/okfn/pyenv/src/ckan/ckan/lib/rdf.py:4:CKAN_NAMESPACE = 'http://ckan.net/#' /home/okfn/pyenv/src/ckan/ckan/lib/talis.py:60: 'ckan':'http://ckan.net/ns#', /home/okfn/pyenv/src/ckan/ckan/public/scripts/bookmarklet.js:2: f='http://ckan.net/package/new?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title); /home/okfn/pyenv/src/ckan/ckan/public/scripts/test_bookmarklet.html:16: addtockan.src='http://ckan.net/scripts/bookmarklet.js'; /home/okfn/pyenv/src/ckan/ckan/public/scripts/test_bookmarklet.html:27: <p><strong>Proper bookmarklet (compressed -- need to escape &):</strong> <a href="javascript:(function(){f='http://ckan.net/package/new?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title);if((n=document.getElementsByName('description')[0])&&(d=n.content)){f+='&notes='+encodeURIComponent(d);}a=function(){if(!window.open(f)){location.href=f;}};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()">Add to CKAN</a> /home/okfn/pyenv/src/ckan/ckan/templates/home/license.html:31: For convenience, all material - including all package, tag and revision information - is available in bulk, in the form of a full dump of the CKAN database. This (gzipped) dump file is updated daily and can be downloaded from <a href="http://www.ckan.net/dump/">http://www.ckan.net/dump/</a>. /home/okfn/pyenv/src/ckan/ckan/tests/dictization.py:71: 'notes': u'Some test notes\n\n### A 3rd level heading\n\nSome bolded text.\n\n*Some italicized text.*\n\nForeign characters:\nu with umlaut \xfc\n66-style quote \u201c\nforeign word: th\xfcmb\n \nNeeds escaping:\nleft arrow <\n\n<http://ckan.net/>\n\n', /home/okfn/pyenv/src/ckan/ckan/tests/dictization.py:137: 'notes': u'Some test notes\n\n### A 3rd level heading\n\nSome bolded text.\n\n*Some italicized text.*\n\nForeign characters:\nu with umlaut \xfc\n66-style quote \u201c\nforeign word: th\xfcmb\n \nNeeds escaping:\nleft arrow <\n\n<http://ckan.net/>\n\n', /home/okfn/pyenv/src/ckan/ckan/tests/dictization.py:447: 'notes': u'Some test notes\n\n### A 3rd level heading\n\nSome bolded text.\n\n*Some italicized text.*\n\nForeign characters:\nu with umlaut \xfc\n66-style quote \u201c\nforeign word: th\xfcmb\n \nNeeds escaping:\nleft arrow <\n\n<http://ckan.net/>\n\n', /home/okfn/pyenv/src/ckan/ckan/tests/dictization.py:458: 'notes': u'Some test notes\n\n### A 3rd level heading\n\nSome bolded text.\n\n*Some italicized text.*\n\nForeign characters:\nu with umlaut \xfc\n66-style quote \u201c\nforeign word: th\xfcmb\n \nNeeds escaping:\nleft arrow <\n\n<http://ckan.net/>\n\n', /home/okfn/pyenv/src/ckan/ckan/tests/functional/api/base.py:178: assert '"ckan_url": "http://test.ckan.net/package/annakarenina"' in msg, msg /home/okfn/pyenv/src/ckanclient/ckanclient/init__.py:116: api e.g. http://ckan.net/api rather than http://ckan.net/api/rest) /home/okfn/pyenv/src/ckanclient/ckanclient/init__.py:261: :param base_location: default *http://www.ckan.net/api* /home/okfn/pyenv/src/ckanclient/ckanclient/init__.py:267: base_location = 'http://www.ckan.net/api' |
1302620434000000 | 1302625314000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1089 | enhancement | dread | dread | ckan-v1.4-sprint-6 | closed | fixed | Check for "--ckan" when running nosetests |
(because if you forget, you get difficult to understand errors, and more than one person has tripped up on this) |
1302631189000000 | 1302631733000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1090 | defect | dread | dread | ckan-v1.4-sprint-6 | closed | fixed | Visitor can't create packages on new CKAN install |
Default visitor roles in default config is reader, not anon_editor. Problem caused by changes in #1066 (released in 1.3.3) New installs will be affected, although simple to just increase permissions when the installer realises a visitor can't create packages. The solution to the config getting out of sync with the code like this is to not have the default_roles in the config - refer to the code in the configuration instructions. |
1302635219000000 | 1302635699000000 |