fix couchdb uri parameter

Change-Id: I01bd82e8afe0655c6d3d465f953148b24b57db1b
Reviewed-on: http://review.couchbase.org/23134
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
create general layout for cbmonitor dashboard

Based on Steve's mockup. Preview:
    http://awesomescreenshot.com/0a6oyd8c8

Change-Id: I46182f9a3bd8003de31455bcb4c2e19195cf47bc
Reviewed-on: http://review.couchbase.org/23142
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add cluster model

Change-Id: I661fba3cb1cc6ae6d3c614f388aec7c67eba81ce
Reviewed-on: http://review.couchbase.org/23143
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add server model

Change-Id: Ic9b5208b8a241b573dcc92aa82d60e0a7cc98ef5
Reviewed-on: http://review.couchbase.org/23144
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add bucket model

Change-Id: I447390dbb37bb5fbb3afc64bbc808cee1950c350
Reviewed-on: http://review.couchbase.org/23145
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
upgrade jquery/jquery-ui

Change-Id: I284063971327c10ec6728fbbe9e42c3803a8b440
Reviewed-on: http://review.couchbase.org/23271
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
implement source board using jquery-ui

Change-Id: I930e4e69027a62466ac63143aaca55d0f3b36e8a
Reviewed-on: http://review.couchbase.org/23272
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
fix header padding

Change-Id: I5c044327aa729a2ac4bda629a9677291f24a29d8
Reviewed-on: http://review.couchbase.org/23273
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
implement cluster tree

Change-Id: Ifc61831872aff008d82a70d53cf9effe059a520b
Reviewed-on: http://review.couchbase.org/23274
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
revise structure of cbmonitor.js module

Change-Id: I6cd2f7ff1bc5c9af048845cf2338334ad1cc8a73
Reviewed-on: http://review.couchbase.org/23275
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
introduce modular templates

Change-Id: I0be4cbf757bab4789d245beef7677fb38082e5ad
Reviewed-on: http://review.couchbase.org/23276
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add dialogs for adding/remove new clusters/servers/buckets

also temporary disable modification

http://awesomescreenshot.com/0f8pncvee

Change-Id: Ia18910906e58ca4fc443ace1d44615d90528e022
Reviewed-on: http://review.couchbase.org/23277
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add basic unit test

Change-Id: Ia241359776bcae3b46bd2c1d9b2ca468d38731dd
Reviewed-on: http://review.couchbase.org/23294
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
fix primary keys in models

Change-Id: I28aa54df06f509d769b783aa25873c23672bbb62
Reviewed-on: http://review.couchbase.org/23295
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
use foreign keys with fixtures instead of choices

Change-Id: Ie8f2852df1c313a365dd0014223c27dc70787e89
Reviewed-on: http://review.couchbase.org/23296
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add api for adding new clusters/servers/buckets

Change-Id: I3242678583e68381556ad5b6cb82b55cf0158e62
Reviewed-on: http://review.couchbase.org/23297
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add api for getting cluster tree

Change-Id: I645a7c97274a23ccbb9da8be979008fcef6fe764
Reviewed-on: http://review.couchbase.org/23298
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add api for removing clusters/servers/buckets

Change-Id: I7f761e23176b3717f9e5bc3cd3d3efb0e542d6ef
Reviewed-on: http://review.couchbase.org/23299
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
enable ajax api for cluster tree

Change-Id: I84daa3b22bb7d6daaf6dfe222394c79d07890456
Reviewed-on: http://review.couchbase.org/23329
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
add metric and event models

Change-Id: I163b7df39fd92fd6e731132c1302064ca3122c98
Reviewed-on: http://review.couchbase.org/23365
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>