Commit Graph

237 Commits

Author SHA1 Message Date
Simon MacMullen 2ff98c1ef6 More visual tweaks. 2010-09-30 16:36:40 +01:00
Simon MacMullen 838a0ede4e Support client_flow_blocked. 2010-09-30 15:16:07 +01:00
Simon MacMullen 6a99542b5a Hide unusable bits of the web UI from non-administrator users. 2010-09-30 13:19:54 +01:00
Simon MacMullen 2d050a0793 Allow non-administrators to GET /vhosts. In the non-admin case this only returns vhosts the user can access. This makes the web UI mostly work for non-admins. 2010-09-30 12:57:50 +01:00
Simon MacMullen 57c7e8021e Fix for the old make run / make test. 2010-09-30 12:19:43 +01:00
Simon MacMullen a2d702224a Allow user to set up webmchine logging, and make sure it works when run "properly". 2010-09-29 17:44:43 +01:00
Simon MacMullen 8fcb648685 Fix a couple of bugs that crept in. 2010-09-29 16:56:03 +01:00
Simon MacMullen 0581c41b32 Make bindings and permissions symmetrical. 2010-09-29 16:43:38 +01:00
Simon MacMullen 9fb080202c Fix updating. Only elements marked "updateable" get updated, so doesn't interfere with forms. Allow frequency of updates to be selected. 2010-09-29 15:59:39 +01:00
Simon MacMullen 24695945dc Truncate connections / channels / exchanges / queues, make all lists part of a collapsing section if they have another section on the page, get rid of item[i] in lots of places. 2010-09-29 14:45:40 +01:00
Simon MacMullen 39d36e5be2 Allow specifying the filename to download. 2010-09-29 13:22:46 +01:00
Simon MacMullen 93da1aa066 Improve consistency. 2010-09-29 12:43:21 +01:00
Simon MacMullen 9c60298944 Make it clearer that we export server-named queues. 2010-09-29 11:53:50 +01:00
Simon MacMullen fc6e497834 Use internal APIs rather than Erlang client to create queues / exchanges / bindings. Gets rid of the magic user, will allow us to recreate server-named queues. 2010-09-29 11:31:23 +01:00
Simon MacMullen 1f647c36e9 Further visual tweaks. 2010-09-29 10:34:51 +01:00
Simon MacMullen a9fcd77e34 So if you accidentally set a request body on a GET, MSIE6 will "correct" it to a POST. Hilarity ensures. 2010-09-29 07:18:23 +01:00
Matthias Radestock 3c47bf2876 minor refactor for consistency 2010-09-28 21:15:38 +01:00
Matthias Radestock b3f7f14581 refactor: don't re-implement rabbit_mgmt_wm_vhosts:vhosts() 2010-09-28 21:06:41 +01:00
Matthias Radestock 57e8d15e91 don't export queues with "amq." prefix
and perform the prefix check more efficiently and concisely.
2010-09-28 20:45:37 +01:00
Matthias Radestock a7dafdf95a cosmetic: spaces around | 2010-09-28 20:22:04 +01:00
Matthias Radestock 7c0fb96ad3 cosmetic: put || where they belong 2010-09-28 20:13:36 +01:00
Matthias Radestock c60e920fcb refactor, getting rid of a TODO 2010-09-28 20:07:35 +01:00
Simon MacMullen fdf00b2fc0 Variety of visual tweaks. 2010-09-28 18:27:09 +01:00
Simon MacMullen ee3da21e4d Port 6249f79207db from rabbitmq-status (optimize file descriptors counting on linux - don't use lsof) 2010-09-28 17:14:34 +01:00
Simon MacMullen f2dc631a47 Use file_handle_cache:ulimit/0 2010-09-28 17:12:46 +01:00
Simon MacMullen 4ba15c42aa Currently that just shows [object object]. Wait until we support args to fix it properly. 2010-09-28 15:30:55 +01:00
Simon MacMullen bdf8cb0e11 We need to ensure stats are enabled when the DB starts up, not the app. 2010-09-28 15:27:49 +01:00
Simon MacMullen 4385403b54 Support arguments in the HTTP API (but not the web UI yet). 2010-09-28 15:11:16 +01:00
Simon MacMullen 601a8e61a5 Remove obsolete test, rename all the others. 2010-09-28 12:20:33 +01:00
Simon MacMullen a369923393 Rename module/ 2010-09-28 12:19:24 +01:00
Simon MacMullen cc81d0c01b TODO++ 2010-09-28 11:45:20 +01:00
Simon MacMullen 4ea3bc8e36 Don't export exclusive queues or the built-in exchanges, or bindings that refer to them. 2010-09-28 11:42:44 +01:00
Simon MacMullen 8436d78eb6 Generate magic username / password randomly. 2010-09-28 10:39:37 +01:00
Simon MacMullen 72290daada Web ui for uploading configuration, more tests, more correctness. 2010-09-27 18:08:41 +01:00
Matthias Radestock f7735c2806 cosmetics and minor refactorings 2010-09-27 16:05:05 +01:00
Simon MacMullen 778a32a2e0 Merge heads 2010-09-27 13:54:24 +01:00
Simon MacMullen 8d01de35a4 Support PUTting all-configuration. 2010-09-27 13:49:53 +01:00
Simon MacMullen e57af602ab Fix the {function_clause,[{proplists,get_value,[rate,0,unknown]}... problem. Testign this requires makign the DB tests support an arbitrary number of stages. 2010-09-27 12:52:31 +01:00
Simon MacMullen a82a517f2e Improve documentation a bit 2010-09-23 19:19:47 +01:00
Simon MacMullen 26596754e9 Aliveness test for monitoring. 2010-09-23 16:27:26 +01:00
Simon MacMullen 1de415916c Make vhost api more consistent with everything else, allow downloading broker configuration. 2010-09-21 21:20:07 +01:00
Simon MacMullen 37c2f02b0a Rebalance TODO. 2010-09-17 11:36:52 +01:00
Simon MacMullen f0c3b9b9c3 Various TODO items from Matthias... 2010-09-14 18:00:04 +01:00
Simon MacMullen 6ef9bf627f In case we get a structure back, stringify it. Not beautiful, but better than [object object]. 2010-09-14 17:44:14 +01:00
Simon MacMullen a726c5c358 Remove some TODOs around permissions. 2010-09-14 17:21:36 +01:00
Simon MacMullen 85943e1e91 Don't talk to mnesia directly. 2010-09-14 16:48:41 +01:00
Simon MacMullen a6d7112c4b Oops. 2010-09-14 16:35:02 +01:00
Simon MacMullen 17f32ca75a Remember to document it... 2010-09-14 16:09:00 +01:00
Simon MacMullen 85f2405f7d Sooner or later someone will ask us: "How do I know which version of the server I'm talking to?" 2010-09-14 16:05:23 +01:00
Simon MacMullen 165a1de0d7 Fix non-ASCII characters in names, unused variables. TODO. 2010-09-14 15:46:19 +01:00