Changes between Version 1 and Version 3 of Ticket #852
- Timestamp:
- 12/20/10 18:08:49 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #852
- Property Status changed from new to assigned
- Property Priority changed from major to critical
- Property Type changed from defect to enhancement
-
Ticket #852 – Description
v1 v3 1 * Upload - http://ckan.okfnpad.org/storage 2 * Create a package -> add a resource -> Oh, i haven't uploaded yet, 'upload here' ... 3 * ckan.net/upload/ -> standard upload form 4 * OFS + boto -> generate form key (and create the bucket if it doesn't exist? Or do we assume bucket already exists) 5 * ckan.net/api/utils/ 6 * We want CKAN extension 1 2 (4) use cases: (With and without access to auth keys.) 7 2 8 2 (4) use cases: (With and without access to auth keys.) 9 * upload form on ckan.ne (by default with key) 10 * datapkg upload (client) (by default without key) (plumbing done) 3 1. upload form on ckan (by default local system has auth key for storage) 4 2. datapkg upload (client) (by default without key) (plumbing done) 5 6 Most important are: 11 7 12 8 1. Upload form on ckan.net (with access to keys) 13 2. API for getting credentials for upload from ckan.net api ( deprecate storage.ckan.net)9 2. API for getting credentials for upload from ckan.net api (without access to keys). 14 10 15 Sub-tickets: 11 Aside: Once 2 was done we could deprecate storage.ckan.net 16 12 17 * #853 - plumbing for credential-less rest upload 13 === Sub-tickets === 14 15 * #853 - plumbing for credential-less rest upload 16 * #879 - Storage auth API 17 * #877 - File upload in WUI 18 * #878 - Integrate file upload with workflow around package resources 19 20 === More Info === 21 22 * Upload/storage discussion: http://ckan.okfnpad.org/storage 23 * For api to generate upload key (for e.g. datapkg usage) suggest locating at ckan.net/api/utils/