{22} Trac tickets (2647 matches)
Results (1401 - 1500 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#1831 | enhancement | ross | ckan-backlog | assigned | Login with email address |
Users should be able to log in using either their username, or their email address, both of which are unique. Will require a change to UsernamePasswordAuthenticator? in ckan.lib.authenticator.py and possible a useful User.by_email in the user model if it doesn't already exist. |
1330073906000000 | 1346670504000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1832 | enhancement | dread | ckan-backlog | assigned | dataset purge API |
Purging datasets (deleting them fully, not just changing the state to 'deleted') is important for users testing dataset creation over the API on a test CKAN instance. Without this, they need to resort to more difficult methods such as:
Requested for NHSIC. Implementation
|
1330077745000000 | 1339773706000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2198 | enhancement | zydio | closed | fixed | API documentation is missing Storage Metadata API info |
Now that ckanext-storage is back into the core (v1.6), CKAN documentation should probably contain info on Storate Metadata API. |
1330421743000000 | 1339771453000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2199 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on dataset search pages | 1330440107000000 | 1331146832000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2200 | enhancement | seanh | seanh | ckan-future | new | Add vocabulary_id option to tag_show() logic action function |
Currently tag_show() only works with free tags, it's not possible to get a tag_show for a vocabulary tag. |
1330533678000000 | 1338204900000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2201 | enhancement | rgrp | ckan-v1.7 | closed | duplicate | Add citation info to Dataset and Resource page |
Suggest: %title. %author. Retrieved %date. %site_title. For resource: %title = %dataset_title. %resource_name. |
1330765080000000 | 1330765400000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2202 | enhancement | rgrp | ckan-future | reopened | Display page view count on dataset and resource pages |
Just like we display download counts we should display view counts. |
1330765455000000 | 1338204929000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2203 | enhancement | kindly | rgrp | ckan-v1.9 | assigned | Data Viewer support for PDF |
|
1330860293000000 | 1348568961000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2204 | enhancement | ross | rgrp | ckan-sprint-2012-04-30 | closed | fixed | [super] Related (Stuff) Extension |
This is a reworking of the existing apps extension. Initial proposal at http://wiki.ckan.org/Proposals#Apps_in_CKAN and http://wiki.ckan.org/Proposals#References.2FLinks_in_CKAN NamingWhat do we call this extension?
Proposal"Related Stuff": Apps as in an application (website/service/tool) that uses this dataset (as in Apps and Ideas extension)
ImplementationNew table named Related with following structure || id (int) || type || title || description (markdown) || image_url || owner_id || url || created (timestamp)
Related2Dataset (note that related_id, dataset_id tuple should be unique). This allows for m2m connections. If a given related item is only with one dataset this could be simplified. May contain status so dataset owner can turn this on/off. || id || dataset_id || related_id || status status should be used to allow for a dataset owner (for dataset_id) to de-activate the relationship between the dataset and the related. Url
/dataset/{id}/related <- list
/dataset/{id}/related/{id} (optional) /dataset/{id} will have a Related tab (with bubble with count).
/related/{id}/edit AuthorizationAddition of related item be considered orthogonal to datasets (and hence with separate authorization i.e. i can add the info that site X uses dataset Y without needing permission to edit dataset Y). Thus any logged in user could add a Related item. We set the owner of the related item to creating user and going forward only that user or a sysadmin can update or delete. NB: we could have a system where datasets owners have to approve related items before they show up next to their dataset. This would add substantial complexity so I propose we leave out of phase 1. Tasks and estimates {7.5d}[x] Model + Migration for Related table. {0.75d} [x] Controller for Related (or relevant sections in Package controller). {0.75d} [x] Routing setup. {0.25d} [x] Schema for related. {0.5d} [x] Logic layer actions. {1.0d} [x] Auth (default + publisher). {0.5d} [x] Templates + Dataset changes (new tab etc). {1.0d} [x] JS Application for adding Related objects in a modal. {1.0d} [x] Testing. {0.75d} [x] Dataset owner disabling of Related (via M2M table). {0.5d}
[x] Documentation. {0.25d} |
1330862992000000 | 1337594723000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2205 | enhancement | johnglover | johnglover | ckan-sprint-2012-03-19 | closed | fixed | Document Tag Vocab schema/form setup | 1330941067000000 | 1330956840000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2206 | enhancement | johnglover | johnglover | ckan-sprint-2012-03-19 | closed | fixed | Change site header to match latest ODP template | 1330958095000000 | 1331046486000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2208 | enhancement | seanh | seanh | ckan-sprint-2012-06-25 | closed | fixed | Export strings from ckan and ckanext-ecportal to combined pot file |
All strings from the ckanext-ecportal extension (and from CKAN core) need to be exported to a pot file to send to tenforce. |
1330961806000000 | 1339596371000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2209 | enhancement | ross | ross | ckan-sprint-2012-03-19 | closed | fixed | Object->RDF mapping |
Super is [1649] We need to provide customisable mappings between CKAN models and RDF. This needs to be easily configurable for different clients and should take into account objects related to the model being mapped. Current contenders for impl are:
Approach is to get a mapping complete of the attributes directly in the package class, and then provide mappings for related objects (tags/resources etc). We'll then need to be able to publish the RDF to a triplestore. See http://ckan.okfnpad.org/rdfmapping for further analysis. |
1331027277000000 | 1336566051000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2210 | enhancement | ross | ross | ckan-sprint-2012-03-19 | closed | fixed | Add method to group for adding members |
It is necessary to add a helper method to Group for adding members to that group so that
|
1331028470000000 | 1331549369000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2211 | enhancement | ross | ross | ckan-sprint-2012-03-19 | closed | fixed | Logic layer access to publisher functionality |
Most of the get_group/add_member style calls should be handled, or at least provided via logic layer. Don't need to break existing code, but do need to provide access via logic layer |
1331028751000000 | 1331549406000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2212 | enhancement | johnglover | johnglover | ckan-sprint-2012-03-19 | closed | fixed | Import latest data into demo site | 1331047333000000 | 1331720191000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2213 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update geographical coverage tags |
|
1331047525000000 | 1332342835000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2214 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on group view pages | 1331146864000000 | 1331147119000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2215 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on group list page | 1331148579000000 | 1331653117000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2216 | enhancement | seanh | seanh | ckan-sprint-2012-04-02 | closed | fixed | Translation of selected facets on search pages | 1331148648000000 | 1332956791000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2217 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on tag list page | 1331148704000000 | 1331652833000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2218 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of content on tag pages | 1331148734000000 | 1331747842000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2219 | enhancement | seanh | seanh | ckan-sprint-2012-03-19 | closed | fixed | Translation of datasets and tags on user pages |
User names and descriptions are not translated. |
1331148895000000 | 1331750370000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2220 | enhancement | toby | toby | ckan-sprint-2012-03-19 | closed | fixed | make ckan cacheable |
need to sort cookies etc should work with nginx and varnish |
1331228643000000 | 1338205222000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2221 | enhancement | rgrp | zephod | closed | fixed | Tests are broken for some of us: NotAPairTreeStoreException |
Since my last pull I'm getting a strange new error which is presumably to do with my local config or assumptions about the storage extension. Test output here: https://gist.github.com/2007985 |
1331318781000000 | 1331561095000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2222 | enhancement | rgrp | zephod | closed | duplicate | Tests are broken for some of us: NotAPairTreeStoreException |
Since my last pull I'm getting a strange new error which is presumably to do with my local config or assumptions about the storage extension. Test output here: https://gist.github.com/2007985 |
1331318783000000 | 1331318825000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2223 | enhancement | zephod | rgrp | ckan-sprint-2012-03-19 | closed | fixed | Switch to bootstrap from blueprint |
Why?
|
1331384974000000 | 1332842692000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2224 | enhancement | rgrp | rgrp | ckan-sprint-2012-04-02 | closed | wontfix | Simplify javascript and css dependencies and add minified version |
Compress everything for releases and add minified version to build (with switch to enable use of this?) |
1331385623000000 | 1338205358000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2225 | enhancement | aron.carroll | rgrp | demo phase 2 | closed | fixed | Run jshint on our javascript and clean up as needed | 1331407316000000 | 1343220502000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2226 | enhancement | rgrp | rgrp | ckan-sprint-2012-03-19 | closed | fixed | [super] Refactor and improve documentation (v1.7) |
Documentation is key to the success of projects! Move material into main docs from wiki
Create a User GuideBasic step-by-step on getting started with CKAN (See start on set of slides here e.g. http://blog.thedatahub.org/2012/03/02/tutorial-publish-data-with-the-datahub/)
Break into sectionsSuggest something like: # General * Intro * Conceptual Overview * What CKAN helps you do (http://ckan.org/) * FAQ ? (or point to the wiki) # For Administrators * Installation and Setup * Configuration options * Customization - Theming etc * Authorization and Workflows * Storage # For Users (Publishers, Data Wranglers, etc etc) * Walkthrough of publishing a dataset * Storage * API (see Developers section) # CKAN Developers * Domain Model * API * Extensions * i18n CKAN Developers * Buildbot |
1331481965000000 | 1332475494000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2227 | enhancement | toby | toby | ckan-sprint-2012-03-19 | closed | wontfix | Tests are slow and broken |
not all tests run and they take too long :( |
1331556570000000 | 1332843126000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2228 | enhancement | ross | ross | ckan-sprint-2012-03-19 | closed | fixed | IGroupForm should allow overriding of non-edit templates |
IGroupForm should allow overriding of non-edit templates so that it can specify the index +/or search +/or view. |
1331637803000000 | 1332149030000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2229 | enhancement | kindly | kindly | ckan-sprint-2012-03-19 | closed | fixed | Cleanup plugin system after some test failed to run. |
The logic test did not have init. This caused lots of tests to fail because there were mock extensions that ran automatically in them. Fix plugin system so this can work. |
1331721611000000 | 1332163408000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2233 | enhancement | kindly | kindly | ckan-sprint-2012-03-19 | closed | fixed | Make package show, use custom json schema |
There is a disrepency between what we put in and get out when using a custom form/api. Narrow this gap by making sure package_show shows the correct serilization. |
1331865349000000 | 1332178421000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2234 | enhancement | seanh | ckan-future | assigned | Write a CKAN extension for pulling items from RSS/Atom feeds into CKAN templates |
You configure the extension with some RSS and/or Atom feeds, it automatically reads items from these feeds and makes them available in the template context, you write a custom template to e.g. display 'news' items from a Wordpress blog on your front page. This extension might be simpler and less fragile than ckanext-wordpresser, and also more generally useful. Details
Suggested
|
1331902755000000 | 1346669567000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2235 | enhancement | rgrp | ckan-future | new | Group drop down on dataset edit should use chosen and sort groups by name | 1331907357000000 | 1338204726000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2236 | enhancement | rgrp | rgrp | ckan-sprint-2012-03-19 | closed | fixed | Updates to Recline and integrate them |
|
1331910381000000 | 1332153688000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2237 | enhancement | kindly | kindly | ckan-sprint-2012-03-19 | closed | fixed | Make way to split up tests and run tests with different db. | 1331938496000000 | 1332178352000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2238 | enhancement | seanh | seanh | ckan-future | closed | duplicate | Deploy some test vocabs and publishers on test.ckan.net, check tutorial-style instructions for these | 1332165311000000 | 1343392681000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2239 | enhancement | ross | ross | ckan-sprint-2012-04-30 | closed | fixed | EC ODP RDF/N3 templates |
Implement the EC/ODP template for RDF to match the requested schemas. Using the previous work on allowing for templatised RDF representations we should implement the proposed schema for EC/ODP. We also agreed to allow upload of RDF as an extra (raised to top level in package schema) which will instead be used for the RDF template. On insertion extra CKAN triples will be added... initially this is just owl:sameAs although we're awaiting EC/ODP agreement on which triples we should add to show the CKAN link. |
1332169703000000 | 1335516499000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2240 | enhancement | ross | ross | ckan-sprint-2012-04-02 | closed | fixed | Document CityData ideas |
Document the ideas raised on 14/03 for CityData? and distribute to team for discussion |
1332169761000000 | 1332408769000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2242 | enhancement | seanh | seanh | ckan-sprint-2012-04-02 | closed | fixed | Research buildbot possibilities for CKAN | 1332172405000000 | 1333375436000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2243 | enhancement | seanh | seanh | ckan-v1.9 | reopened | Fix ckanext-example | 1332172710000000 | 1340635768000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2244 | enhancement | toby | toby | ckan-future | new | clean up auth |
|
1332177771000000 | 1338205402000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2245 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update documentation for writing CKAN extensions | 1332178546000000 | 1332331196000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2246 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Change published_by metadata field to reference group instead of a custom extra |
|
1332243036000000 | 1332864871000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2247 | enhancement | zephod | ckan-backlog | new | Resource preview glitch in some browsers |
From Ira: Preview for google spreadsheets are not displaying correctly for me in Firefox v.10.0.02, fine in Chrome. http://i.imgur.com/KJaqz.png |
1332246614000000 | 1332246614000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2249 | enhancement | kindly | kindly | ckan-sprint-2012-04-02 | closed | fixed | Fix google spreadsheet to work with DataStore. |
Need google spreadsheet app to work with the new datastore. This should simplify it a lot. |
1332330242000000 | 1338205316000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2250 | enhancement | kindly | kindly | ckan-sprint-2012-04-02 | closed | fixed | Setup nginx and datastore on ecportal | 1332330570000000 | 1338205361000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2251 | enhancement | toby | kindly | ckan-sprint-2012-04-16 | closed | fixed | Internal analytics for ckan. |
Page views and Resources clicks need to be tracked. User StoriesUS1 As a Site Admin / Visitor (?) I want to see how often a page has been viewed (every page) and how often resources have been downloaded. US1a Next to a resource or a dataset see how often it has been downloaded / viewed US1b I want to see datasets or resources ranked by most downloaded or viewed US1c See a trend graph for a dataset (and resources) Adminstrative Dashboard (?)
Implementation Details
Storing DataHow does ckanext-googleanalytics do this? Current table: package_id | count_recent | count_total Move to a new stats_summary table id | item_id | object_type | stats_type (total, month_yyyy_mm, ...) | value Do we store this data into the search (solr) so we can search by it? Displaying Data
Tracking Data
Own Solution(For later: not as part of this ticket probably) site_tracking table id | url | timestamp | action (page_view, resource_download) |
|
1332331029000000 | 1336046155000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2253 | enhancement | toby | toby | closed | wontfix | CMAP [super] |
Somewhere for CMAP stuff not in other tickets need to create some general tickets
|
1332341133000000 | 1340038490000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2254 | enhancement | toby | toby | closed | fixed | better hooks for templates |
TD look at issues and then email ckan-dev meeting notes from 21-3-2012 general ideas non specific Problem:
Options:
|
1332341333000000 | 1338210316000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2255 | enhancement | ross | ross | ckan-sprint-2012-04-30 | closed | fixed | Organizations (Privacy + Ownership) |
[x] The publisher_form extension and the 'publisher' component of the system will be renamed to organizations to both make its functionality clear, and to differentiate it from the publish auth profile. Ownership of datasets is important and this ticket will enforce membership for a dataset to a single individual organization. The workflow for adding a dataset to a publisher/organization will stay the same but there will be no mechanism for adding existing datasets to an organization from within the organization forms.
[x] Privacy will be enforced by changing the dataset form to have a public/private switch next to the organization drop-down which will be set as the capacity with which the dataset is added to an Organization. Private means visible only within the Organization, and should be the default. [x] Search will be affected as the public/private status of a dataset will need to be added to the schema [x] Only public datasets showing in site search, and private showing in organization dataset search (if user is within the organization). [x] Make sure resources are restricted in visibility if the parent dataset is private [x] Documentation should be updated to reflect these changes. [x] Verify, then add, then re-add to documentation.
|
1332417218000000 | 1334663670000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2256 | enhancement | toby | toby | closed | fixed | remove TDH from core |
make core independent of TDH and make core as minimal app |
1332513199000000 | 1336046098000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2257 | enhancement | toby | toby | ckan-v1.9 | new | cleanup template vars |
look at reducing what is pulled into templates eg ckan.lib.helpers ensure that these changes don't break existing extensions etc |
1332513307000000 | 1340097071000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2258 | enhancement | rgrp | ckan-future | new | Customizable contributor agreement |
|
1332751549000000 | 1338204747000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2261 | enhancement | toby | kindly | ckan-sprint-2012-04-02 | closed | fixed | All links need to option to change where language is placed in url. |
For the ecportal case we need links to be like the following
(%host)/open-data/en/data/(.*) |
1332762702000000 | 1332840112000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2262 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-02 | closed | fixed | Update ecportal form and dataset style/ux to match CKAN master | 1332764002000000 | 1332855605000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2263 | enhancement | amercader | amercader | closed | fixed | IATI: Get "Record updated" field from the registry |
Don't provide a field in the form or spreadsheet import for this, just use dataset.metadata_modified. |
1332766145000000 | 1332846807000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2264 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Do an audit of string translations in CKAN core and ckanext-ecportal |
Check to see that all the strings are getting translated, i.e. that all user-visible strings are being passed to gettext. Fix any strings that are not getting translated. |
1332864512000000 | 1339411578000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2265 | enhancement | dread | ckan-future | new | 'More Like This' for a dataset |
When viewing a dataset, it would be nice to show a couple of 'Related Datasets'. i.e. ones that are similar. SOLR has a feature for finding documents similar to a particular document, called 'More Like This'. We would like this for DGU. |
1332865220000000 | 1339771350000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2267 | enhancement | aron.carroll | rgrp | demo phase 5 | closed | fixed | Add generator=ckan tag in head |
Add generator=ckan tag in head of templates to identify site as generated by CKAN |
1333040018000000 | 1343229146000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2268 | enhancement | thejimmyg | amercader | ckan-backlog | new | UKLP Use same schema as form for harvested records |
Datasets created via the harvesting (UKLP ones) and the ones created via the form use a different schema. That could lead to problems. We need to discuss the best approach. |
1333108606000000 | 1333108606000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2269 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-30 | closed | fixed | EC ODP review and server setup |
Bugs to fix:
|
1333374177000000 | 1335779180000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2270 | enhancement | johnglover | johnglover | ckan-sprint-2012-04-16 | closed | fixed | DataExplorer overview |
|
1333374339000000 | 1334073875000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2272 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Setup jenkins on the new dev server | 1333375480000000 | 1334075515000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2273 | enhancement | seanh | seanh | ckan-v1.8 | closed | duplicate | Review publisher organisations code with Ross | 1333375723000000 | 1340635788000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2274 | enhancement | seanh | seanh | ckan-sprint-2012-04-30 | closed | fixed | Review multilingual branch with kindly, merge into master | 1333375804000000 | 1335644408000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2275 | enhancement | johnglover | seanh | ckan-sprint-2012-04-16 | closed | fixed | Implement group logos |
Groups should be able to specify a URL to an image file for a group logo, the image will be shown on the group page.
|
1333376076000000 | 1334594328000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2276 | enhancement | seanh | seanh | ckan-sprint-2012-04-16 | closed | fixed | Upgrade Slovakia CKAN instance | 1333376435000000 | 1334579078000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2279 | enhancement | rgrp | rgrp | ckan-v1.8 | new | Write tutorial for our DataStore API / Data Explorer |
Unfortunately ES is a little bit complex / opaque to newcomers. Need to write a simple tutorial walking through this. This is documentation / example only (no code!) |
1333482263000000 | 1338205426000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2280 | enhancement | ross | johnglover | ckan-sprint-2012-04-30 | closed | fixed | Move ecportal to organizations, add history template | 1333552029000000 | 1334834302000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2281 | enhancement | dread | dread | ckan-sprint-2012-04-16 | closed | fixed | Pagination styling converted to Bootstrap |
Make the search results pagination styled by Bootstrap. Needs putting into a <ul> structure. Current page and '..' need become links that are styled disabled. Wanted by DGU. |
1333967506000000 | 1333967862000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2282 | enhancement | toby | toby | ckan-future | new | log api calls for users |
This was part of #2251 but is now it's own ticket. we need clarity on this. The use cases so far have been possible limiting api calls for users. so we want to monitor the user or ip address what about the api calls? do we want to record all calls or just some? do we want to record the type of call and to what level of detail? recording the url just seems to specific to me. |
1334074725000000 | 1338210829000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2283 | enhancement | rgrp | ckan-v1.8 | closed | wontfix | [super] Data Previewer / Viewer v3 |
User stories and analysis: http://ckan.okfnpad.org/feature-2283-data-viewer-v3 |
1334138341000000 | 1340623843000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2284 | enhancement | ross | ckan-backlog | assigned | Local queries/views/viz in Related stuff. |
From #2204 not sure how much we have thought through using this for storing queries / views / visualizations coming from our data viewer. In particular, wonder if this necessitates some kind of support for arbitrary json data ... ### Comments In the simplest form, right now all I need to store is store the url to the resource plus hashbang config for recline. That would be super easy ... |
1334218700000000 | 1346669513000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2285 | enhancement | icmurray | icmurray | ckan-sprint-2012-04-30 | closed | fixed | Data Previewer / Viewer v3 : Embedding! - /resource/../embed |
Allow a user to embed the data viewer in their webpage.
Depends upon:
All the above, plus user stories are fleshed out in [1] |
1334230810000000 | 1335440451000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2287 | enhancement | seanh | ckan-future | new | Consistent datetime and time period strings localization |
Find all places where date, times and time periods are rendered as strings in CKAN. Make them all go through the same code path (e.g. the helper function in helpers.py) with localization support. For example, on the user index page right now there are time period strings like "less than 1 month" that currently do not get translated (and the way they're implemented doesn't look i18n-friendly). ISO date format everywhere might be a good idea. Need to consider local timezone issues. Python standard library and Babel may have useful helpers for this. Should the local timezone displayed be a global setting per CKAN instance? Or should it change depending on the location of the user who is viewing the page? |
1334254123000000 | 1339411445000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2291 | enhancement | kindly | rgrp | ckan-v1.9 | new | DataStorer incorrectly attempts to store JSON in DataStore |
This was marked as json format (and is JSON) but appears to have been imported as a quasi-CSV. Either this hsould not be imported at all or it should be imported as JSON ... (which is straightforward to do). Assigning to David for triage and review. |
1334431147000000 | 1340636737000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2295 | enhancement | icmurray | icmurray | ckan-sprint-2012-04-16 | closed | fixed | Migrate CKAN packaging and apt.ckan.org from dgu-buildbot |
|
1334566976000000 | 1334566986000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2296 | enhancement | icmurray | icmurray | ckan-sprint-2012-04-16 | closed | fixed | Initial analysis of moderated edits |
What needs doing, and how long will it take? |
1334567077000000 | 1334567150000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2297 | enhancement | icmurray | icmurray | ckan-sprint-2012-04-16 | closed | fixed | Initial analysis of follow support | 1334567223000000 | 1334569632000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2298 | enhancement | icmurray | icmurray | ckan-v1.9 | new | Add sort-by controls to the search results page |
Sort-by functionality was exposed through the package controller in [1]. But no controls were added to the search-page.
The above commit is in the release-1.6.1 branch, so this work is dependant upon release-1.6.1 from being merged into master. [1] https://github.com/okfn/ckan/commit/8685c6000d1cb211928b4dbc63990fb72d884f8c |
1334569162000000 | 1340635947000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2299 | enhancement | seanh | seanh | ckan-sprint-2012-04-30 | closed | fixed | Set Slovakas default language on data.gov.sk | 1334579112000000 | 1334670893000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2300 | enhancement | seanh | seanh | ckan-sprint-2012-04-30 | closed | fixed | Write initial docs for multilingual branch | 1334579163000000 | 1335644486000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2301 | enhancement | seanh | seanh | ckan-future | new | Replace old-style string formatting with format() method (at least in strings marked for translation) |
Some strings in CKAN are passed to gettext with more than one %s in them, this is no good as translators may need to change the order of substituted words. Strings should not use the old style % substitution, they should use the new format method in Python 2.6+, e.g.: 'This {food} is {adjective}.'.format(food='spam', adjective='absolutely horrible') http://docs.python.org/release/2.6.8/tutorial/inputoutput.html#fancier-output-formatting We should probably only change strings that are marked for translation and that contain multiple %s, don't want to make too much work or cause too many strings to change and need to be re-translated. |
1334579264000000 | 1340635812000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2302 | enhancement | toby | ross | demo phase 3 | closed | fixed | Simple theming |
Needs re-testing after the ODS re-theme. ==== Simple image upload, text changes and css updates for a single instance. All done on a single configuration/admin page See http://ckan.okfnpad.org/simple-themes for user stories [x] Initial version will only take an image_url rather than allowing an upload. [x] New page with form for title, tagline, image loader etc. [x] Allow the user to paste in values for the CSS, do we really want a colour swatch? [x] Generate local CSS override which should *somehow* override colors in the original CSS. [x] Allow user to provide text for an about page. |
1334582628000000 | 1344012491000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2303 | enhancement | ross | ross | ckan-sprint-2012-04-30 | closed | fixed | Move ECPortal rdf dump paster |
Move ECPortal rdf dump paster command into core so that it can be run on thedatahub for virtuoso install. |
1334582692000000 | 1334664098000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2304 | enhancement | seanh | seanh | ckan-sprint-2012-05-15 | closed | fixed | Watching/following of dataset/users |
User story #037 here: http://ckan.okfnpad.org/feature-1515-activity-streams-user-stories Technical analysis here: http://ckan.okfnpad.org/27 |
1334587233000000 | 1337158641000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2307 | enhancement | icmurray | icmurray | ckan-sprint-2012-04-30 | closed | fixed | Merge 1.6.1 into master |
There are a number of features developed against 1.6.1 that need to be merged into master. |
1334591402000000 | 1335440476000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2308 | enhancement | icmurray | icmurray | ckan-sprint-2012-04-30 | closed | fixed | Merge facet html snippets in the multi-lingual branch |
Seanh and icmurray both touched on the html snippets in facets.html. So there's a merge issue. icmurray to merge changes in the multi-lingual branch prior to merging into master. |
1334591529000000 | 1335440505000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2309 | enhancement | ross | ckan-v1.8 | closed | wontfix | Organizations review with SH |
Review organizations code with Sean and explain the key parts. |
1334591679000000 | 1340623966000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2310 | enhancement | icmurray | icmurray | ckan-backlog | new | Refactor the search-query construction in feeds.py |
The feeds controller, used to construct atom feeds, duplicates code found in the package controller's search action (in order to construct the custom feed). Refactor this to remove duplication. |
1334592091000000 | 1337159386000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2311 | enhancement | toby | toby | ckan-sprint-2012-04-30 | closed | fixed | disqus - improvements |
get working on TDH look at removing stream filters |
1334598853000000 | 1336046186000000 |