We contentedly announce the release of: mistral-dashboard 4.0.0: Mistral dashboard This release is part of the ocata release series. Download the package from: https://pypi.python.org/pypi/mistral-dashboard For more details, please see below. Changes in mistral-dashboard 3.0.0.0rc1..4.0.0 ---------------------------------------------- 72a0ef3 Fix 'tox -ereleasenotes' Error 7bd5e93 Update UPPER_CONSTRAINTS_FILE for stable/ocata fda730a Update .gitreview for stable/ocata b82f870 Updated from global requirements 8d7810e Updated from global requirements ac86dfc Removed unnecessary utf-8 encoding 696c330 Task table - type column would refer to workflow executions accordingly 55425db Remove django<1.8 from tests b1c1627 Move _50_mistral.py file into enabled folder 7037048 Remove the dependency on horizon repo 907cb4d Fixed: Dashboard: "Run action" functionality doesn't work cd1c789 add CONTRIBUTING.rst 5584e25 Add Constraints support 61ff4a5 Updated from global requirements a0262da Workflow list - added missing fields 0bcc4a9 Added links to DSL docs in create/update views 08e21dd Fix docs-gate for mistral-dashboard 4830558 Changed "Task Details" to "Task Execution Details" 91fac9f mistral-dashboard:fixed boolean field design bug 2a54532 mistral-dashboard: added action executions screens b335f12 Updated from global requirements 92e3177 Show team and repo badges on README e66e1f6 Fixed action screen "run" button CSS issue 576fbfa Remove mox in test-requirement.txt 14e0dc0 Added reno for stable/mitaka, stable/liberty and stable/newton 29824af Adding files to .gitignore 9cc8911 Cleanup unused files 1b73cff mistral-dashboard: entities name change for system consistency d6c6c9c Updated from global requirements 539d53c Delete *openstack/common* in flake8 exclude list 95e1142 Updated from global requirements e87c40b Updated from global requirements 69c29c7 Enable release notes translation 21563bf Maintain releasenotes for mistral dashboard 40f1fec Updated from global requirements c53f508 Updated from global requirements 8030749 Updated from global requirements 0c1250f Added sphinix config to setup.cfg Diffstat (except docs and test files) ------------------------------------- .gitignore | 6 + .gitreview | 1 + CONTRIBUTING.rst | 16 ++ README.rst | 11 +- _50_mistral.py.example | 11 -- mistraldashboard/action_executions/__init__.py | 0 mistraldashboard/action_executions/forms.py | 102 ++++++++++++ mistraldashboard/action_executions/panel.py | 26 +++ mistraldashboard/action_executions/tables.py | 180 +++++++++++++++++++++ .../templates/action_executions/_update.html | 17 ++ .../templates/action_executions/detail.html | 96 +++++++++++ .../templates/action_executions/filtered.html | 13 ++ .../templates/action_executions/index.html | 9 ++ .../templates/action_executions/update.html | 11 ++ mistraldashboard/action_executions/urls.py | 34 ++++ mistraldashboard/action_executions/views.py | 174 ++++++++++++++++++++ mistraldashboard/actions/tables.py | 15 +- .../actions/templates/actions/detail.html | 6 +- mistraldashboard/actions/views.py | 8 + mistraldashboard/api.py | 63 +++++++- .../templates/cron_triggers/_create.html | 2 +- .../templates/cron_triggers/detail.html | 6 +- mistraldashboard/cron_triggers/views.py | 6 + mistraldashboard/dashboard.py | 5 +- mistraldashboard/default/SmartCell.py | 81 ---------- mistraldashboard/default/panel.py | 2 - mistraldashboard/default/smart_cell.py | 81 ++++++++++ .../default/templates/default/_booleanfield.html | 4 + .../default/templates/default/_preprint.html | 3 + mistraldashboard/default/utils.py | 28 +++- mistraldashboard/enabled/_50_mistral.py | 25 +++ mistraldashboard/enabled/__init__.py | 0 mistraldashboard/executions/panel.py | 4 +- mistraldashboard/executions/tables.py | 6 +- .../executions/templates/executions/detail.html | 8 +- .../executions/templates/executions/index.html | 4 +- .../templates/executions/index_filtered_task.html | 8 + mistraldashboard/executions/urls.py | 4 +- mistraldashboard/executions/views.py | 82 +++++++++- .../static/mistraldashboard/css/style.css | 46 +++++- mistraldashboard/tasks/panel.py | 4 +- mistraldashboard/tasks/tables.py | 28 +++- mistraldashboard/tasks/templates/tasks/detail.html | 23 ++- .../tasks/templates/tasks/filtered.html | 2 +- mistraldashboard/tasks/templates/tasks/index.html | 4 +- mistraldashboard/tasks/urls.py | 7 +- mistraldashboard/tasks/views.py | 41 +++-- mistraldashboard/workbooks/panel.py | 2 - mistraldashboard/workbooks/tables.py | 2 - .../templates/workbooks/_select_definition.html | 6 + .../workbooks/templates/workbooks/detail.html | 4 +- mistraldashboard/workbooks/urls.py | 2 - mistraldashboard/workbooks/views.py | 8 +- mistraldashboard/workflows/panel.py | 2 - mistraldashboard/workflows/tables.py | 24 ++- .../templates/workflows/_select_definition.html | 6 + .../workflows/templates/workflows/detail.html | 4 +- mistraldashboard/workflows/urls.py | 6 +- mistraldashboard/workflows/views.py | 67 ++++++-- releasenotes/notes/.placeholder | 0 releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 63 ++++++++ releasenotes/source/index.rst | 13 ++ releasenotes/source/liberty.rst | 6 + releasenotes/source/mitaka.rst | 6 + releasenotes/source/newton.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 6 +- setup.cfg | 3 + test-requirements.txt | 22 ++- tools/install_venv.py | 147 ----------------- tools/with_venv.sh | 4 - tox.ini | 25 +-- 75 files changed, 1374 insertions(+), 379 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9f2292c..346b1f3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr>=1.6 # Apache-2.0 +pbr>=1.8 # Apache-2.0 @@ -9 +9 @@ django-compressor>=2.0 # MIT -django-openstack-auth>=2.4.0 # Apache-2.0 +django-openstack-auth>=3.1.0 # Apache-2.0 @@ -12 +12 @@ python-mistralclient>=2.0.0 # Apache-2.0 -PyYAML>=3.1.0 # MIT +PyYAML>=3.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 923e213..c899d1d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,0 +4 @@ + @@ -6,2 +6,0 @@ hacking<0.11,>=0.10.0 -# Testing Requirements -http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon @@ -9 +8,2 @@ http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon -coverage>=3.6 # Apache-2.0 +# Testing Requirements +coverage>=4.0 # Apache-2.0 @@ -12,3 +12,2 @@ mock>=2.0 # BSD -mox>=0.5.3 # Apache-2.0 -mox3>=0.7.0 # Apache-2.0 -nodeenv>=0.9.4 # BSD License # BSD +mox3!=0.19.0,>=0.7.0 # Apache-2.0 +nodeenv>=0.9.4 # BSD @@ -21,0 +21 @@ xvfbwrapper>=0.1.3 #license: MIT + @@ -23,2 +23,8 @@ xvfbwrapper>=0.1.3 #license: MIT -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +reno>=1.8.0 # Apache-2.0 +docutils!=0.13.1,>=0.11 # OSI-Approved Open Source, Public Domain + +# Horizon requirements +django-compressor>=2.0 # MIT +django-openstack-auth>=3.1.0 # Apache-2.0