152 Commits

Author SHA1 Message Date
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
c56d137a90 UI: Cron Trigger screens - list and overview
* Added new Cron Trigger screens
  - main list
  - detail overview

Screenshots:
 http://pasteboard.co/rPZIMnT.png
 http://pasteboard.co/rPX6730.png

Partially implements blueprint: mistral-dashboard-cron-trigger-screen

Change-Id: I69f8b143f6ab4ca91f860e66b34471542cbdb6dd
2016-01-12 10:56:24 +00:00
Gal Margalit
3a1e52ed63 UI: Execution & task screens - state info tooltip
* 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.png
 http://pasteboard.co/lAnTDBq.png

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

Change-Id: I9781e61b5385f96bcc73c4c8dbb93671ea179e73
2015-12-28 12:39:25 +00:00
Zhenguo Niu
f01a2ed0c6 Remove "builtins = _" from tox.ini
"_" (ugettext_lazy) is defined by usual imports,
so "builtins = _" in tox.ini is unnecessary.

Change-Id: Ie3452b1ae1b57e0742f1846ff24c8edbdb850df1
2015-12-24 10:10:45 +08:00
Gal Margalit
5d610370f6 UI: Task screen auto refresh
* 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
2015-12-21 10:38:00 +00:00
Gal Margalit
5f5e510547 UI: Execution screen auto refresh
* 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
2015-12-15 13:19:00 +00:00
Jenkins
b6d8df5dd9 Merge "Remove version from setup.cfg" 2015-12-10 07:53:41 +00:00
hparekh
820f9f4b10 Delete python bytecode before every test run.
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
2015-12-08 14:17:04 +09:00
Lingxian Kong
c0405a4200 Remove version from setup.cfg
Per [1] we now use the git repository for knowing the version instead
of modifying the setup.cfg file.

[1]
http://lists.openstack.org/pipermail/openstack-dev/2015-November/080692.html

Change-Id: I6abfd52b0facbbf343e46abb1bdb0a390e06e65d
Depends-On: Ifb2e558e7a03d384bb95b93167b94c495472a613
2015-12-05 01:11:11 +08:00
Gal Margalit
87a74ece9d UI: Execution pagination on client side
* 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.png
http://pasteboard.co/2p5Cd1qW.png

Partially implements blueprint: mistral-dashboard-executions-screen

Change-Id: If13482d8fe62e4989dd1a62874c88c08c3e43d54
2015-12-02 10:12:08 +00:00
Jenkins
977e0aeafc Merge "UI: Execution update - update description modal" 2.0.0.0b1 2015-11-23 08:37:07 +00:00
OpenStack Proposal Bot
0653f4b8fe Updated from global requirements
Change-Id: Ifa8ad2fc0d711a1ae4c7b232f0361df52718be62
2015-11-19 15:46:49 +00:00
Gal Margalit
143ad65de6 UI: Execution update - update description modal
* added table action button and a modal to
  update execution description

Screenshots:
http://pasteboard.co/2fTvPcAA.png
http://pasteboard.co/2fTCIKAL.png
http://pasteboard.co/2fTENJz7.png

Partially implements blueprint: mistral-dashboard-executions-screen

Change-Id: If0e096b674640e12a095607c333954719a5ad594
2015-11-19 15:21:28 +00:00
Jenkins
9eb73b650b Merge "UI: Execution update - table actions" 2015-11-16 16:19:19 +00:00
Jenkins
00b1a43d7e Merge "UI:Actions list:remove desc column+details screen" 2015-11-16 14:56:43 +00:00
Gal Margalit
936548c1e5 UI: Execution update - table actions
* added table action buttons to pause resume and cancel execution

Screenshots:
http://pasteboard.co/2benOWcT.png

Partially implements blueprint: mistral-dashboard-executions-screen

Change-Id: I3b0b475f7e9e24f90396d145c453544cfcfe71ac
2015-11-16 13:53:57 +00:00
Liat Fried
04798dcd48 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
2015-11-16 09:03:11 +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
Jenkins
359b941afd Merge "UI: Task & Execution screen refactored" 2015-11-09 04:52: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
OpenStack Proposal Bot
19934ef93e Updated from global requirements
Change-Id: I625681123eecbce4e763b5e6ed42e87898014ad8
2015-11-03 04:30:55 +00:00
Gal Margalit
b800df51a8 UI: Execution Overview screen refactored
* 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
2015-11-02 13:46:42 +00:00
Gal Margalit
2d938b9677 executions overview screen: workflow link
* 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
2015-10-29 15:16:56 +00:00
Jenkins
caf63a6890 Merge "Changed titles of modal forms." 2015-10-23 12:14:38 +00:00
Jenkins
dd56214fa2 Merge "Added home-page link in setup.cfg file" 2015-10-19 10:07:58 +00:00
venkatamahesh
7abcce919b Added home-page link in setup.cfg file
Change-Id: I1283a9bf931632368ee1bf735f8c5177850f9a03
2015-10-19 14:55:55 +05:30
Jenkins
c80b86dbd0 Merge "Set version for Mitaka" 2015-10-16 10:42:14 +00:00
Renat Akhmerov
7d2e7ea2cd Set version for Mitaka
Change-Id: I59f7960e9fefa141e5d1a34e5d361cb800cafccd
2015-10-16 15:37:00 +06:00
Jenkins
82ad070d47 Merge "mistral-dashboard: refer dashboard debug instructions to the updated mistral trbouelshooting page" into stable/liberty 2015-10-14 05:20:24 +00:00
Jenkins
69edfdf194 Merge "Add .mailmap for pbr AUTHORS generation" into stable/liberty 2015-10-14 05:20:18 +00:00
Gal Margalit
ac625793bc mistral-dashboard: refer dashboard debug instructions to the updated mistral trbouelshooting page
* 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)
2015-10-14 05:00:08 +00:00
Renat Akhmerov
6d63bf3bd7 Add .mailmap for pbr AUTHORS generation
Change-Id: I420520ecab07f69a3d7b2b279bf7ebe2dc2c039d
(cherry picked from commit cbdcb619b13c699c486d91ab1d685f3387a85e45)
2015-10-14 04:59:08 +00:00
Renat Akhmerov
87f16c8306 Update AUTHORS file
Change-Id: I6e5cb562d728541fc6b1bfe4f61328d3de33211d
(cherry picked from commit 1c7a5fbbbbff4868283e83bb5b5c0f9394f45a39)
2015-10-14 04:58:39 +00:00
Jenkins
ef8f426f62 Merge "mistral-dashboard: refer dashboard debug instructions to the updated mistral trbouelshooting page" 2015-10-12 04:35:16 +00:00
Jenkins
6220c6fc86 Merge "Add .mailmap for pbr AUTHORS generation" 2015-10-08 09:09:48 +00:00
Gal Margalit
69b82fc76a mistral-dashboard: refer dashboard debug instructions to the updated mistral trbouelshooting page
* 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
2015-10-07 12:29:00 +00:00
Renat Akhmerov
cbdcb619b1 Add .mailmap for pbr AUTHORS generation
Change-Id: I420520ecab07f69a3d7b2b279bf7ebe2dc2c039d
2015-10-05 17:06:08 +06:00
Renat Akhmerov
1c7a5fbbbb Update AUTHORS file
Change-Id: I6e5cb562d728541fc6b1bfe4f61328d3de33211d
2015-10-05 13:48:35 +06:00
hardik
cc7f946ece Changed titles of modal forms.
Modal forms titles has been changed for
"Create Workbooks", "Update Workbooks",
"Create Workflows" and "Update Workflows".

Change-Id: I72abddf71a5704dcaee39b37159035163219cdfa
Closes-Bug: #1505570
2015-09-27 10:05:32 +05:30
OpenStack Proposal Bot
e84b471e51 Updated from global requirements
Change-Id: Ib99a1d1daec1f7e5fc2cc5d0fe6d66d6855ae5b8
1.0.0.0rc1
2015-09-24 01:02:58 +00:00
OpenStack Proposal Bot
c67097ef9a Updated from global requirements
Change-Id: I7d8beae090d03bac4ae713dbf421cfd2938150bd
2015-09-17 16:39:25 +00:00
Liat Fried
3de32160a9 Mistral-dashboard: Tasks list-addition of Execution detail screen
* Added “Execution detail” screen  link

Implements blueprint: tasks-screen-improvments
Change-Id: I21f615c576f86364085e458b451ac02646882656
2015-09-17 11:32:02 +00:00
Zhenguo Niu
e084e2bc65 Updated from global requirements
Change-Id: Iee319fe89bc40a675c749088a7a6a130012ffc0e
1.0.0.0b3
2015-09-08 13:09:44 +00:00
Zhenguo Niu
5785323d0a Remove the test cases for handle_errors to fix the py27 gate issue
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
2015-09-08 20:27:30 +08:00
OpenStack Proposal Bot
ba563279e2 Updated from global requirements
Change-Id: I52ae3588436011f8d5099204e73b4486f45fff7e
2015-09-03 03:07:17 +00:00
Liat Fried
12432e6fec mistral-dashboard: added Task details overview screen infrastructure
* 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
2015-08-27 13:08:01 +00:00
Zhenguo Niu
22f05e5db5 Rename Mistral dashboard to Workflow
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
2015-08-26 22:57:09 +08:00
Jenkins
d824086879 Merge "Restrict the pbr version to sync with global requirement" 2015-08-25 11:14:25 +00:00
Jenkins
b61d0d9ae9 Merge "Add tables filter action support" 2015-08-25 10:54:25 +00:00
Zhenguo Niu
b7cf70b2ce Add tables filter action support
This patch adds the ability to filter tables by specified
string.

screenshots:
http://pasteboard.co/2Q1GyCie.png

Change-Id: I1c4577f0f324d0865e5b4fb16df4767a39b40733
Closes-Bug: #1485827
2015-08-25 16:23:34 +08:00