UI:Actions list:remove desc column+details screen

* Removed “Description” column.
* Added “Action details” overview screen
  which shows a detailed view of specific action.

Screen: http://pasteboard.co/2aNN6XAH.png

Partially implements blueprint: Actions-screen-improvements
Closes-Bug: 1505659
Change-Id: Ie0298d9856f88a5ecca0ea0497bc9c1b9ba83c9f
This commit is contained in:
Liat Fried 2015-11-16 07:11:50 +00:00 committed by Moshe Elisha
parent 359b941afd
commit 04798dcd48
3 changed files with 24 additions and 3 deletions

View File

@ -83,7 +83,6 @@ class ActionsTable(tables.DataTable):
verbose_name=_("Name"),
link="horizon:mistral:actions:detail"
)
description = tables.Column("description", verbose_name=_("Description"))
is_system = tables.Column("is_system", verbose_name=_("Is System"))
tags = tables.Column(tags_to_string, verbose_name=_("Tags"))
inputs = tables.Column(cut, verbose_name=_("Input"))

View File

@ -8,6 +8,28 @@
{% block main %}
<div class="detail">
<pre>{{ definition }}</pre>
<h4>{% trans "Overview" %}</h4>
<hr class="header_rule">
<dl class="dl-horizontal">
<dt>{% trans "Name" %}</dt>
<dd>{{ action.name }}</dd>
<dt>{% trans "ID" %}</dt>
<dd>{{ action.id }}</dd>
<dt>{% trans "Description" %}</dt>
<dd>{{ action.description }}</dd>
<dt>{% trans "Tags" %}</dt>
<dd>{{ action.tags }}</dd>
<dt>{% trans "Created at" %}</dt>
<dd>{{ action.created_at }}</dd>
<dt>{% trans "Is system" %}</dt>
<dd>{{ action.is_system }}</dd>
<dt>{% trans "Updated at" %}</dt>
<dd>{{ action.updated_at }}</dd>
<dt>{% trans "Scope" %}</dt>
<dd>{{ action.scope }}</dd>
<dt>{% trans "Input" %}</dt>
<dd>{{ action.input }}</dd>
</dl>
</div>
{% endblock %}

View File

@ -63,7 +63,7 @@ class DetailView(generic.TemplateView):
def get_context_data(self, **kwargs):
context = super(DetailView, self).get_context_data(**kwargs)
action = self.get_data(self.request, **kwargs)
context['definition'] = action.definition
context['action'] = action
return context