diff options
Diffstat (limited to 'deps/rabbitmq_management/priv/www/js/tmpl/vhost.ejs')
-rw-r--r-- | deps/rabbitmq_management/priv/www/js/tmpl/vhost.ejs | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/deps/rabbitmq_management/priv/www/js/tmpl/vhost.ejs b/deps/rabbitmq_management/priv/www/js/tmpl/vhost.ejs new file mode 100644 index 0000000000..2639224954 --- /dev/null +++ b/deps/rabbitmq_management/priv/www/js/tmpl/vhost.ejs @@ -0,0 +1,62 @@ +<h1>Virtual Host: <b><%= fmt_string(vhost.name) %></b></h1> + +<% if (permissions.length == 0) { %> +<p class="warning"> + No users have permission to access this virtual host.<br/> + Use "Set Permission" below to grant users permission to access this virtual host. +</p> +<% } %> + +<% if (!disable_stats) { %> +<div class="section"> + <h2>Overview</h2> + <div class="hider updatable"> + <%= queue_lengths('lengths-vhost', vhost) %> +<% if (rates_mode != 'none') { %> + <%= message_rates('msg-rates-vhost', vhost.message_stats) %> +<% } %> + <%= data_rates('data-rates-vhost', vhost, 'Data rates') %> + <h3>Details</h3> + <table class="facts"> + <tr> + <th>Tracing enabled:</th> + <td><%= fmt_boolean(vhost.tracing) %></td> + <tr> + <th>State:</th> + <td> + <table class="mini"> + <% for (var node in vhost.cluster_state) { %> + <tr> + <th><%= fmt_escape_html(node) %> :</th> + <td><%= vhost.cluster_state[node] %> + <% if (vhost.cluster_state[node] == "stopped"){ %> + <form action="#/restart_vhost" method="post"> + <input type="hidden" name="node" value="<%= node %>"/> + <input type="hidden" name="vhost" value="<%= vhost.name %>"/> + <input type="submit" value="Restart"/> + </form> + <% } %> + </td> + </tr> + <% } %> + </table> + </td> + </tr> + </table> +</div> +</div> +<% } %> + +<%= format('permissions', {'mode': 'vhost', 'permissions': permissions, 'users': users, 'parent': vhost}) %> + +<%= format('topic-permissions', {'mode': 'vhost', 'topic_permissions': topic_permissions, 'users':users, 'parent': vhost, 'exchanges': exchanges}) %> + +<div class="section-hidden"> +<h2>Delete this vhost</h2> +<div class="hider"> +<form action="#/vhosts" method="delete" class="confirm"> +<input type="hidden" name="name" value="<%= fmt_string(vhost.name) %>"/> +<input type="submit" value="Delete this virtual host"/> +</form> +</div> +</div> |