{22} Trac tickets (2647 matches)
Results (2101 - 2200 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1728 | enhancement | amercader | amercader | ckan-sprint-2012-02-20 | closed | fixed | Update UKLP harvesters |
Three small changes:
These two changes will require manual update of the database.
if last_harvested_object.metadata_modified_date is None \ or last_harvested_object.metadata_modified_date < self.obj.metadata_modified_date \ or self.force_import \ or last_harvested_object.metadata_modified_date == self.obj.metadata_modified_date and last_harvested_object.source.active is False: |
1328007610000000 | 1329498181000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#142 | defect | pudo | dread | closed | fixed | Update User object with additional fields such as 'nickname' |
Suggested fields:
just go in extras - may be better to have its own field as useful to search on this ) Related changes (probably separate tickets):
Related to ticket:136 and ticket:138. |
1255010314000000 | 1289219098000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#16 | enhancement | johnbywater | rgrp | closed | invalid | Update a file |
As aAuthenticated user I want toUpdate a file associated with a release So thatThe file attributes are changed. File attributes are:
Notes
|
1152550796000000 | 1250619162000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#14 | enhancement | johnbywater | johnbywater | closed | invalid | Update a release |
As aAuthenticated user I want toUpdate a release So thatThe release details are amended. Attributes of a release are:
Notes
|
1152550712000000 | 1204136163000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1766 | enhancement | johnglover | johnglover | ckan-sprint-2012-02-20 | closed | fixed | Update and deploy EC Portal theme | 1328537446000000 | 1328541227000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2592 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Update and simplify source install instructions |
Make the same instructions work for Ubuntu Lucid and Precise and make them simpler Also see #1471 |
1340633697000000 | 1341234947000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1645 | enhancement | icmurray | icmurray | ckan-sprint-2012-01-23 | closed | fixed | Update and test existing DGU package form : Apply a simple theme |
Theme the DGU form. Doesn't need to be an exact replica of DGU, but just enough to show it's possible. |
1326394622000000 | 1327311679000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1620 | enhancement | icmurray | icmurray | ckan-sprint-2012-02-06 | closed | fixed | Update and test existing DGU package form : don't allow package-type selection when editing a package |
[Child of #1526] Can't change a dataset from containing time-series resources to one containing individual resources or visa-versa. |
1326103837000000 | 1327589576000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1619 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | fixed | Update and test existing DGU package form : provide stubs for the publisher hierarchy |
[Child of #1526] Create the interface used to retrieve publisher and authz information from the publisher hierarchy. |
1326103672000000 | 1332151351000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1618 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | fixed | Update and test existing DGU package form : provide stubs for the theme and sub-themes |
[Child of #1526] Provide the interface for the themes and subthemes hierarchy. |
1326103557000000 | 1332151341000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1617 | enhancement | icmurray | icmurray | ckan-v1.7 | closed | fixed | Update and test existing DGU package form : publisher / foi information |
[Child of #1526] Contact/FOI information is derived from Publisher/User?, but can be altered for each dataset.
|
1326103384000000 | 1332151332000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#828 | enhancement | rgrp | rgrp | ckan-v1.3 | closed | fixed | Update cache support in home controller to use cache config in ini file |
Currently cache usage in home controller is inconsistent with elsewhere and, in particular, does not respect cache_disabled and is not configurable using path notation (e.g. ckan.controllers.home. ...). This is especially frustrating in a development environment where is currently running into fact front page is being cached. Fix this. |
1290693154000000 | 1290696586000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1816 | enhancement | amercader | amercader | ckan-sprint-2012-03-19 | closed | fixed | Update ckanext-apps to work with CKAN 1.5.1 - 1.6 |
Estimate [2-3d] If possible, it should work with both 1.5.1 and 1.6. Needed for PDEU, also at some point for IATI |
1329757864000000 | 1331302835000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1389 | defect | johnglover | johnglover | ckan-sprint-2011-10-24 | closed | fixed | Update ckanext-datacatalogs for ckan 1.5 | 1318497052000000 | 1319625799000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1390 | enhancement | johnglover | johnglover | ckan-sprint-2011-10-24 | closed | fixed | Update ckanext-moderatededits for ckan 1.5 on datacatalogs.org | 1318497099000000 | 1319625810000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1391 | enhancement | johnglover | johnglover | ckan-sprint-2011-10-24 | closed | fixed | Update datacatalogs.org to ckan 1.5 | 1318497186000000 | 1319625819000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2248 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update docs for creating custom forms |
Should describe implementing IDatasetForm, subclassing controllers is deprecated |
1332328630000000 | 1332331220000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2245 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update documentation for writing CKAN extensions | 1332178546000000 | 1332331196000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2262 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update ecportal form and dataset style/ux to match CKAN master | 1332764002000000 | 1332855605000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2259 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update ecportal theme for master changes (bootstrap) |
Some recent changes caused things to break in ckanext-ecportal:
|
1332754180000000 | 1332769973000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2260 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-16 | closed | fixed | Update ecportal theme to match latest changes to tenforce theme | 1332754319000000 | 1333554069000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2213 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update geographical coverage tags |
|
1331047525000000 | 1332342835000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#744 | story | johnbywater | closed | wontfix | Update harvest source registration via Web UI | 1288012960000000 | 1294412813000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1726 | enhancement | amercader | amercader | ckan-sprint-2012-02-06 | closed | fixed | Update harvesting model |
We need:
The extension should check on startup if the db needs updating and run the necessary scripts. |
1328007127000000 | 1328523253000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#882 | defect | pudo | pudo | closed | wontfix | Update i18n user docs and backport genshi i18n:domain fixes from WDMMG | 1293192044000000 | 1340626094000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1724 | enhancement | seanh | seanh | ckan-sprint-2012-02-20 | closed | fixed | Update logic action functions for vocabularies |
ckan/logic/action/get.py:tag_list() Currently (I think) just returns all tags in the CKAN instance that the user has access to. Needs an optional argument to get only tags from a particular vocabulary? When called with no argument, should only return free tags? Also add an optional dataset argument, so you can get tags for a given dataset and/or vocabulary? ckan/logic/action/get.py:tag_autocomplete() Add optional argument to get only tags for a given vocab? When called with no argument, should get only free tags? ckan/logic/action/get.py:tag_search() Again, optional arguments for restricting by vocabulary and/or dataset. |
1327950761000000 | 1329302302000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2556 | enhancement | aron.carroll | aron.carroll | demo phase 1 | closed | fixed | Update module styles on the demo theme |
They've become inconsistent as the design has changed.
|
1340035028000000 | 1340212090000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2891 | defect | seanh | ckan-v1.8.1 | new | Update or remove DataStore google presentation |
Currently this page: http://docs.ckan.org/en/ckan-1.8/datastore.html has an embedded Google docs presentation about data store which contains some outdated information, e.g. links to datastoreclient which was merged into ckanclient. Suggest moving the google presentation into the documentation proper, so it works with grep etc. |
1346149423000000 | 1346154177000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#10 | enhancement | johnbywater | johnbywater | milestone15 | closed | worksforme | Update package |
As aAuthenticated user I want toUpdate the attributes of a package and add/remove releases So thatThe package attributes are changed. Package attributes are:
I would also like to be able to add comments Notes
|
1152550243000000 | 1183648150000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#22 | enhancement | somebody | johnbywater | closed | invalid | Update person attributes | 1152551014000000 | 1199787243000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2640 | enhancement | amercader | amercader | demo phase 2 | closed | fixed | Update recline on the demo site |
Depends on #2639 |
1341845911000000 | 1342112730000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2639 | enhancement | amercader | amercader | ckan-v1.8 | closed | fixed | Update recline version for 1.8 release |
New recline version has significant improvements like the SlickGrid? based grid view, it'd be good to have it on 1.8. |
1341845809000000 | 1350296205000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2645 | enhancement | johnglover | johnglover | ckan-ecportal | closed | fixed | Update server setup to use local files |
Server setup scripts need to have two distinct steps: 1) Download all files that aren't in RHEL repositories, create RPMs where necessary (python virtualenv). 2) Install from local files. |
1341916281000000 | 1341996302000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1723 | enhancement | seanh | seanh | ckan-sprint-2012-02-20 | closed | wontfix | Update tests for taxonomies |
In the tag-taxonomies branch tags now (optionally) belong to vocabularies and where tags previously had unique names, a CKAN instance can now have two tags with the same name as long as they belong to different vocabularies. The tests for the tags model should probably be updated to reflect this. Other tests might also need to be updated. |
1327950494000000 | 1329131103000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1722 | enhancement | seanh | seanh | ckan-sprint-2012-02-20 | closed | fixed | Update the package model for vocabularies |
See the etherpad for notes: http://ckan.okfnpad.org/22 |
1327950373000000 | 1329303197000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2933 | enhancement | seanh | ckan 2.0 | new | Update theming docs |
There's quite a lot of custom stuff going on, with all the custom jinja extensions, and the use of Fanstatic plus custom fanstatic extensions. People who are new to CKAN wanting to write CKAN themes are likely to be confused. I think the whole lot could do with documentation, maybe in the Theming and Customizing chapter in the sphinx docs. I suggest completely replacing the contents of doc/theming.rst, and putting a 'legacy theming' link at the bottom linking to a doc/legacy_theming.rst file with the old contents. |
1347895272000000 | 1347895272000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2772 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | Update transifex for 1.8 translations |
Upload the new pot file/resource on transifex, put out the call for translations. Some recent commits on master need to be merged into 1.8 first |
1343393299000000 | 1345027445000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#3006 | enhancement | seanh | ckan-v1.8.1 | new | Update translations from Transifex |
There are some new translations already on the CKAN 1.8 resource on Transifex already (e.g. 100% Norwegian translation I think). We should at least pull these from Transifex for 1.8.1, and may as well do a call for translations too. |
1351506144000000 | 1351506144000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#689 | task | johnbywater | johnbywater | ckan-v1.3 | closed | fixed | Updated package for updated metadata document | 1286789134000000 | 1288038308000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2236 | enhancement | rgrp | rgrp | ckan-sprint-2012-03-19 | closed | fixed | Updates to Recline and integrate them |
|
1331910381000000 | 1332153688000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2564 | enhancement | aron.carroll | shevski | demo phase 1 | closed | fixed | Updates to additional info fields on datasets |
When there are no maintainer/contact details or extra fields we should hide the additional info box completely. Otherwise hide the last updated and licence fields which are already displayed in sidebar. Update sidebar to provide context - so 'CSV' -> 'CSV format' + 'unknown' -> 'Last updated: unknown' |
1340038534000000 | 1340118952000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2306 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-30 | closed | fixed | Updates to metadata model |
Finalised metadata model requires several changes to our existing model:
Also add functional tests for full metadata model. |
1334588086000000 | 1335795725000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2936 | defect | seanh | ckan-v1.8 | new | Updating a group via the API clears its packages |
If the group dict that you post to the API does not have any 'packages' key then all the group's packages get removed. I think it would be better if you could just update e.g. the group's description without having to also post the list of packages, and apparently this is how other update API actions work. Might be worth checking all the update API actions for this behaviour, and making sure they're all consistent |
1348048066000000 | 1348048066000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1489 | enhancement | dread | ckan-backlog | assigned | Updating example theme/extension |
ckanext-example needs updating for CKAN 1.5:
About: 'ckanext-exampletheme' was created in Spring 2011 as an example CKAN extension that showed how to customise the look & operation of CKAN. This moved to github and renamed 'ckanext-example'. |
1322137920000000 | 1324292384000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1591 | enhancement | icmurray | dread | ckan-sprint-2012-01-23 | closed | fixed | Upgrade CKAN 1.5 instances |
CKAN 1.5 installations need to be upgrade to 1.5.1. Working methodically through the CKANs on http://datacatalogs.org/group/ckan : At 1.5:
Other versions:
Now deleted from datacatalogs.org:
|
1324487658000000 | 1328789470000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#430 | task | thejimmyg | pudo | closed | wontfix | Upgrade CKAN to Pylons 1.0 |
Pylons 1.0 has been out for a while and appears to be running stable on a few production sites. It also introduces a few new features, among them the ability to specifiy controllers using the entrypoint mechanism. http://bitbucket.org/pudo/ckanextdeliverance/src/tip/ckanext/deliverance/pylonspatch.py This might be a bit ugly since the default behaviour of some pylons objects, such as tmpl_context, app_globals and redirect has changed. |
1281962485000000 | 1298283075000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#51 | enhancement | rgrp | rgrp | v0.7 | closed | fixed | Upgrade CKAN to use sqlalchemy and vdm v0.2 |
Move CKAN codebase to use sqlalchemy (rather than sqlobject) along with vdm v0.2. NB: the upgrade itself should not be too hard, the work will be in providing a satisfactory migration script to convert existing data on ckan.net service. |
1220900438000000 | 1223908230000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#944 | defect | pudo | pudo | iati-4 | closed | fixed | Upgrade IATI to CKAN 'default' |
WhyLater CKAN codebase has a bunch of improvements / fixes that it would be good to have. Estimate
|
1296469688000000 | 1306774766000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2276 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Upgrade Slovakia CKAN instance | 1333376435000000 | 1334579078000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#507 | story | johnbywater | closed | fixed | Upgrade a CKAN service | 1282661646000000 | 1282909852000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2387 | task | seanh | seanh | ckan-sprint-2012-05-29 | closed | fixed | Upgrade cz.ckan.net to CKAN 1.7 | 1337095029000000 | 1337095933000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2377 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Upgrade data.gov.sk to CKAN 1.7 and apply their new theme | 1336564008000000 | 1336564027000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2767 | enhancement | aron.carroll | aron.carroll | demo phase 3 | closed | fixed | Upgrade macro form.select to use tuples instead of dicts |
This keeps the intended order. |
1343319298000000 | 1343645517000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2327 | enhancement | kindly | kindly | ckan-sprint-2012-04-30 | closed | fixed | Upgrade solr schema to version 1.4 |
Actual implementation of data_dict adding will be added later. |
1335374973000000 | 1338205397000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#421 | task | dread | dread | ckan-v1.2 | closed | fixed | Upgrade test-hmg.ckan.net to latest ckan 1.1 | 1281432541000000 | 1282909772000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#41 | task | rgrp | rgrp | v0.5 | closed | fixed | Upgrade to Latest Version of Pylons (0.9.6.*) and Deploy on Production Machine |
Should do this sooner rather than later to avoid 'clear water' opening up and need to deploy then asap onto production machine to avoid 'clear water' between trunk and production (which then prevents pushing from trunk to production). |
1199786854000000 | 1199787967000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#71 | enhancement | rgrp | rgrp | v0.10 | closed | fixed | Upgrade to Pylons 0.9.7 |
Cost: 2h |
1246435041000000 | 1250181211000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1828 | enhancement | rgrp | rgrp | ckan-sprint-2012-03-05 | closed | fixed | Upgrade to Recline v0.3 |
Recline v0.3 has introduced some breaking changes in API and usage. Upgrade to use it. |
1329943304000000 | 1330525412000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2286 | enhancement | zephod | zephod | ckan-sprint-2012-04-16 | closed | fixed | Upgrade to boostrap v2.0.2 |
I minified bootstrap and apparently downgraded the version. This breaks things in Recline, and creates weird discrepancies (DGU uses 2.0.2 and had some problems importing HTML from TheDataHub? core, for example.)
|
1334251818000000 | 1338205222000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2475 | enhancement | seanh | seanh | ckan-v1.9 | accepted | Upgrade trac.ckan.org to trac 0.12.3 |
This is not trivial, requires a database upgrade. But 0.12.3 has some nice new features (multiple vcs repository support, ticket comment editing and nicer preview) and the latest spam filter plugin requires 0.12. |
1338317176000000 | 1341234564000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1128 | task | dread | dread | ckan-sprint-2011-10-28 | closed | fixed | Upload Scotland gov data |
Upload to ckan.net: https://sites.google.com/site/scotlandsdata/ |
1304712293000000 | 1310568028000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2608 | refactor | seanh | ckan-v1.8 | closed | wontfix | Uploading a file to a resource hangs |
I'm not seeing any javascript or python error, the upload just hangs. |
1340806788000000 | 1343125400000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2958 | defect | seanh | ckan-v1.8 | new | Uploading files with unicode characters in filename fails in CKAN 1.7 and 1.8 |
e.g. 2012_08(주요국가).xls I tested in CKAN 2.0 and it seemed to work fine there. |
1349342976000000 | 1349342976000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#165 | enhancement | rgrp | dread | closed | invalid | Use 'tag:' instead of 'tags:' for wui package search |
Because people might try and do "tags:gov sweden" when "tag:gov sweden" makes more sense (sweden is searched for in all fields in these cases). But in REST i/f search allow "tag"="gov" OR "tags"="gov sweden" in parameters. |
1256200526000000 | 1311181391000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#992 | defect | rgrp | rgrp | ckan-v1.3 | closed | fixed | Use X-forwarded-for whenever it is available to set remote IP address |
At the moment we only use X-forwarded to determine remote user address when remote-addr header is 127.0.0.1. However if a site is behind a cache remote_addr will always be the IP of the cache. We should fix this by using x-forwarded-for header whenever available and only use remote-addr when it is not available. Cost: 10m |
1298058532000000 | 1298060474000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#370 | enhancement | shudson@… | ckan-backlog | new | Use better email encryption for author_email and maintainer_email |
The JavaScript? email encryption used is not very reassuring. Google's MailHide? is a much better solution that is easily implemented. http://www.google.com/recaptcha/mailhide/ Check on the Mailhide API where there are even some Python libraries already built. |
1279821819000000 | 1339774649000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1441 | defect | dread | dread | closed | fixed | Use local ckan logo image |
Using local image rather than the same image at assets.okfn.org reduces dependency on another server that may be down, slow or remote. James agrees. |
1320234597000000 | 1320235062000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1352 | enhancement | amercader | ckan-backlog | new | Use logic functions instead of as_dict when indexing entities |
The current search implementation uses the output of the the as_dict method of the domain Package object to update the index https://bitbucket.org/okfn/ckan/src/56c79e3fc44c/ckan/lib/search/index.py#cl-48 It also uses package_to_api1 in the SynchronousSearch? plugin: https://bitbucket.org/okfn/ckan/src/f9dfb0506594/ckan/lib/search/__init__.py#cl-93 This prevents extensions from being able to index custom properties (e.g. faceting by custom extras not included in the model). The search should use the logic function to get the package properties: get_action('package_show')(context,data_dict) |
1316615397000000 | 1339774086000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#118 | enhancement | dread | dread | v0.10 | closed | fixed | Use paginate in webhelpers |
Take out import of paginate in setup.py. Use paginate in webhelpers instead. Make changes to take account of any i/f changes. |
1253273657000000 | 1253784902000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2321 | enhancement | rgrp | ckan-v1.9 | new | Use resource names/titles in URLs |
Would make them much nicer but requires:
|
1335236412000000 | 1340624174000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#836 | enhancement | rgrp | ckan-v1.3-sprint-1 | closed | fixed | Use site_url config option in templates |
A user reported wanting to install ckan at a suburl. Apparently this does not work well because some urls are hard-coded: http://lists.okfn.org/pipermail/ckan-discuss/2010-November/000726.html Instead we should use the site_url config option where necessary. Cost: 1h |
1291132434000000 | 1302882808000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1277 | enhancement | johnglover | johnglover | ckan-sprint-2011-09-12 | closed | fixed | Use solr query parser for search instead of ckan query parser |
See http://ckan.okfnpad.org/search for details/discussion |
1313414446000000 | 1315948417000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#94 | enhancement | dread | rgrp | v0.10 | closed | fixed | Use sqlalchemy-migrate to handle db/model upgrades |
Details of how to go about this here <http://www.rufuspollock.org/2009/07/27/sqlalchemy-migrate-with-pylons/> Cost: 2h |
1249134185000000 | 1250604808000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2277 | refactor | icmurray | icmurray | ckan-backlog | new | Use the new atom feeds in IATI |
Atom feeds have been implemented in core in #1593. The IATI-specific implementation can now be removed when IATI move to CKAN >= 1.6.1 |
1333386628000000 | 1333386628000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1303 | defect | amercader | amercader | ckan-sprint-2011-09-12 | closed | fixed | User can not login again if he has edited his profile |
Only happens if the user does not update the password. Most probably introduced during #1229. |
1314889472000000 | 1314978842000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#512 | story | dread | closed | duplicate | User creates package via API with incorrect core fields specified | 1282754750000000 | 1294917121000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2305 | enhancement | seanh | seanh | ckan-v1.8 | closed | fixed | User dashboard with private consolidated activity stream |
User story #035 here: http://ckan.okfnpad.org/feature-1515-activity-streams-user-stories Technical analysis here: http://ckan.okfnpad.org/27 |
1334587329000000 | 1340879812000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#137 | enhancement | rgrp | dread | closed | duplicate | User has editable home page |
Model's user table reflects these:
|
1254741703000000 | 1254741830000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#138 | enhancement | rgrp | dread | v1.0 | closed | fixed | User has editable home page |
Model's user table reflects these:
Need edit page for this. Only user should be able to edit it. Follows on from ticket:136 and ticket:142 Cost: 2h |
1254741789000000 | 1258466074000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#136 | enhancement | rgrp | dread | v0.11 | closed | fixed | User has publicly viewable page |
A user's 'home page' is at: user/<user.id> e.g. user/28394723982-03849472 Step 1:
Step 2: Readonly
How do we do a nicer URL for the home page - can we use their openid login? Follow on tickets: ticket:138 and ticket:142 |
1254741650000000 | 1255169466000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1056 | defect | dread | pudo | ckan-v1.4-sprint-6 | closed | fixed | User links for OpenID users are broken |
Use case:
Solutions:
|
1301060249000000 | 1302882616000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2910 | enhancement | johnmartin | demo phase 5 | new | User listings are not very compelling |
They are currently are just a small image / name. They should be: Larger image, Full name (username), description, edits/dataset |
1346931587000000 | 1346931587000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#211 | enhancement | johnbywater | johnbywater | closed | invalid | User login |
Native login scenario: Complete login form, require email address. Any session is resumed. Mandated technical requirement: use Repoze (see plugin:form of repoze.who); borrow from BlastOff?. See CKAN or Microfacts for usage of repose with openid. |
1260292624000000 | 1266509848000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1031 | enhancement | johnlawrenceaspden | rgrp | ckan-v1.4-sprint-4 | closed | fixed | User lookup API |
Add an api for searching users. This is needed for any kind of ajax autocomplete (needed for anywhere we want to add users).
|
1299780419000000 | 1300101520000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2916 | enhancement | johnmartin | ross | ckan 2.0 | closed | fixed | User management in orgs needs autocomplete |
The user management in organizations ( http://localhost:5000/organization/users/NAME ) should autocomplete names in the dropdown box so that only valid usernames are added to the table. |
1347451792000000 | 1347970727000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#151 | enhancement | dread | rgrp | v0.11 | closed | duplicate | User object should have a created attribute |
User object should have a "created" attribute initialized to current datetime. Require a db migration but o/w very simple. Cost: 1.5h |
1255589694000000 | 1257414545000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2909 | enhancement | johnmartin | demo phase 5 | new | User profile headers are a bit weird |
They seem to be not exactly well thought out. Needs some thought on better display of the information that they contain. |
1346931348000000 | 1346931348000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#210 | enhancement | johnbywater | johnbywater | closed | invalid | User registration |
Native registration scenario: Complete registration form, require unique email address (indicate this not displayed on site), full name (indicate this is displayed on site), password. Dispatch email confirmation message. Respond to email confirmation message causes user to be logged in. Users are assigned a uuid. |
1260292578000000 | 1266509788000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2550 | enhancement | icmurray | ross | datahub-july | assigned | User types |
RequirementsIn the data hub plugin we require the ability to differentiate users between those that have paid for a service, and those that haven't. The distinction isn't boolean as there may be levels of service for paid users, so it may be that we need a 'type' of user where there are various grades of 'paid' which are likely to be strings (specific to the data hub). Required interfaceOnce changes have been made to the user schema, for a given user we want to be able to:
Care should be taken to ensure that the 'paid' status of the user cannot be set through the API and only by the datahub plugin. User StoriesUser stories related to the management, setting and changing of a user's payment level, as well as historical information on payments should be done as part of the work that includes actually allowing purchases. For now it is adequate that we can manually control these things through paster commands. Payments types should be linear as I don't believe for this type of service a pick-and-mix modular model would work well. Organizations will inherit the payment level of their owner, so currently there is no requirement for it to affect organizations at all.
Tasks[x] Tests [x] Plugin based migration [x] Code
[x] Documentation Estimates |
1340017590000000 | 1346669497000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1269 | defect | johnglover | rgrp | ckan-backlog | closed | wontfix | User view page shows the packages followed by viewing user not user being viewed |
This overlaps with Sean's follow support (for activity streams) and so will be dealt with there. |
1312906598000000 | 1335875028000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2602 | defect | seanh | closed | fixed | Users can set a dataset's organization to None, and then they cannot edit it |
With the organizations and organizations_dataset plugins enabled login and create a new dataset, adding it to a group that you are a member of. Edit the dataset and set the group to none. Now you can no longer edit your own dataset. (You can also specify None for the organization when first creating the dataset, same problem.) |
1340722892000000 | 1340805904000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#209 | enhancement | rgrp | rgrp | closed | fixed | Validate email address when creating an enquiry |
p:wui 2009-09-09 validate email address when creating an enquiry |
1260288671000000 | 1260288728000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#570 | story | johnbywater | johnbywater | ckan-v1.3 | closed | duplicate | Validate metadata document against UKLP schematron | 1284040256000000 | 1294407974000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1426 | defect | dread | dread | ckan-sprint-2011-10-28 | closed | invalid | Validation errors cause 409 not 400 response |
Validation error is incorrect arguments, so should be a "400 Bad Request" response. "409 Conflict" is for when there is a conflict creating two resources with the same identifier. Yet we get 409 for all validation errors. |
1319708619000000 | 1319709236000000 |