Fixed licenses checks in functional/test_rest.py.
Fixed licenses checks in functional/test_rest.py.
Fixed up licenses checks in functional/test_package.py (all tests are passing again here).
Issues still outstanding:
- redo commented licenses asserts in functional/test_rest - create mapper from old license names to new license ids - make migration script switch license_id on all packages - graceful degredation for missing licenses (package has a license_id which doesn't exist for some reason) - make license_id revisioned?
Fixed warnings about non-unicode values. Fixed search test (by fixing the licenses package to have the 'Other (Open)' license marked as okd-compliant.
Fixed license test fixtures.
This Thursday (11th March) I’m speaking at the Forum Virium’s Open Up the City event in Helsinki.
This year their focus is on “open data, design, interfaces and innovation” and I’m speaking under the title “Open Data: What, Why, How?”. It looks like this will be a very interesting event and it’s also a chance to catch up with the very active open data people in Finland!
Update ideas coming from a brainstorming session at a Forum Virium workshop:
Related posts:
update with info about international ckan installs
(diff)Updated license object attribute (to use normal attribute access, rather than dict key access).
Added file (was missing from previous commit).
Added file (was missing from previous commit).
[api]to_dict method on the model, tailored to use as input of the api
Adding compatibility with licenses service v2.0.
Known outstanding issues:
- there are 2 errors in the test suite - there are 4 failing tests in the test suite
These items are still to be done (some need discussion):
- testing 'dsl' instead of crown copyright (non-open licenses still need to be added to licenses v2.0 package data) - fix licenses package to have non-open licenses - change license_id in forms (should be license) - redo commented licenses asserts in functional/test_package - redo commented licenses asserts in functional/test_rest - clean up long list of "SAWarning: Unicode type received non-unicode bind param value" generated when testing (from test package form?) - create mapper from old license names to new license ids - make migration script switch license_id on all packages - graceful degredation for missing licenses (package has a license_id which doesn't exist for some reason) - make license_id revisioned?
If the notes field could use a WYSIWYG editor with word cleanup this would really help users who may well be pasting in text from Word (and I guess may have been approved or written by someone else)
having auto-complete on tags would both make the system easier to use - and reduce the risk of synonymous tags being created inadvertently.
Does the department drop down options list interact with user permissions - so that users who only have rights to one department only see that option ?
Similarly for licenses - can this reduce to the set of allowed options for this user/
What level of validation is there on the fields?
Done simply in cset:b98ce3951f0a
The IV Jornadas de SIG Libre is taking place this week from the 10th-12th of March in Girona, Spain. This is the premier spanish F/OSS GIS event and OKFNer Jo Walsh will be speaking:
http://www.sigte.udg.edu/jornadassiglibre/keynotes
Related posts:
[wui][model]: (ticket:255) Display package relationships on package read.
[wui]: Reinstated edit authz option for packages in sub-bar.
Added service requirement to sort the group by license title
(diff)Hi all, We're planning to meet up tonight on the #okfn IRC channel (irc.oftc.net) at 1800 GMT. You can connect using a web browser at: http://ur1.ca/4fh If anyone's got anything they'd like to discuss, propose or work on, please drop in! Details of this and other (virtual) events are on the Google Calendar at: http://wiki.okfn.org/Events
Setting values for package 'tags' and 'extras'. Fixed continuation check.
Reintroduced importing of local licenses package as fall back for failed licenses service call (hopefully will ease transition).
changes to the api page, not taking the input and processing it with the calculators. several other changes added to the model to process from dicts and to dicts