9 Commits

Author SHA1 Message Date
Gal Margalit
a0262daa05 Workflow list - added missing fields
Screenshots: http://pho.to/AZ4L6

Change-Id: I1947e0c4c65eac2204354ac753275ee1016f68f8
2016-12-20 12:12:23 +00:00
Gal Margalit
2a54532154 mistral-dashboard: added action executions screens
* Added 3 new action executions screens: index, overview, and update dialog
 * Added "type" attribute to task screens, followed by a corresponding link
 * Fixed breadcrumbs issue in detail screens following Horizon Newton change
 * Added state label design to detail screens
 * Added design to boolean fields

 * Screenshots: http://pho.to/AXApU

Implements blueprint: mistral-dashboard-action-execution-screens
Implements blueprint: dashboard-detail-screens-improvements
Partially implements blueprint: refactor-execution-link-in-task-executions-screens
Closes-Bug: #1642246

Change-Id: I4c270b2b23d548d4e1cb7e8507e804e44e27c88f
2016-12-06 10:46:15 +00:00
Gal Margalit
ff8e684d84 UI: Actions screen improvements
* added pagination:  adressed all comments given to Liat on:
  https://review.openstack.org/#/c/266826/
* removed redundant template inheritance
* resolved bug: [ui] Pagination is absent in the "Actions" tab
* resolved bug: [ui] Every click on "Actions" tab takes too much time
* resolved bug: [ui] Problem with "Actions" page layout

Screenshots:
  http://pasteboard.co/1yhuS10g.png

Partially implements blueprint: Actions-screen-improvements
Closes-Bug: #1505657
Closes-Bug: #1505668
Closes-Bug: #1505662

Change-Id: I4c15e39830ca425a8321b09e7d6039e6623eea8b
2016-02-16 09:48:56 +00:00
Gal Margalit
67a08ee273 UI: Enable CSS use in mistral dashboard
* Removed non-working implementation of LESS (scss to css compiler)
* Removed redundant unused styles
* Added CSS support - the same way they do in Murano Dashboard
* We could always add LESS and Django intergration later,
  seems it only works in static folders inside the Horizon respository ATM.

Closes-Bug: 1512377

Change-Id: Ic1f239c103382e780df754ff8fac4b6374ef33cb
2016-01-13 12:13:22 +00:00
Gal Margalit
d77840ff95 UI: Task & Execution screen refactored
* enhanced django template inheritance
* removed redundant template (html) files
* added link to task overview from execution overview
* when clicking task under execution main table,
  it now opens under task menu, which handles the logic
* same as above - when clicking execution under main tasks table

Screenshots:
http://pasteboard.co/23xFix0r.png
http://pasteboard.co/23jzE8JJ.png

Partially implements blueprint:tasks-screen-improvments
Partially implements blueprint: mistral-dashboard-executions-screen

Change-Id: Ibb4a8814b421b5dffcff264e7517a3b3ba29fdd7
2015-11-11 13:16:09 +00:00
Gal Margalit
85e0a077b3 UI: Task & Execution screen refactored
* code view is now a public template
* emptyform is now a public form

* tasks overview screen
  * add state info field
  * add iso filter to time fields
  * add workflow link
  * refactored detail layout

* tasks main screen
   * main table now has result and
      published columns which use the
      code view template

Screenshots:
http://pasteboard.co/1T2U8Ers.png
http://pasteboard.co/1T2Son9w.png
http://pasteboard.co/1Uj47Rvk.png

Partially implements blueprint: tasks-screen-improvments
Partially implements blueprint: mistral-dashboard-executions-screen

Change-Id: I8978746f645949aed174f893a5195073f156e24d
2015-11-05 11:18:02 +00:00
Gal Margalit
5058e9e7c7 mistral-dashboard Execution enhancements
* fixed main table:
  a. execution id now refers to overview screen
  b. task refer to corresponding task
* added execution overview screen
* removed duplicate string from prettyprint, shortage should be done on client side, (we don't use it atm)

* Screenshots:
http://i57.tinypic.com/2817r5c.png
http://i58.tinypic.com/23uydmo.png

Partially implements blueprint: mistral-dashboard-executions-screen

Change-Id: I4c580e21299aaccf4cf012c88d2d4c0d91de5710
2015-08-13 11:30:33 +00:00
Zhenguo Niu
76ea7f4b9d Not compressing the mistral specific css
The style.scss in base.html seems to generate wrong
key in the offline manifest. since it's a small portion,
there is no performance issue in not compressing it, then
offline compression works again.

Change-Id: Ifeddd46ac25a7fc60f2bfd72c78dd2bc9cc04c0f
2015-07-03 11:32:38 +08:00
Kirill Izotov
bb03d06ebe Modify to use API v2
Change-Id: Iacaab88d7ce8618aa7331e8cb7f23c69191e5f49
Implements: blueprint mistral-ui
2014-09-15 14:57:59 +07:00