-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathROADMAP
More file actions
58 lines (47 loc) · 1.84 KB
/
ROADMAP
File metadata and controls
58 lines (47 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
h3. Roadmap
A list of proposed features, change-requests, improvements and discrepancies
(in existing implementation) collected from several sources.
h4. Tool
* Composing HTTP headers for request is very primitive, use MultiDict or
something similar to HTTPMessage (used for response header) to make it more
developer friendly.
* Proposed features,
** rewrites
** replication
** filters
** updates
** validate_doc_update
** show
** list
** database events
* ''Idea from query_couchdb'', Its goal is to clone the Google App Engine
query API. Given a (valid) query, it determines the appropriate map/reduce
and _view query to get that result. If the map/reduce is not there
(HTTP 404), then it will update the design doc and re-query.
h4. Database
* _ensure_full_commit is returning status as 201 (CREATED) as apposed to 200
(OK), check up with the developers on this.
* Complete the _missing_revs, _revs_diff, _all_docs, _temp_view methods of
couchpy.database:Database class
* \__len\__ access for Database instance. Optimize it using a view-reduce
function.
* Add support for _changes API's 'longpoll' and 'continuous' modes.
* Log messages
How to iterate over all the log messages using _log API ?
h4. Documents
* \__len\__ access for Document instance. Optimize it using a view-reduce function.
* How to re-create a deleted document ?
* .attach() method uses `_attachments` property of the document to add
attachments. For some reason this one fails at the server with message, <br>
[<PRE
ServerError:
(500, (u'doc_validation', u'Bad special document member: _attachments'))
>]
Is this supported in 1.0.1 version ?
* For local document copy, source document revision is not being accepted !!
-----
{{{ Nested
# { 'font-size' : 'small', 'color' : 'gray' }
Document edited using Vim <br>
/* vim: set filetype=etx : */
}}}