* 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
* Added tooltip to view "state info" on error states
* Extended Horizon base to support such behaviour (SmartCell)
* Implementation derived following a discussion with Horizon developers
* I was asked by Horizon devs to push an architectural solution
so we may won't need that "workarround" in the future
Screenshots:
http://pasteboard.co/lvX8FX2.pnghttp://pasteboard.co/lAnTDBq.png
Partially implements blueprint: mistral-dashboard-executions-screen
Partially implements blueprint: tasks-screen-improvments
Change-Id: I9781e61b5385f96bcc73c4c8dbb93671ea179e73
* added ajax request to examine
"running" and "idle" states and their final status.
* mechanism is coherent to the horizon method.
Screenshots:
http://pasteboard.co/cdrO8Vi.png
Partially implements blueprint: tasks-screen-improvments
Change-Id: I38f77e557bd108c10e96c0fcb468c0cb1fc9d95f
* added ajax request to examine
"running" states and their final status.
* mechanism is coherent to the horizon method.
* fixed "paused" label from bright yellow,
which was hard to see, to darker blue
Screenshots:
http://pasteboard.co/3gtZGsy.png
Partially implements blueprint: mistral-dashboard-executions-screen
Change-Id: Ibc3cb1c74a558df9012572353537b7a2a1766363
This should eliminate the need to clean -x -i to kill pyc files in
your local directory to get tests to pass.
Change-Id: I668c1baac23b29750fa19ccb0a4302504399dd75
* added execution list
client side pagination
which rely on the server api
* both next and previous iteration
are supported
* items per page are coherent to
user settings
Screenshots:
http://pasteboard.co/2p5A512S.pnghttp://pasteboard.co/2p5Cd1qW.png
Partially implements blueprint: mistral-dashboard-executions-screen
Change-Id: If13482d8fe62e4989dd1a62874c88c08c3e43d54
* 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.pnghttp://pasteboard.co/23jzE8JJ.png
Partially implements blueprint:tasks-screen-improvments
Partially implements blueprint: mistral-dashboard-executions-screen
Change-Id: Ibb4a8814b421b5dffcff264e7517a3b3ba29fdd7
* 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.pnghttp://pasteboard.co/1T2Son9w.pnghttp://pasteboard.co/1Uj47Rvk.png
Partially implements blueprint: tasks-screen-improvments
Partially implements blueprint: mistral-dashboard-executions-screen
Change-Id: I8978746f645949aed174f893a5195073f156e24d
* added new fields: creation time,
time since creation, time since update,
description, state info
* added iso filter to time fields
* refactored layout
screenshot: http://pasteboard.co/1JWCLz3B.png
Partially implements blueprint: mistral-dashboard-executions-screen
Change-Id: I4eb20fd57895450e7d488efd4b4a55dcd5aaae06
* added the ability navigating to workflow-
overview screen by clicking on the specific
workflow name under execution overview screen
screenshot: http://pasteboard.co/1JC3kvaD.png
Partially implements blueprint: mistral-dashboard-executions-screen
Change-Id: Ia139311d63cc7db8e0bf193a3c99d6d8e582d5c7
* removed debug instructions as they're already covered under the main mistral repo
* added a refernce to the debug instructions url
Partially implements blueprint:mistral-documentation
Depends-On: I08fd360c67953f168beca76479b1581ecacfd913
Change-Id: I834e120a3638221f05f165a841e71b7a7ff62566
(cherry picked from commit 69b82fc76a5356bc7a85faceb02b4a6da2c167e1)
* removed debug instructions as they're already covered under the main mistral repo
* added a refernce to the debug instructions url
Partially implements blueprint:mistral-documentation
Depends-On: I08fd360c67953f168beca76479b1581ecacfd913
Change-Id: I834e120a3638221f05f165a841e71b7a7ff62566
Modal forms titles has been changed for
"Create Workbooks", "Update Workbooks",
"Create Workflows" and "Update Workflows".
Change-Id: I72abddf71a5704dcaee39b37159035163219cdfa
Closes-Bug: #1505570
As we just change the exceptions handle method in horizon, now the
test cases have some issues, so disable them first to fix all py27
gate fails.
Change-Id: Ic369434a40ff209b06de9481884637d46ee588f7
* Added “Task details” overview screen which shows a detailed view of a specific task.
* no visible changes cause we're not yet linking there.
Partially implements blueprint: tasks-screen-improvments
Change-Id: If4f5efe99e7860f4fcc85f5cc5da2c27796974f0
We register mistral as workflow service to keystone, so use 'Workflow'
makes more sense than 'Mistral' as a dashboard name, just like we don't
call compute dashboard 'Nova'.
Change-Id: Ia347dd8266857dc54aa542a45f2c873de4925614
This patch adds the ability to filter tables by specified
string.
screenshots:
http://pasteboard.co/2Q1GyCie.png
Change-Id: I1c4577f0f324d0865e5b4fb16df4767a39b40733
Closes-Bug: #1485827