]> source.dussan.org Git - sonarqube.git/commit
finish typing redux store and simplify connected components (#675)
authorStas Vilchik <stas.vilchik@sonarsource.com>
Mon, 3 Sep 2018 07:21:22 +0000 (09:21 +0200)
committerSonarTech <sonartech@sonarsource.com>
Mon, 3 Sep 2018 18:20:51 +0000 (20:20 +0200)
commitf6fd6fb056ca6c3de3637cfeafb53c30815ee12d
treebdf6b3a660066ffe6aaf644f6969e4353a7e21c8
parentf332f24ea986de3267aedcc9ba8ec1441ff4226b
finish typing redux store and simplify connected components (#675)
184 files changed:
server/sonar-web/src/main/js/api/issues.ts
server/sonar-web/src/main/js/api/languages.ts
server/sonar-web/src/main/js/api/organizations.ts
server/sonar-web/src/main/js/api/permissions.ts
server/sonar-web/src/main/js/api/quality-profiles.ts
server/sonar-web/src/main/js/app/components/AdminContainer.tsx
server/sonar-web/src/main/js/app/components/App.tsx
server/sonar-web/src/main/js/app/components/ComponentContainer.tsx
server/sonar-web/src/main/js/app/components/GlobalFooterContainer.tsx
server/sonar-web/src/main/js/app/components/GlobalMessagesContainer.tsx
server/sonar-web/src/main/js/app/components/Landing.tsx
server/sonar-web/src/main/js/app/components/PageTracker.tsx
server/sonar-web/src/main/js/app/components/StartupModal.tsx
server/sonar-web/src/main/js/app/components/embed-docs-modal/ProductNewsMenuItem.tsx
server/sonar-web/src/main/js/app/components/extensions/ExtensionContainer.tsx
server/sonar-web/src/main/js/app/components/extensions/OrganizationPageExtension.tsx
server/sonar-web/src/main/js/app/components/extensions/ProjectAdminPageExtension.js
server/sonar-web/src/main/js/app/components/nav/component/ComponentNavHeader.tsx
server/sonar-web/src/main/js/app/components/nav/component/ComponentNavMeta.tsx
server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx
server/sonar-web/src/main/js/app/components/nav/global/GlobalNavBranding.tsx
server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx
server/sonar-web/src/main/js/app/components/nav/global/GlobalNavUserContainer.tsx
server/sonar-web/src/main/js/app/components/nav/global/__tests__/GlobalNav-test.tsx
server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap
server/sonar-web/src/main/js/app/components/search/Search.d.ts
server/sonar-web/src/main/js/app/flow-types.js [new file with mode: 0644]
server/sonar-web/src/main/js/app/types.ts
server/sonar-web/src/main/js/app/utils/addGlobalSuccessMessage.ts
server/sonar-web/src/main/js/app/utils/getStore.ts
server/sonar-web/src/main/js/app/utils/handleRequiredAuthorization.js
server/sonar-web/src/main/js/app/utils/throwGlobalError.ts
server/sonar-web/src/main/js/apps/about/sonarcloud/SonarCloudPage.tsx
server/sonar-web/src/main/js/apps/account/organizations/UserOrganizations.tsx
server/sonar-web/src/main/js/apps/account/organizations/actions.ts
server/sonar-web/src/main/js/apps/background-tasks/components/StatsContainer.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/App.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/LanguageFacet.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/RepositoryFacet.tsx
server/sonar-web/src/main/js/apps/component-measures/components/App.js
server/sonar-web/src/main/js/apps/component-measures/components/MeasureHeader.js
server/sonar-web/src/main/js/apps/component-measures/components/MeasureOverview.js
server/sonar-web/src/main/js/apps/component-measures/components/MeasureOverviewContainer.js
server/sonar-web/src/main/js/apps/component-measures/drilldown/BubbleChart.js
server/sonar-web/src/main/js/apps/component-measures/drilldown/ComponentCell.js
server/sonar-web/src/main/js/apps/component-measures/drilldown/ComponentsListRow.js
server/sonar-web/src/main/js/apps/component-measures/drilldown/MeasureCell.js
server/sonar-web/src/main/js/apps/issues/IssuesPageSelector.tsx
server/sonar-web/src/main/js/apps/issues/components/AppContainer.tsx
server/sonar-web/src/main/js/apps/issues/sidebar/LanguageFacet.tsx
server/sonar-web/src/main/js/apps/marketplace/App.tsx
server/sonar-web/src/main/js/apps/marketplace/AppContainer.tsx
server/sonar-web/src/main/js/apps/organizationMembers/OrganizationMembersContainer.tsx
server/sonar-web/src/main/js/apps/organizations/actions.ts
server/sonar-web/src/main/js/apps/organizations/components/OrganizationAccessContainer.tsx
server/sonar-web/src/main/js/apps/organizations/components/OrganizationContainer.tsx
server/sonar-web/src/main/js/apps/organizations/components/OrganizationDelete.tsx
server/sonar-web/src/main/js/apps/organizations/components/OrganizationEdit.tsx
server/sonar-web/src/main/js/apps/organizations/components/OrganizationPage.tsx
server/sonar-web/src/main/js/apps/organizations/forSingleOrganization.tsx
server/sonar-web/src/main/js/apps/organizations/navigation/OrganizationNavigationHeaderContainer.tsx
server/sonar-web/src/main/js/apps/organizations/navigation/OrganizationNavigationMenuContainer.tsx
server/sonar-web/src/main/js/apps/overview/components/OverviewApp.tsx
server/sonar-web/src/main/js/apps/overview/components/SonarCloudEmptyOverview.tsx
server/sonar-web/src/main/js/apps/overview/meta/MetaContainer.tsx
server/sonar-web/src/main/js/apps/overview/meta/MetaQualityProfiles.tsx
server/sonar-web/src/main/js/apps/overview/meta/MetaSize.tsx
server/sonar-web/src/main/js/apps/permissions/global/components/AllHoldersListContainer.tsx
server/sonar-web/src/main/js/apps/permissions/project/components/App.js
server/sonar-web/src/main/js/apps/permissions/project/components/AppContainer.js
server/sonar-web/src/main/js/apps/permissions/shared/components/PageError.tsx
server/sonar-web/src/main/js/apps/portfolio/components/App.tsx
server/sonar-web/src/main/js/apps/portfolio/components/Subscription.tsx
server/sonar-web/src/main/js/apps/portfolio/components/SubscriptionContainer.tsx
server/sonar-web/src/main/js/apps/portfolio/components/__tests__/Subscription-test.tsx
server/sonar-web/src/main/js/apps/project-admin/key/BulkUpdate.js
server/sonar-web/src/main/js/apps/project-admin/key/Key.js
server/sonar-web/src/main/js/apps/projectBranches/components/AppContainer.ts
server/sonar-web/src/main/js/apps/projects/components/AllProjects.tsx
server/sonar-web/src/main/js/apps/projects/components/AllProjectsContainer.tsx
server/sonar-web/src/main/js/apps/projects/components/DefaultPageSelectorContainer.tsx
server/sonar-web/src/main/js/apps/projects/components/FavoriteFilterContainer.tsx
server/sonar-web/src/main/js/apps/projects/components/NoFavoriteProjects.tsx
server/sonar-web/src/main/js/apps/projects/components/ProjectCardLanguages.tsx
server/sonar-web/src/main/js/apps/projects/components/ProjectCardLanguagesContainer.tsx
server/sonar-web/src/main/js/apps/projects/components/ProjectCardOrganization.tsx
server/sonar-web/src/main/js/apps/projects/components/ProjectCardOrganizationContainer.tsx
server/sonar-web/src/main/js/apps/projects/create/CreateProjectPage.tsx
server/sonar-web/src/main/js/apps/projects/create/ManualProjectCreate.tsx
server/sonar-web/src/main/js/apps/projects/filters/LanguagesFilter.tsx
server/sonar-web/src/main/js/apps/projects/filters/LanguagesFilterContainer.tsx
server/sonar-web/src/main/js/apps/projects/visualizations/Visualizations.tsx
server/sonar-web/src/main/js/apps/projectsManagement/AppContainer.tsx
server/sonar-web/src/main/js/apps/quality-gates/components/DetailsApp.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/App.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/AppContainer.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/CopyProfileForm.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/DeleteProfileForm.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/ProfileActions.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/ProfileContainer.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/RenameProfileForm.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/__tests__/ProfileActions-test.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/__tests__/ProfileContainer-test.tsx
server/sonar-web/src/main/js/apps/quality-profiles/details/ChangeParentForm.tsx
server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileDetails.tsx
server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileHeader.tsx
server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileInheritance.tsx
server/sonar-web/src/main/js/apps/quality-profiles/details/__tests__/ProfileDetails-test.tsx
server/sonar-web/src/main/js/apps/quality-profiles/details/__tests__/__snapshots__/ProfileDetails-test.tsx.snap
server/sonar-web/src/main/js/apps/quality-profiles/home/CreateProfileForm.tsx
server/sonar-web/src/main/js/apps/quality-profiles/home/HomeContainer.tsx
server/sonar-web/src/main/js/apps/quality-profiles/home/PageHeader.tsx
server/sonar-web/src/main/js/apps/quality-profiles/home/ProfilesList.tsx
server/sonar-web/src/main/js/apps/quality-profiles/home/ProfilesListRow.tsx
server/sonar-web/src/main/js/apps/quality-profiles/home/RestoreProfileForm.tsx
server/sonar-web/src/main/js/apps/sessions/components/LoginContainer.tsx
server/sonar-web/src/main/js/apps/settings/store/actions.js
server/sonar-web/src/main/js/apps/settings/store/encryptionPage/actions.js
server/sonar-web/src/main/js/apps/settings/store/rootReducer.js
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingModal.tsx
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingPage.tsx
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/ProjectOnboarding.tsx
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/ProjectOnboardingPage.tsx
server/sonar-web/src/main/js/apps/users/UsersApp.tsx
server/sonar-web/src/main/js/apps/users/UsersAppContainer.tsx
server/sonar-web/src/main/js/apps/users/UsersList.tsx
server/sonar-web/src/main/js/apps/users/components/UserListItem.tsx
server/sonar-web/src/main/js/components/charts/LanguageDistribution.tsx
server/sonar-web/src/main/js/components/charts/LanguageDistributionContainer.tsx
server/sonar-web/src/main/js/components/charts/__tests__/LanguageDistribution-test.tsx
server/sonar-web/src/main/js/components/common/PrivacyBadgeContainer.tsx
server/sonar-web/src/main/js/components/controls/HomePageSelect.tsx
server/sonar-web/src/main/js/components/controls/__tests__/HomePageSelect-test.tsx
server/sonar-web/src/main/js/components/issue/Issue.js
server/sonar-web/src/main/js/components/issue/IssueView.js
server/sonar-web/src/main/js/components/issue/actions.js
server/sonar-web/src/main/js/components/issue/components/IssueActionsBar.js
server/sonar-web/src/main/js/components/issue/components/IssueAssign.js
server/sonar-web/src/main/js/components/issue/components/IssueChangelog.js
server/sonar-web/src/main/js/components/issue/components/IssueCommentAction.js
server/sonar-web/src/main/js/components/issue/components/IssueTags.js
server/sonar-web/src/main/js/components/issue/components/IssueTitleBar.js
server/sonar-web/src/main/js/components/issue/components/IssueTransition.js
server/sonar-web/src/main/js/components/issue/components/SimilarIssuesFilter.js
server/sonar-web/src/main/js/components/issue/components/__tests__/IssueAssign-test.js
server/sonar-web/src/main/js/components/issue/components/__tests__/IssueChangelog-test.js
server/sonar-web/src/main/js/components/issue/components/__tests__/IssueCommentAction-test.js
server/sonar-web/src/main/js/components/issue/components/__tests__/IssueTags-test.js
server/sonar-web/src/main/js/components/issue/components/__tests__/IssueTitleBar-test.js
server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueAssign-test.js.snap
server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueChangelog-test.js.snap
server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueTitleBar-test.js.snap
server/sonar-web/src/main/js/components/issue/popups/ChangelogPopup.js
server/sonar-web/src/main/js/components/issue/popups/SetAssigneePopup.js
server/sonar-web/src/main/js/components/issue/popups/__tests__/ChangelogPopup-test.js
server/sonar-web/src/main/js/components/measure/types.js
server/sonar-web/src/main/js/components/shared/Organization.tsx
server/sonar-web/src/main/js/components/ui/Avatar.tsx
server/sonar-web/src/main/js/store/__tests__/__snapshots__/organizations-test.ts.snap [new file with mode: 0644]
server/sonar-web/src/main/js/store/__tests__/organizations-test.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/appState.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/appState/duck.ts [deleted file]
server/sonar-web/src/main/js/store/globalMessages.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/globalMessages/duck.js [deleted file]
server/sonar-web/src/main/js/store/languages.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/languages/actions.js [deleted file]
server/sonar-web/src/main/js/store/languages/reducer.ts [deleted file]
server/sonar-web/src/main/js/store/metrics.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/metrics/actions.js [deleted file]
server/sonar-web/src/main/js/store/metrics/reducer.js [deleted file]
server/sonar-web/src/main/js/store/organizations.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/organizations/__tests__/__snapshots__/duck-test.ts.snap [deleted file]
server/sonar-web/src/main/js/store/organizations/__tests__/duck-test.ts [deleted file]
server/sonar-web/src/main/js/store/organizations/duck.ts [deleted file]
server/sonar-web/src/main/js/store/rootActions.js [deleted file]
server/sonar-web/src/main/js/store/rootActions.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/rootReducer.js [deleted file]
server/sonar-web/src/main/js/store/rootReducer.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/users.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/users/actions.ts [deleted file]
server/sonar-web/src/main/js/store/users/reducer.ts [deleted file]
server/sonar-web/src/main/js/store/utils/actions.ts [new file with mode: 0644]
server/sonar-web/src/main/js/store/utils/configureStore.js [deleted file]
server/sonar-web/src/main/js/store/utils/configureStore.ts [new file with mode: 0644]