From 93523a211216f26f0acb898cc82d1a75d17a0e3d Mon Sep 17 00:00:00 2001 From: Rune Madsen Date: Thu, 13 Oct 2011 17:06:21 -0400 Subject: [PATCH] Added rewriting to changes routes --- URLs.txt | 2 ++ rewrites.json | 21 ++++++++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/URLs.txt b/URLs.txt index cdaae96..cbff78c 100644 --- a/URLs.txt +++ b/URLs.txt @@ -24,3 +24,5 @@ GET /changes/project/bar GET /changes/project/bar/user/foo curl 'http://itp.ic.ht/public/_changes?filter=cakemix/cake&project=cats&feed=continuous' + +=> http://itpcakemix.com/changes/project/cats/user/rsm347 diff --git a/rewrites.json b/rewrites.json index a52d019..226902b 100644 --- a/rewrites.json +++ b/rewrites.json @@ -1,14 +1,29 @@ [{ - "from": "/users/:key", + "from": "/user/:key", "to": "/_view/users" }, { - "from": "/projects/:key", + "from": "/project/:key", "to": "/_view/projects" }, { - "from": "/projects/:projectskey/users/:userskey", + "from": "/project/:projectskey/user/:userskey", "to": "/_view/projects-users", "query": { "key": [":projectskey", ":userskey"] } +}, +{ + "from" : "/changes/project/:project/user/:user", + "to" : "../../_changes", + "query" : {"feed" : "continuous", "filter" : "cakemix/cake", "project" : ":project", "user" : ":user"} +}, +{ + "from" : "/changes/project/:project", + "to" : "../../_changes", + "query" : {"feed" : "continuous", "filter" : "cakemix/cake", "project" : ":project"} +}, +{ + "from" : "/changes/user/:user", + "to" : "../../_changes", + "query" : {"feed" : "continuous", "filter" : "cakemix/cake", "user" : ":user"} } ] \ No newline at end of file