{22} Trac tickets (2647 matches)
Results (101 - 200 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2289 | defect | toby | seanh | ckan-v1.8 | closed | fixed | Flash messages are not being translated? |
There are a couple of flash messages in ckan/controllers/user.py that show up in English, even if another language is in use, and even though the strings are marked for translation with gettext and have translations in the po and mo files: "[USER NAME] is now logged in" "Login failed. Bad username or password. (Or if using OpenID, it hasn't been associated with a user account.)" |
1334255836000000 | 1341314151000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2311 | enhancement | toby | toby | ckan-sprint-2012-04-30 | closed | fixed | disqus - improvements |
get working on TDH look at removing stream filters |
1334598853000000 | 1336046186000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2326 | enhancement | toby | toby | ckan-future | new | dataset permalinks |
create permalinks eg \dataset\~a5-DQ\nice-name ~XXXXX defines the permalink the nice-name is ignored
Once this is implemented we can decide when we will use permalinks vs the normal urls. |
1335371946000000 | 1338212799000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2355 | enhancement | toby | toby | closed | fixed | [super] make extensions cleaner |
|
1335885051000000 | 1338212946000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2362 | enhancement | toby | kindly | ckan-v1.9 | accepted | Improve plugin documentaion, including examples. |
Improve documentation for plugins and add examples. Could use ckanext-example as a base. |
1335888791000000 | 1342085420000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2363 | enhancement | toby | kindly | ckan-v1.8 | new | Documentation of best caching practice. |
Need better documentation on best practices in making page loads faster for non logged in users. |
1335889017000000 | 1340099794000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2371 | enhancement | toby | toby | ckan-v1.9 | closed | fixed | fanstatic integration |
aims
|
1336046411000000 | 1345209675000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2375 | enhancement | toby | aron.carroll | demo phase 5 | closed | fixed | Create new base theme |
As designed by Sam Smith -> https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/ Also to be used as the demo theme although I think they will diverge at some point. At the moment they should be implemented as one and the same. |
1336469009000000 | 1343317873000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2411 | enhancement | toby | markw | ckan-future | new | .ini file is a mess |
The .ini file needs cleaning up in assorted ways which Toby will expand upon. |
1337686900000000 | 1338210872000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2416 | enhancement | toby | aron.carroll | demo phase 5 | accepted | Normalise resource/data types |
Currently we have far too many types that are essentially the same format. The new demo theme is using icons for common types. So we need to normalise the common formats into pretty strings. e.g. application/json, JSON, .json and json all should be output as “json” See the following Basecamp thread for UI examples and discussion. |
1337792946000000 | 1342617802000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2417 | enhancement | toby | aron.carroll | closed | fixed | Clean up output for dataset search results |
Currently due to the data structure the search result filters are output incorrectly. Repeating the facet with each tag. See http://s031.okserver.org:2375/dataset?tags=fibre&tags=terrestrial&q=Africa It outputs: Tags: fibre Tags: terrestrial It should be: Tags: fibre terrestrial |
1337793213000000 | 1337864155000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2420 | enhancement | toby | toby | closed | fixed | @depreciated decorator |
create a depreciated decorator to wrap functions we intend to remove logs a warning maybe check that 'depreciated' is included in the docstring too |
1337858144000000 | 1337950422000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2433 | defect | toby | toby | ckan-v1.8 | new | API uses name not id for some version 3 calls | 1337957648000000 | 1340099820000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2440 | enhancement | toby | aron.carroll | demo phase 1 | closed | fixed | Create demo homepage |
Discussion: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts/61696765/comments Implementation: |
1338206405000000 | 1340373461000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2445 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Create demo dataset add related page |
Discussion: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts/62821386/comments Implementation: http://s031.okserver.org:2375/dataset/adur_district_spending/related/new Needs a new endpoint at /dataset/DATASET/related/new this should have a form containing the following fields.
When submitted if an item is created it should redirect (303) back to /dataset/DATASET/related with a flash message saying "Related item was successfully created". If failed to create it should redirect (303) back to the form and populate the error messages, see add dataset for examples (https://github.com/okfn/ckan/blob/feature-2375-demo-theme/ckan/templates/package/new_package_form.html) |
1338210652000000 | 1338982754000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2454 | enhancement | toby | aron.carroll | demo phase 5 | closed | fixed | Create demo login page |
Discussion: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts/62935295/comments Implementation: |
1338211420000000 | 1343317795000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2461 | enhancement | toby | aron.carroll | demo phase 4 | assigned | Create demo revisions page |
I believe this is to be merged in with site activity. Discussion: https://okfn.basecamphq.com/projects/9558659-demo-ckan-front-end/posts Implementation: |
1338212055000000 | 1344543838000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2482 | defect | toby | toby | closed | fixed | related items dataset page 500 error | 1338468524000000 | 1338472932000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2484 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | move follower functionality into helper functions | 1338547770000000 | 1340285964000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2491 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Demo related page is missing breadcrumb |
The following pages are missing complete breadcrumbs. Add related page: http://s031.okserver.org:2375/dataset/adur_district_spending/related/new Needs to look like. Dataset > {dataset_title} > Related > Create Related Template here: https://github.com/okfn/ckan/blob/feature-2375-demo-theme/ckan/templates/related/pages/form_page.html#L6 Same deal with Edit related. Needs to look like. Dataset > {dataset_title} > Related > Edit Related https://github.com/okfn/ckan/blob/feature-2375-demo-theme/ckan/templates/related/edit.html#L5 |
1338977634000000 | 1338979614000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2492 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Demo create related form has broken error output |
See: http://s031.okserver.org:2375/dataset/adur_district_spending/related/new Submit the form to see broken formatting. eg. [u'Missing value'] |
1338977874000000 | 1338982678000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2494 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | invalid | Demo site has server error for a 404 |
Example http://s031.okserver.org:2375/not-here Should show the 404 template. |
1338988913000000 | 1338994890000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2496 | enhancement | toby | toby | closed | fixed | get debug fixed in demo branch |
stacktrace |
1339067709000000 | 1339418832000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2497 | enhancement | toby | toby | closed | fixed | abort loses language settings |
if not logged in then go to add dataset url the language is lost check if this is a ckan 1.7 issue |
1339067855000000 | 1339421305000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2498 | enhancement | toby | toby | closed | fixed | on loggin redirect to requested page | 1339067929000000 | 1339660986000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2499 | enhancement | toby | icmurray | ckan-v1.8 | new | Documentation for the internal analytics |
There's no docs for setting up the internal analytics, nor what it provides. SetupAdd: ckan.tracking_enabled = true to .ini file Run: paster tracking -c dev.ini Related links |
1339070297000000 | 1339070297000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2501 | enhancement | toby | aron.carroll | demo phase 1 | closed | fixed | Implement three step dataset creation in demo site |
New form should allow three steps.
It should be possible to jump backward through the steps by clicking the arrows at the top. Errors in fields should be validated for each step when the next button is clicked. Implementation: |
1339084829000000 | 1340373057000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2502 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Create Jinja block for common helpers |
Most important is {% snippet %} but {% url_for %} would be great too. |
1339084936000000 | 1339494853000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2503 | enhancement | toby | aron.carroll | ckan-sprint-2012-06-25 | closed | fixed | Look into allowing theme extensions to extend base templates |
For example: Creating a template in ckanext-demo/templates/base.html containing something like {% ckan_extends "base.html" %} Will extend ckan/templates/base.html |
1339085096000000 | 1339580675000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2512 | enhancement | toby | ross | ckan-sprint-2012-06-25 | closed | fixed | Bad link on demo site. |
On the group read page http://s031.okserver.org:2375/group/nhs the add dataset button goes to the edit group page instead of the add dataset url. |
1339518597000000 | 1339576809000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2523 | enhancement | toby | toby | demo phase 1 | closed | fixed | New package metadata form needs creating |
http://localhost:5000/dataset/new_metadata/dataset Controller : package Action : new_metadata template package/snippets/package_metadata_form.html |
1339605176000000 | 1340368036000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2532 | enhancement | toby | toby | demo phase 1 | closed | fixed | show activity steam for user no js |
We should allow the user activity stream to be accessible with no js by passing a param or something. Need to agree how we hide/show basically agree what classes we use. This should be a generalised solution that we can use in other places as needed. I think this just needs discussion |
1339754158000000 | 1340874456000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2536 | enhancement | toby | toby | ckan-v1.9 | closed | fixed | cleanup activity streams | 1339765323000000 | 1347901915000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2553 | enhancement | toby | toby | demo phase 2 | closed | fixed | Create a get snippet api action |
just passes template name ?template_name=... |
1340020613000000 | 1342090078000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2555 | enhancement | toby | aron.carroll | demo phase 5 | new | Demo site needs a breadcrumb helper |
Something to make building breadcrumbs a bit nicer |
1340026983000000 | 1342618384000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2559 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Demo theme add resource has missing functionality |
|
1340035336000000 | 1342084940000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2560 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Demo theme add metadata is missing functionality |
|
1340035384000000 | 1342084988000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2566 | enhancement | toby | shevski | demo phase 1 | closed | fixed | add back buttons to create dataset process | 1340039366000000 | 1340373308000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2569 | enhancement | toby | shevski | demo phase 2 | closed | fixed | add other resources to sidebar of resource pages |
Allow user to navigate directly from one resource page to another via resource box in sidebar |
1340039608000000 | 1342085235000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2572 | enhancement | toby | toby | ckan-v1.9 | new | clean up stats plugin |
attempt to disengage the stats plugin from core as much as possible |
1340105054000000 | 1340899524000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2575 | enhancement | toby | amercader | ckan-v1.9 | closed | fixed | Licenses have i18n issues (was Inconsistent language on license dropdown) |
License titles at least for some of them need translating. This wants to be done in a more efficient and simple manner than currently exists. the original problem was: The license dropdown on the dataset form shows titles in Swedish by default. Changing the language seems to default to English, but after refreshing the page a couple of times it shows a wrong language again. Thanks to pudo for reporting. |
1340125845000000 | 1343216544000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2578 | defect | toby | toby | demo phase 4 | closed | fixed | demo theme breaks the tests |
The demo branch fails huge numbers of tests. many are going to be template based - these need to be sorted - ideally we need to get them to work with legacy/new templates but see how we go on that one anyhow this is not a priority whilst we are branched but needs resolving before we merge into master |
1340276924000000 | 1347901892000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2579 | enhancement | toby | toby | ckan-v1.9 | new | move sort_by functions into lib.helpers |
make these more available but keep existing functionality so not to break any users remove_field() drill_down_url() etc |
1340281798000000 | 1340899337000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2581 | enhancement | toby | toby | demo phase 2 | closed | fixed | allow state = 'draft' |
pass some stuff through the context |
1340287298000000 | 1342074635000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2583 | enhancement | toby | toby | demo phase 5 | new | make sure that we implement authentication where needed |
in development many auth checks may have been lost we need to check they are still working etc |
1340359478000000 | 1342086274000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2586 | enhancement | toby | toby | demo phase 1 | closed | fixed | edit dataset - tags broken |
tags is list not string |
1340361630000000 | 1340380561000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2588 | enhancement | toby | toby | demo phase 1 | closed | fixed | search index for new package |
when package is added it does not seem to get indexed |
1340373145000000 | 1340817441000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2589 | enhancement | toby | toby | demo phase 2 | closed | fixed | users can view draft datasets |
need to add some logic for this |
1340373194000000 | 1342172694000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2591 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | postgres unicode problems postgres v9.1.4 |
sqlalchemy fails on postgres 9.1.4 when unicode is returned see http://docs.sqlalchemy.org/en/rel_0_7/dialects/postgresql.html |
1340627776000000 | 1340813161000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2595 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Demo add dataset needs to remember which stages have been visited |
For example.
Expect Stage 1 to be "active", stage two to be "complete"
Expect Stage 2 to be "active", stage one and three to be "complete"
Expect Stage 1 to be "active", stage two and three to be "complete" |
1340642246000000 | 1342086346000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2596 | enhancement | toby | aron.carroll | opendatasuite 1 | closed | fixed | Create demo extension |
Should have all supported extensions enabled, those that don't work should be disabled and ticketed. Also needs a customised homepage. |
1340642315000000 | 1345209485000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2597 | enhancement | toby | aron.carroll | demo phase 1 | closed | fixed | Demo add dataset throws error if tags are empty |
Get error. URL: http://localhost:5000/dataset/new File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/weberror/evalexception.py', line 431 in respond app_iter = self.application(environ, detect_start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__ resp = self.call_func(req, *args, **self.kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func return self.func(req, *args, **kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/fanstatic/publisher.py', line 234 in __call__ return request.get_response(self.app) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response application, catch_exc_info=False) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application app_iter = application(self.environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__ resp = self.call_func(req, *args, **self.kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func return self.func(req, *args, **kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/fanstatic/injector.py', line 52 in __call__ response = request.get_response(self.app) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response application, catch_exc_info=False) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application app_iter = application(self.environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/beaker/middleware.py', line 73 in __call__ return self.app(environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/beaker/middleware.py', line 152 in __call__ return self.wrap_app(environ, session_start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/routes/middleware.py', line 130 in __call__ response = self.app(environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/wsgiapp.py', line 125 in __call__ response = self.dispatch(controller, environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/wsgiapp.py', line 324 in dispatch return controller(environ, start_response) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/lib/base.py', line 258 in __call__ res = WSGIController.__call__(self, environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 221 in __call__ response = self._dispatch_call() File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 172 in _dispatch_call response = self._inspect_call(func) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 107 in _inspect_call result = self._perform_call(func, args) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 60 in _perform_call return func(**args) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/package.py', line 422 in new return self._save_new(context) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/package.py', line 703 in _save_new return self.new(data_dict, errors, error_summary) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/package.py', line 430 in new data['tag_string'] = ', '.join(h.dict_list_reduce(c.pkg_dict['tags'], 'name')) TypeError: string indices must be integers, not str |
1340642399000000 | 1340644591000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2606 | enhancement | toby | toby | demo phase 1 | closed | fixed | make fanstatic use full path |
ckan/main not main |
1340795985000000 | 1340799139000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2609 | enhancement | toby | aron.carroll | opendatasuite 1 | closed | fixed | Demo theme errors when creating a dataset without a resource |
Page errors. URL: http://localhost:5000/dataset/new_resource/asdasd File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/weberror/evalexception.py', line 431 in respond app_iter = self.application(environ, detect_start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__ resp = self.call_func(req, *args, **self.kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func return self.func(req, *args, **kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/fanstatic/publisher.py', line 234 in __call__ return request.get_response(self.app) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response application, catch_exc_info=False) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application app_iter = application(self.environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__ resp = self.call_func(req, *args, **self.kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func return self.func(req, *args, **kwargs) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/fanstatic/injector.py', line 52 in __call__ response = request.get_response(self.app) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response application, catch_exc_info=False) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application app_iter = application(self.environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/beaker/middleware.py', line 73 in __call__ return self.app(environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/beaker/middleware.py', line 152 in __call__ return self.wrap_app(environ, session_start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/routes/middleware.py', line 130 in __call__ response = self.app(environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/wsgiapp.py', line 125 in __call__ response = self.dispatch(controller, environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/wsgiapp.py', line 324 in dispatch return controller(environ, start_response) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/lib/base.py', line 258 in __call__ res = WSGIController.__call__(self, environ, start_response) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 221 in __call__ response = self._dispatch_call() File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 172 in _dispatch_call response = self._inspect_call(func) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 107 in _inspect_call result = self._perform_call(func, args) File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/pylons/controllers/core.py', line 60 in _perform_call return func(**args) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/package.py', line 495 in new_resource get_action('resource_create')(context, data) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/logic/action/create.py', line 240 in resource_create raise ValidationError(errors, _error_summary(errors)) ValidationError: {u'URL': u'Missing value'} |
1340810211000000 | 1340900271000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2618 | enhancement | toby | toby | demo phase 4 | closed | fixed | allow nested js resources | 1340878063000000 | 1347901864000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2620 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Pass a related item into the dataset tempate |
See the related sidebar box http://s031.okserver.org:2375/dataset/adur_district_spending If a package has related items the first (or a random) related item should be passed into the snippet. |
1340897809000000 | 1342074737000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2632 | enhancement | toby | toby | ckan-v1.9 | closed | fixed | check allowed helpers exist |
in lib helpers make sure the allowed function lists functions exist or throw an error. |
1341827811000000 | 1342087027000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2633 | enhancement | toby | toby | demo phase 2 | closed | fixed | for dev always look for templates |
so we find newly created templates |
1341828058000000 | 1341830278000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2634 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | change log - helper function limited in 1.8 |
make sure documented |
1341828248000000 | 1342085656000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2638 | enhancement | toby | toby | ckan-v1.8 | closed | fixed | add a get from request param helper function | 1341844597000000 | 1342112772000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2646 | enhancement | toby | toby | demo phase 2 | closed | fixed | delete dataset |
make it so |
1341920466000000 | 1342014170000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2652 | enhancement | toby | toby | demo phase 3 | closed | fixed | get qa working with the demo | 1341937315000000 | 1345106904000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2653 | enhancement | toby | aron.carroll | demo phase 2 | closed | fixed | Requesting file upload authentication fails on demo |
Try: http://localhost:5000/api/storage/auth/form/photo-of-a-duck Gets: File '<string>', line 2 in auth_form File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/lib/jsonp.py', line 26 in jsonpify data = func(*args, **kwargs) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/storage.py', line 407 in auth_form authorize(method, bucket, label, c.userobj, self.ofs) File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/storage.py', line 200 in ofs StorageAPIController._ofs_impl = get_ofs() File '/Users/Aron/.virtualenvs/ckan/src/ckan/ckan/controllers/storage.py', line 71 in get_ofs storage_backend = config['ofs.impl'] File '/Users/Aron/.virtualenvs/ckan/lib/python2.7/site-packages/paste/registry.py', line 146 in __getitem__ return self._current_obj()[key] KeyError: 'ofs.impl' |
1341938467000000 | 1342005167000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2655 | defect | toby | shevski | closed | fixed | updating datasets loses data |
Editing and saving a resource wipes the data from the dataset. Happened with http://demo.ckan.org/dataset/my-tes I clicked on edit, changed a tag, clicked update and the data was gone! |
1341999482000000 | 1342001885000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2657 | enhancement | toby | shevski | demo phase 2 | closed | fixed | hide history button on group pages until retheme |
History button in top right of http://demo.ckan.org/group/data-explorer goes to http://demo.ckan.org/group/history/data-explorer and needs hiding |
1342007213000000 | 1342008765000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2662 | defect | toby | shevski | demo phase 2 | closed | fixed | adding colons in tags results in server error on demo |
changing a tag from "country-uk" to "country:uk" and updating gives server error otherwise updating metadata / adding tags seem fine either we should allow colons or form should return a message indicating what characters are allowed |
1342017594000000 | 1342018898000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2663 | enhancement | toby | toby | ckan-v1.9 | new | h.resource_display_name needs love |
This function is shit and needs cleaning up and a doc string description is markdown and should be treated properly either we should truncate all or leave it to the templates but work universally url if no name / desc this is in demo-theme branch |
1342017746000000 | 1342017746000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2664 | enhancement | toby | toby | demo phase 2 | closed | fixed | tags with : cause crazy error message on add dataset in demo | 1342018503000000 | 1342632478000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2671 | enhancement | toby | toby | ckan-v1.9 | closed | fixed | fix allow_partial_update |
need to be able to delete stuff explicitly |
1342183618000000 | 1345209579000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2678 | enhancement | toby | shevski | demo phase 2 | closed | fixed | No UI for deleting a related item |
Needs to be a way for admins (owners of dataset) to delete related items. I suggest adding a button to the edit page http://s031.okserver.org:2375/dataset/gold-prices/related/edit/d3249863-040a-4f55-a5d8-c86697d0b7b8 |
1342436087000000 | 1342685932000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2685 | enhancement | toby | toby | demo phase 2 | closed | fixed | delete buttons should be form buttons |
stop bots/browsers etc following links and auto deleting stuff |
1342510565000000 | 1342514443000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2691 | enhancement | toby | shevski | demo phase 2 | closed | fixed | Tag 404 error |
404 Not Found The resource could not be found. |
1342538490000000 | 1342604273000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2694 | defect | toby | toby | demo phase 2 | closed | fixed | index page 500 error |
we need to have proper fix for this - not sure if there is some caching issue this around the group search |
1342605699000000 | 1342680771000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2698 | enhancement | toby | shevski | demo phase 4 | assigned | markdown preview |
for description / other fields with markdown support |
1342620085000000 | 1344543252000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2701 | enhancement | toby | shevski | demo phase 3 | closed | fixed | add comments to datasets |
disqus?? |
1342620406000000 | 1343949913000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2703 | enhancement | toby | shevski | demo phase 2 | closed | fixed | add new resource to existing dataset |
with add button on dataset page and in 'data & resource' section when there's no data |
1342620885000000 | 1342687332000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2707 | enhancement | toby | shevski | demo phase 3 | closed | fixed | Tidy up additional info boxes on dataset and resource pages |
This currently looks terrible. Some simple things we should do to improve this.
|
1342621471000000 | 1344504846000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2712 | enhancement | toby | toby | demo phase 2 | closed | fixed | delete resource functionality needed |
we need a delete_resource logic action and enable for resources |
1342680517000000 | 1342690104000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2715 | enhancement | toby | shevski | demo phase 2 | closed | fixed | inactive sidebar widgets |
hide trackbacks & subscribe wboxes on dataset pages until we add disqus |
1342714073000000 | 1342716931000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2716 | enhancement | toby | shevski | demo phase 2 | closed | fixed | truncate long resource names |
http://s031.okserver.org:2375/dataset/hi-people/resource/4558c365-fd7a-4f0e-9f2a-90ad47db6b39 |
1342714182000000 | 1342716474000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2718 | enhancement | toby | shevski | demo phase 4 | new | can't add dataset to more than one group |
trying to add a dataset to another group means it's no longer part of the first group |
1342780550000000 | 1344544203000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2721 | defect | toby | shevski | demo phase 4 | new | deleted groups should not show on 'Add to Groups' dropdown |
Groups previously deleted still show up in the add dataset process in step 3 'Additional info' |
1342948632000000 | 1344544214000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2724 | enhancement | toby | shevski | demo phase 3 | closed | fixed | Inconsistent labelling / UX on draft datasets |
|
1342949402000000 | 1343319009000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2725 | enhancement | toby | shevski | demo phase 5 | new | Case sensitivity on tags |
My feeling is that 'country-US' and 'country-us' should be the same tag. However currently tags with caps are treated differently see http://s031.okserver.org:2375/en/dataset/test-dataset with TEST and test - there also get indexed twice in the search page |
1342949667000000 | 1343030773000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2726 | enhancement | toby | shevski | demo phase 5 | new | confusing logic on data preview formats |
|
1342949927000000 | 1343030906000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2727 | enhancement | toby | shevski | demo phase 2 | closed | fixed | long resource name breaks sidebar navigation box |
& image attached |
1342950093000000 | 1343053760000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2728 | defect | toby | shevski | demo phase 4 | new | deleted group shows on search index - for admins |
'test-group', which has been deleted,shows up on main search page under groups - and can be filtered by - see http://s031.okserver.org:2375/dataset?groups=test-group |
1342950784000000 | 1345023944000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2730 | defect | toby | shevski | demo phase 2 | closed | fixed | please change pricing footer link |
Pricing <ckan.org/datasuite/solutions> needs to go to <ckan.org/datasuite/services> |
1342951353000000 | 1343032612000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2734 | enhancement | toby | shevski | demo phase 2 | closed | fixed | once format on resource form has errored, no longer submits form |
Steps to reproduce:
Last modified: Date format incorrect Size: Invalid integer"
|
1343059061000000 | 1343127101000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2735 | enhancement | toby | shevski | demo phase 5 | assigned | Dataset order on user page |
I think the datasets on user pages http://s031.okserver.org:2375/user/me should be ordered by latest updated (with most recent at the top) instead of in alphabetical order. What do you think? |
1343062877000000 | 1344349245000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2737 | enhancement | toby | shevski | demo phase 2 | closed | fixed | change help/prefilled text in format field |
Should be basic format (which is what the datastore wants & what we display to users) e.g. "CSV, XML, JSON etc" |
1343121262000000 | 1343136141000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2738 | enhancement | toby | shevski | closed | invalid | Data API |
Why is datastore not enabled for this resource http://s031.okserver.org:2375/dataset/frere/resource/cdeddb39-b0cb-4762-aa5b-f80fc892d4dd ? Is this going to be a site wide setting? How do new resources get added to datastore? Or are we just using the dataproxy for demo? |
1343123012000000 | 1343125335000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2740 | enhancement | toby | shevski | demo phase 2 | closed | fixed | misleading breadcrumbs |
When adding a resource, the breadcrumb should say "add data" or "add resource" not "create dataset" as you see here: http://s031.okserver.org:2375/dataset/new_resource/frere |
1343123274000000 | 1343137576000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2743 | enhancement | toby | shevski | demo phase 2 | closed | fixed | add dataset button within group |
Currently the 'add dataset' button on a group page http://s031.okserver.org:2375/group/another-group-in-the-wall goes to edit group. This is confusing since the interface for this is no way streamlined or helpful. Can we get this to go to the create dataset process instead (ideally with the group pre-chosen) for now? Further on will need to re-think & plan the workflow for publishers which will be a large part of new work |
1343125202000000 | 1343131092000000 |