We joyfully announce the release of: tripleo-ui 8.2.0: tripleo-ui This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/tripleo-ui/ For more details, please see below. 8.2.0 ^^^^^ New Features * Adds validations status area to navigation bar * Validations sidebar is toggleable from navigation bar * Modals, Modal panels and validations sidebar transitions are properly animated * Responsive layout transitions are animated Changes in tripleo-ui 8.1.0..8.2.0 ---------------------------------- 131a426 Prepare Queens Milestone 3 65e8eb4 Imported Translations from Zanata 57753ef Change link to button for clearer UI 2c20fdb Fix bugs caused by dependencies update 744fdeb Update dependencies 27dfe42 Resolve CI issues 9941b07 Fixes babel-plugin-react-intl configuration 5c3d37c Refactor ImportPlanCard into ActionCard 9a05d33 Update roles listing f24b4a0 Add release notes for Modals and Validations sidebar changes d8c085c Add modal closing components 215a849 Extending contribution docs with more detail dda2e8c Use ListView from patternfly-react for NodeDrives list cd9a6fd Use ListView from patternfly-react for NodesListView ac4b741 Remove trash icon from delete node modal e2dc7e4 ModalPanel vs Validations sidebar positioning 673ae17 Rework ModalPanel to be based on react-overlays 406ab1e Modals with react-bootstrap 5861efc Layout components updates 9a0f456 Remove oslosphinx 274c73e Prevent filter duplicates Diffstat (except docs and test files) ------------------------------------- .babelrc | 9 +- .eslintrc | 21 +- .gitignore | 2 - i18n/locales/de.json | 42 +- i18n/locales/en-GB.json | 40 +- i18n/locales/es.json | 40 +- i18n/locales/fr.json | 83 +- i18n/locales/id.json | 40 +- i18n/locales/ja.json | 44 +- i18n/locales/ko-KR.json | 40 +- i18n/locales/tr-TR.json | 40 +- i18n/locales/zh-CN.json | 40 +- npm-shrinkwrap.json | 15481 +++++++++++++++++-- package.json | 78 +- .../notes/modal-changes-b60a012332656c73.yaml | 7 + releasenotes/source/conf.py | 2 +- src/js/actions/EnvironmentConfigurationActions.js | 42 +- src/js/actions/I18nActions.js | 7 +- src/js/actions/PlansActions.js | 5 +- src/js/actions/RolesActions.js | 10 +- src/js/actions/StacksActions.js | 10 +- src/js/actions/ValidationsActions.js | 11 +- src/js/actions/WorkflowExecutionsActions.js | 14 +- src/js/components/AuthenticatedContent.js | 59 +- src/js/components/MainContent.js | 41 + src/js/components/NavBar.js | 171 +- src/js/components/debug/DebugScreen.js | 54 +- .../deployment/DeploymentConfirmation.js | 13 +- src/js/components/deployment/DeploymentDetail.js | 106 +- src/js/components/deployment/DeploymentFailure.js | 19 +- src/js/components/deployment/DeploymentProgress.js | 41 +- src/js/components/deployment/DeploymentSuccess.js | 5 +- src/js/components/deployment/OvercloudInfo.js | 16 +- .../deployment_plan/ConfigurePlanStep.js | 3 +- src/js/components/deployment_plan/CurrentPlan.js | 28 +- .../deployment_plan/DeleteStackButton.js | 2 +- src/js/components/deployment_plan/DeployStep.js | 3 +- .../deployment_plan/DeploymentConfiguration.js | 36 +- .../deployment_plan/DeploymentFailure.js | 3 +- .../deployment_plan/DeploymentPlanStep.js | 10 +- .../deployment_plan/DeploymentProgress.js | 25 +- .../deployment_plan/NodesAssignmentForm.js | 6 +- src/js/components/deployment_plan/RoleCard.js | 37 +- src/js/components/deployment_plan/Roles.js | 7 +- .../EnvironmentConfiguration.js | 25 +- .../EnvironmentConfigurationTopic.js | 6 +- .../environment_configuration/EnvironmentGroup.js | 3 +- src/js/components/i18n/I18nDropdown.js | 18 +- src/js/components/login/Login.js | 7 +- src/js/components/nodes/NodeDrives/NodeDrive.js | 166 +- src/js/components/nodes/NodeDrives/NodeDrives.js | 43 +- src/js/components/nodes/Nodes.js | 24 +- .../nodes/NodesListView/NodeExtendedInfo.js | 143 +- .../components/nodes/NodesListView/NodeListItem.js | 248 +- .../components/nodes/NodesListView/NodeStates.js | 25 +- .../nodes/NodesListView/NodesListForm.js | 3 +- .../nodes/NodesListView/NodesListView.js | 2 +- src/js/components/nodes/NodesTable.js | 12 +- src/js/components/nodes/NodesTableView.js | 8 +- .../components/nodes/NodesToolbar/NodesToolbar.js | 6 +- .../nodes/NodesToolbar/NodesToolbarActions.js | 122 +- src/js/components/nodes/registerNodes/NodeTab.js | 3 +- .../nodes/registerNodes/RegisterNodeFields.js | 10 +- .../nodes/registerNodes/RegisterNodesDialog.js | 49 +- .../nodes/registerNodes/RegisterNodesForm.js | 33 +- src/js/components/nodes/tag_nodes/TagNodesForm.js | 44 +- src/js/components/nodes/tag_nodes/TagNodesModal.js | 25 +- src/js/components/notifications/Notification.js | 28 +- .../notifications/NotificationsToaster.js | 3 +- .../components/parameters/EnvironmentParameters.js | 19 +- src/js/components/parameters/ParameterInput.js | 4 +- src/js/components/parameters/ParameterInputList.js | 9 +- src/js/components/parameters/Parameters.js | 34 +- src/js/components/plan/DeletePlan.js | 47 +- src/js/components/plan/EditPlan.js | 112 +- src/js/components/plan/ExportPlan.js | 78 +- src/js/components/plan/FileList.js | 4 +- src/js/components/plan/NewPlan.js | 44 +- src/js/components/plan/NoPlans.js | 14 +- src/js/components/plan/PlanEditFormTabs.js | 8 +- src/js/components/plan/PlanFileInput.js | 34 +- src/js/components/plan/PlanFormTabs.js | 8 +- src/js/components/plan/PlanUploadTypeRadios.js | 6 +- src/js/components/plan/PlansList.js | 20 +- src/js/components/plan/cards/ImportPlanCard.js | 22 +- src/js/components/plan/cards/PlanActions.js | 5 +- src/js/components/plan/cards/PlanCard.js | 20 +- src/js/components/roles/RoleDetail.js | 201 +- src/js/components/roles/RoleNetworkConfig.js | 8 +- src/js/components/roles/RoleParameters.js | 6 +- src/js/components/roles/RoleServices.js | 13 +- src/js/components/ui/ConfirmationModal.js | 85 - src/js/components/ui/ListView/index.js | 282 - src/js/components/ui/Loader.js | 9 +- src/js/components/ui/Modal.js | 77 - src/js/components/ui/ModalPanel.js | 123 - src/js/components/ui/Modals/CloseModal.js | 65 + src/js/components/ui/Modals/ConfirmationModal.js | 87 + src/js/components/ui/Modals/Modal.js | 40 + src/js/components/ui/Modals/ModalPanel.js | 107 + src/js/components/ui/Modals/RoutedModal.js | 64 + src/js/components/ui/Modals/RoutedModalPanel.js | 75 + src/js/components/ui/Modals/index.js | 22 + src/js/components/ui/TabPane.js | 6 +- src/js/components/ui/Toolbar/ActiveFilters.js | 4 +- src/js/components/ui/Toolbar/SelectAll.js | 8 +- src/js/components/ui/Toolbar/ToolbarFiltersForm.js | 36 +- src/js/components/ui/Toolbar/index.js | 16 +- src/js/components/ui/cards/index.js | 40 + src/js/components/ui/dropdown/Dropdown.js | 12 +- src/js/components/ui/dropdown/DropdownKebab.js | 4 +- src/js/components/ui/forms/FormErrorList.js | 4 +- src/js/components/ui/forms/InputDescription.js | 6 +- src/js/components/ui/forms/InputErrorMessage.js | 6 +- src/js/components/ui/reduxForm/utils.js | 2 +- src/js/components/ui/tables/DataTable.js | 4 +- src/js/components/ui/tables/DataTableCells.js | 36 +- .../components/utils/checkRunningDeploymentHOC.js | 12 +- src/js/components/validations/Validation.js | 7 +- src/js/components/validations/ValidationDetail.js | 58 +- src/js/components/validations/ValidationsList.js | 99 +- src/js/components/validations/ValidationsToggle.js | 112 + .../components/validations/ValidationsToolbar.js | 3 +- src/js/constants/ValidationsConstants.js | 3 +- src/js/immutableRecords/roles.js | 11 +- src/js/immutableRecords/validations.js | 7 + src/js/mock/mockValidations.js | 9 +- src/js/reducers/environmentConfigurationReducer.js | 3 +- src/js/reducers/filtersReducer.js | 11 + src/js/reducers/parametersReducer.js | 20 +- src/js/reducers/rolesReducer.js | 22 +- src/js/reducers/validationsReducer.js | 13 +- src/js/reducers/workflowExecutionsReducer.js | 3 +- src/js/selectors/nodes.js | 6 +- src/js/selectors/nodesAssignment.js | 10 +- src/js/selectors/parameters.js | 5 +- src/js/selectors/roles.js | 4 +- src/js/selectors/stacks.js | 4 +- src/js/selectors/validations.js | 10 +- src/js/store.js | 10 +- src/less/base.less | 16 +- src/less/components/MainContent.less | 23 + src/less/components/Validations.less | 28 +- src/less/ui/Cards.less | 29 + src/less/ui/FixedContainer.less | 75 - src/less/ui/ModalPanel.less | 72 + src/less/ui/Modals.less | 42 +- src/less/ui/Plans.less | 14 - test-requirements.txt | 3 +- webpack.common.js | 25 +- 170 files changed, 17507 insertions(+), 3480 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d1270fe..8d1c3dd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,2 +3 @@ openstackdocstheme>=1.5.0 # Apache-2.0 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -oslosphinx>=2.5.0 # Apache-2.0 +sphinx>=1.6.2 # BSD