Allow for bind variables in complex query keys for URL rewriter
---------------------------------------------------------------

                 Key: COUCHDB-699
                 URL: https://issues.apache.org/jira/browse/COUCHDB-699
             Project: CouchDB
          Issue Type: Improvement
          Components: HTTP Interface
    Affects Versions: 0.11
         Environment: CouchDB 0.11.x branch
            Reporter: Zachary Zolton
            Priority: Minor


Enhance URL rewriter module to substitute bound variables in complex query 
parameters.

Given the URL rewrite rule:

 {
   "from": "/events/:year",
   "to": "_list/event-list/events-by-date",
   "method": "GET",
   "query": {
     "startkey": [":year"],
     "endkey": [":year", {}]
   }
 }

A request like:

/db/_design/ddoc/_rewrite/events/1980

Should rewrite to:

/db/_design/ddoc/_list/event-list/events-by-date?startkey=[1980]&endkey=[1980,{}]

(URI encoding of the query parameter values notwithstanding.)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to