[release-announce] [tripleo] tripleo-ui 7.2.0 (pike)
no-reply at openstack.org
no-reply at openstack.org
Thu Jul 27 15:03:30 UTC 2017
We are stoked to announce the release of:
tripleo-ui 7.2.0: tripleo-ui
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/tripleo-ui/
For more details, please see below.
7.2.0
^^^^^
New Features
************
* Information about Drives is now available for each Node. List of
Drives is accessible through Node action menu in Nodes list view.
* Nodes List view now fetches and displays introspection data in
expanded Node view
* Nodes listing page now includes information about node
Introspection status. Fetching nodes performance has been improved.
New option to filter nodes by introspection status has been added.
* SelectAllCheckBox and SelectAllButton components have been added.
Those can be used to include SelectAll feature in item listings.
Nodes list view now includes 'Select All' button
* 'Plans' are now top level navigation item instead of deployment
plan. No deployment plan needs to be active by default. Activating
deployment plan is done by visiting plan via url.
Bug Fixes
*********
* Fixes bug 1682452 Automatically enable all available languages
* Fixes bug 1667064 Add a language picker to the login page
* Fixes bug 1639262 Add manage nodes button to nodes list page
* Fixes bug 1634718 adds Select All button to Nodes list view
Changes in tripleo-ui 7.1.0..7.2.0
----------------------------------
727097b Release 7.2.0 (pike m3)
3e67e4e Imported Translations from Zanata
8e2e9ac Imported Translations from Zanata
b2d5b4d Fix Logout and authentication loop
8337319 Imported Translations from Zanata
9586ac8 Use eslint-plugin-prettier when linting
aff9e24 Add eslint-plugin-prettier dev dependency
0495572 Add manage nodes button to nodes list page
37465f3 Updating help text below Mac Address field on Node Registration form.
ca4ae5b Imported Translations from Zanata
82fe423 Add deployment configuration IDs
9446465 Update TripleO UI config template.
2ee17d6 Remove pxe_ssh option from node registration
868a585 Remove CurrentPlanReducer
a2d103b Plans routing refactor
08792cf Add favicon icons
e8af1cc Change tripleo-ui login images
938119c Imported Translations from Zanata
97a893c Properly display introspection error message in notification
69b30f7 Imported Translations from Zanata
68e8684 Switch from oslosphinx to openstackdocstheme
842bec4 replace translateable with translatable
cb896fd Imported Translations from Zanata
1c88c9e Add language switcher to login page
b9c8949 Replace plan list table with a card view
e28dd6b Add Select All button to Nodes list view
85f04eb Node Drives list
046188f Show Node Introspection Data
7e65fba Add Introspection status to Nodes
af46edf Use component objects when comparing for type
9c0dea3 Imported Translations from Zanata
33c5a67 Imported Translations from Zanata
64f5194 Imported Translations from Zanata
5c9a687 Automatically enable all available languages
202695f Imported Translations from Zanata
8d47410 Run minification and tree shaking on build
3aa9e25 Add a global error handler
Diffstat (except docs and test files)
-------------------------------------
.eslintrc | 2 +
.gitignore | 1 +
bin/run_lint.sh | 20 ++
bin/verify-languages.js | 61 ++++
config/tripleo_ui_config.js.sample | 29 +-
i18n/locales/es.json | 86 +++--
i18n/locales/fr.json | 288 +++++++++++++++
i18n/locales/id.json | 91 +++--
i18n/locales/ja.json | 58 ++--
i18n/locales/ko-KR.json | 40 +--
i18n/locales/tr-TR.json | 35 +-
npm-shrinkwrap.json | 2 +-
package.json | 10 +-
.../automatic-languages-1024d07902ccbbd0.yaml | 5 +
.../notes/i18n-login-e5464553686d53c8.yaml | 5 +
.../notes/manage-nodes-12ae17ac5c1955be.yaml | 5 +
.../notes/nodes-drives-list-cd9428f01b2733d7.yaml | 5 +
.../nodes-introspection-data-e7e632eaf4afbb16.yaml | 5 +
...nodes-introspection-state-9777efdd74f6edfe.yaml | 6 +
.../notes/nodes-select-all-5530ad9be35e39fa.yaml | 10 +
.../refactor-plans-routes-ef1b51bc1a46aa0b.yaml | 6 +
releasenotes/source/conf.py | 10 +-
src/img/bg-login-2.png | Bin 28602 -> 34693 bytes
src/img/bg-login.png | Bin 41780 -> 39807 bytes
src/img/logo.svg | 336 +++++++++---------
src/img/owl.png | Bin 42432 -> 36008 bytes
src/img/tripleo-owl-navbar.svg | 259 ++++++++++++++
src/img/tripleo-owl.svg | 338 +++++++++++++-----
src/js/actions/CurrentPlanActions.js | 101 ++----
src/js/actions/I18nActions.js | 4 +-
src/js/actions/LoginActions.js | 12 +-
src/js/actions/NodesActions.js | 139 +++++++-
src/js/actions/PlansActions.js | 11 +-
src/js/actions/RegisterNodesActions.js | 3 +-
src/js/actions/ZaqarActions.js | 4 +
src/js/components/App.js | 2 +-
src/js/components/AuthenticatedContent.js | 24 +-
src/js/components/Login.js | 213 ------------
src/js/components/NavBar.js | 16 +-
src/js/components/UserAuthenticator.js | 16 +-
src/js/components/deployment/DeploymentDetail.js | 18 +-
.../deployment_plan/ConfigurePlanStep.js | 5 +-
src/js/components/deployment_plan/CurrentPlan.js | 385 +++++++++++++++++++++
src/js/components/deployment_plan/DeployStep.js | 4 +-
.../deployment_plan/DeploymentConfiguration.js | 31 +-
.../deployment_plan/DeploymentFailure.js | 25 +-
.../components/deployment_plan/DeploymentPlan.js | 378 +-------------------
.../deployment_plan/DeploymentPlanStep.js | 2 +-
.../deployment_plan/DeploymentProgress.js | 24 +-
src/js/components/deployment_plan/NoPlans.js | 2 +-
src/js/components/deployment_plan/PlansDropdown.js | 78 -----
src/js/components/deployment_plan/RoleCard.js | 4 +-
src/js/components/deployment_plan/Roles.js | 2 +
src/js/components/deployment_plan/RolesStep.js | 3 +
.../EnvironmentConfiguration.js | 25 +-
src/js/components/i18n/I18nDropdown.js | 36 +-
src/js/components/i18n/I18nProvider.js | 25 +-
src/js/components/login/LanguageInput.js | 73 ++++
src/js/components/login/Login.js | 233 +++++++++++++
src/js/components/nodes/NodeDrives/NodeDrive.js | 168 +++++++++
src/js/components/nodes/NodeDrives/NodeDrives.js | 90 +++++
src/js/components/nodes/Nodes.js | 14 +-
.../nodes/NodesListView/NodeExtendedInfo.js | 249 +++++++++++--
.../components/nodes/NodesListView/NodeListItem.js | 88 +++--
.../components/nodes/NodesListView/NodeStates.js | 32 ++
.../nodes/NodesListView/NodesListForm.js | 39 ++-
.../nodes/NodesListView/NodesListView.js | 24 +-
.../components/nodes/NodesToolbar/NodesToolbar.js | 13 +
.../nodes/NodesToolbar/NodesToolbarActions.js | 12 +
src/js/components/nodes/RegisterNodeForm.js | 9 +-
.../nodes/driver_fields/PXEAndSSHDriverFields.js | 60 ----
src/js/components/nodes/messages.js | 4 +
src/js/components/notifications/Notification.js | 2 +-
.../components/parameters/EnvironmentParameters.js | 3 +-
src/js/components/parameters/Parameters.js | 14 +-
src/js/components/plan/DeletePlan.js | 4 +-
src/js/components/plan/EditPlan.js | 4 +-
src/js/components/plan/ExportPlan.js | 4 +-
src/js/components/plan/ListPlans.js | 234 ++-----------
src/js/components/plan/NewPlan.js | 4 +-
src/js/components/plan/Plans.js | 20 +-
src/js/components/plan/cards/CreatePlanCard.js | 41 +++
src/js/components/plan/cards/PlanCard.js | 186 ++++++++++
src/js/components/roles/RoleDetail.js | 49 +--
src/js/components/ui/ListView/index.js | 48 ++-
src/js/components/ui/NavTab.js | 5 +-
src/js/components/ui/Toolbar/SelectAll.js | 113 ++++++
src/js/components/ui/dropdown/Dropdown.js | 13 +-
src/js/components/ui/dropdown/MenuItemLink.js | 45 +++
src/js/components/ui/tables/DataTable.js | 3 +-
src/js/components/utils/Timer.js | 38 --
.../components/utils/checkRunningDeploymentHOC.js | 6 +-
src/js/components/utils/index.js | 50 +++
src/js/components/validations/ValidationsList.js | 3 +-
src/js/constants/MistralConstants.js | 1 +
src/js/constants/NodesConstants.js | 2 +
src/js/constants/PlansConstants.js | 1 -
src/js/constants/i18n.js | 12 +
src/js/immutableRecords/currentPlan.js | 22 --
src/js/immutableRecords/login.js | 1 +
src/js/immutableRecords/nodes.js | 25 +-
src/js/immutableRecords/plans.js | 1 +
src/js/normalizrSchemas/nodes.js | 3 +
src/js/plugins/i18n.js | 97 ++++++
src/js/reducers/appReducer.js | 2 -
src/js/reducers/currentPlanReducer.js | 35 --
src/js/reducers/loginReducer.js | 8 +-
src/js/reducers/nodesReducer.js | 34 +-
src/js/reducers/plansReducer.js | 3 +
src/js/selectors/nodes.js | 82 ++++-
src/js/selectors/plans.js | 19 +-
src/js/selectors/stacks.js | 8 +-
src/js/selectors/validations.js | 4 +-
src/js/services/IronicApiErrorHandler.js | 2 +-
src/js/services/IronicInspectorApiErrorHandler.js | 74 ++++
src/js/services/IronicInspectorApiService.js | 60 ++++
src/js/services/logger.js | 9 +
src/js/services/utils.js | 13 +-
src/js/store.js | 24 +-
src/less/utils/patternflyOverrides.less | 6 +
test-requirements.txt | 1 +
webpack.common.js | 111 ++++++
webpack.config.js | 109 +-----
webpack.dev.js | 24 ++
webpack.prod.js | 35 ++
138 files changed, 4427 insertions(+), 2190 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 8548695..d1270fe 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,0 +2 @@
+openstackdocstheme>=1.5.0 # Apache-2.0
More information about the Release-announce
mailing list