[tripleo] tripleo-ui 7.2.0 (pike)
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
participants (1)
-
no-reply@openstack.org