[zanata/zanata-platform] ca1ba9: Add settings component with a few settings (ZNTA-1...

GitHub noreply at github.com
Tue Oct 3 23:52:30 UTC 2017


  Branch: refs/heads/ZNTA-2216-review-admin-page
  Home:   https://github.com/zanata/zanata-platform
  Commit: ca1ba9bb1002bd5426a539f34c85afc8e21979fb
      https://github.com/zanata/zanata-platform/commit/ca1ba9bb1002bd5426a539f34c85afc8e21979fb
  Author: David Mason <drdmason at gmail.com>
  Date:   2017-09-29 (Fri, 29 Sep 2017)

  Changed paths:
    M server/docker/README.md
    M server/gwt-shared/src/main/java/org/zanata/webtrans/shared/model/UserOptions.java
    M server/services/src/main/java/org/zanata/rest/editor/service/UserService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/resource/UserResource.java
    M server/services/src/main/java/org/zanata/webtrans/server/rpc/LoadOptionsHandler.java
    M server/services/src/main/resources/db/changelogs/db.changelog-4.3.xml
    M server/zanata-frontend/src/frontend/.babelrc
    A server/zanata-frontend/src/frontend/.flowconfig
    M server/zanata-frontend/src/frontend/.storybook-editor/__snapshots__/storyshots-editor.test.js.snap
    M server/zanata-frontend/src/frontend/.storybook-frontend/__snapshots__/storyshots-frontend.test.js.snap
    M server/zanata-frontend/src/frontend/app/editor/actions/action-types.js
    M server/zanata-frontend/src/frontend/app/editor/actions/header-action-types.js
    M server/zanata-frontend/src/frontend/app/editor/actions/header-actions.js
    M server/zanata-frontend/src/frontend/app/editor/actions/index.js
    M server/zanata-frontend/src/frontend/app/editor/actions/key-shortcuts-actions.js
    A server/zanata-frontend/src/frontend/app/editor/actions/settings-action-types.js
    A server/zanata-frontend/src/frontend/app/editor/actions/settings-actions.js
    A server/zanata-frontend/src/frontend/app/editor/actions/settings-actions.test.js
    M server/zanata-frontend/src/frontend/app/editor/actions/suggestions-action-types.js
    M server/zanata-frontend/src/frontend/app/editor/actions/suggestions-actions.js
    M server/zanata-frontend/src/frontend/app/editor/components/GlossarySearchInput/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/Pager/Pager.test.js
    M server/zanata-frontend/src/frontend/app/editor/components/Pager/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingOption/SettingOption.story.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingOption/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingsOptions/SettingsOptions.story.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingsOptions/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/TransUnit/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/UiLanguageDropdown/UiLanguageDropdown.test.js
    M server/zanata-frontend/src/frontend/app/editor/containers/ControlsHeader.js
    M server/zanata-frontend/src/frontend/app/editor/containers/KeyShortcutCheatSheet/index.js
    M server/zanata-frontend/src/frontend/app/editor/containers/KeyShortcutDispatcher.js
    M server/zanata-frontend/src/frontend/app/editor/containers/Root/index.js
    A server/zanata-frontend/src/frontend/app/editor/containers/SettingsPanel.js
    M server/zanata-frontend/src/frontend/app/editor/containers/Sidebar/index.js
    M server/zanata-frontend/src/frontend/app/editor/containers/SidebarContent.js
    R server/zanata-frontend/src/frontend/app/editor/containers/SidebarSettings.js
    M server/zanata-frontend/src/frontend/app/editor/containers/SuggestionsPanel.js
    A server/zanata-frontend/src/frontend/app/editor/containers/TranslationInfoPanel/index.js
    M server/zanata-frontend/src/frontend/app/editor/index.js
    M server/zanata-frontend/src/frontend/app/editor/reducers/index.js
    A server/zanata-frontend/src/frontend/app/editor/reducers/settings-reducer.js
    A server/zanata-frontend/src/frontend/app/editor/reducers/settings-reducer.test.js
    M server/zanata-frontend/src/frontend/app/editor/reducers/ui-reducer.js
    M server/zanata-frontend/src/frontend/app/editor/reducers/ui-reducer.test.js
    M server/zanata-frontend/src/frontend/build/messages/app/editor/components/ActivityFeedItem/index.json
    M server/zanata-frontend/src/frontend/package.json
    M server/zanata-frontend/src/frontend/yarn.lock

  Log Message:
  -----------
  Add settings component with a few settings (ZNTA-1927) (#524)

Adds a user settings API endpoint, and makes the React editor load settings from that endpoint on startup. It adds an implicit setting for whether the suggestions panel is open, and an explicit setting to change the 'Enter' key behaviour.

* feat(ZNTA-1927): update docker instructions to clarify how to find port

* feat(ZNTA-1927): prefix gwt editor settings keys with "gwt."

* feat(ZNTA-1927): add options REST endpoints

Includes GET and POST endpoints, which include a prefix for the option names
to return.

* test: update jest to 21.x and update a few snapshots

This version of Jest is needed to properly compare objects that use symbol
keys. In this branch the API call action tests require this.
8 snapshots were broken due to different pretty-print indentation levels
in the new version of Jest (no real differences).

* feat(ZNTA-1927): add user settings actions and reducer

* feat(ZNTA-1927): use user settings for suggestion panel visibility

* test(ZNTA-1927): test settings actions and reducer

* refactor: fix typo in doc comment

* refactor: fix linting errors in SettingOption and SettingsOptions files

* feat(ZNTA-1927): add settings panel with enter key setting option

Also enables Flow for type-checking (since there were several changes
that were a pain to keep track of without it), and refactors some of
the files I needed to work with - closer to the ideal structure the
app should be using.

* fix(editor): prevent error when GlossarySearchInput is not yet bound

This was a subtle bug, triggered when switching between different
fix(editor): prevent error when GlossarySearchInput is not yet bound

* refactor: fix up some commented-out code saved during conflict resolution

There were a few changes to a file in master, but the contents of that file
were extracted to a separate module in my branch. Since they were just
commented-out code as a reminder when activating a feature, I just kept all
the added parts at the end of their original file and manually move them
to the right place in this commit.

* test(ZNTA-1927): update tests, add enzyme

Updated tests. Was having issues trying to render a stateless component
since that is not well supported by the standard TestUtils. Used enzyme
in that test instead, which supports stateless components and has a
cleaner API anyway. We should use enzyme in all our tests.

* test(ZNTA-1927): update snapshots for modals

This is just an indentation mismatch on the example background content.
We should insert the background content as a separate module so that
it can be mocked away in the snapshot tests.

* refactor(ZNTA-1927): rename SidebarSettings to SettingsPanel

* fix(ZNTA-1927): fix errors introduced during merge

Duplicate logger definition, and missing closing tag in a changelog.

* feat(ZNTA-1927): fix indentation and use stream in UserService

* refactor: remove unused comments

* feat(ZNTA-1927): remove flow-typed annotations

These will be submitted in a separate pull request

* fix: remove unused serialVersionUID and logger

* fix: remove unused import

* fix: remove some unused serialVersionUID

These are generating Java warnings

* fix(ZNTA-1927): fix compile error

* refactor(ZNTA-1927): remove unused imports and update warning threshold

* feat(ZNTA-1927): make Shift+Enter add a line when Enter saves immediately


  Commit: d0b564cd624bda02ab02814b54ff06f7f0372c3f
      https://github.com/zanata/zanata-platform/commit/d0b564cd624bda02ab02814b54ff06f7f0372c3f
  Author: Alex Eng <aeng at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M docs/user-guide/projects/project-settings.md
    M server/services/src/main/java/org/zanata/action/ProjectHome.java
    M server/services/src/main/java/org/zanata/security/SecurityFunctions.java
    A server/services/src/main/resources/db/changelogs/db.changelog-4.4.xml
    M server/services/src/main/resources/db/db.changelog.xml
    M server/services/src/main/resources/messages.properties
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/CopyTransTestData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/CopyVersionData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/DocumentsData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/MergeTranslationsData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/ProjectsData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/TranslationMemoryData.dbunit.xml
    M server/zanata-model-test/src/main/resources/performance/GetTransUnitListTest.dbunit.xml
    M server/zanata-model/src/main/java/org/zanata/model/HProject.java
    M server/zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab-general.xhtml
    M server/zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab-translation.xhtml

  Log Message:
  -----------
  refactor: change invite only to private in project (#509)

* refactor: change invite only to private in project

https://zanata.atlassian.net/browse/ZNTA-2176

* refactor: move to 4.4 db.changelog

* revert 4.3 changelog


  Commit: 3fb86e42ed353909645f76788376b3c402424656
      https://github.com/zanata/zanata-platform/commit/3fb86e42ed353909645f76788376b3c402424656
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M server/functional-test/pom.xml
    M server/functional-test/src/test/java/org/zanata/feature/manual/CopyTransTuningTest.java
    M server/pom.xml
    M server/services/pom.xml
    M server/services/src/main/java/org/zanata/action/ActivateAction.java
    M server/services/src/main/java/org/zanata/action/AdminCreateUserAction.java
    M server/services/src/main/java/org/zanata/action/ApplicationConfigurationAction.java
    M server/services/src/main/java/org/zanata/action/AuthenticationEvents.java
    M server/services/src/main/java/org/zanata/action/CacheAction.java
    M server/services/src/main/java/org/zanata/action/ContactLanguageTeamMembersAction.java
    M server/services/src/main/java/org/zanata/action/DashboardAction.java
    M server/services/src/main/java/org/zanata/action/InactiveAccountAction.java
    M server/services/src/main/java/org/zanata/action/LanguageAction.java
    M server/services/src/main/java/org/zanata/action/LanguageJoinAction.java
    M server/services/src/main/java/org/zanata/action/MergeTransAction.java
    M server/services/src/main/java/org/zanata/action/NewProfileAction.java
    M server/services/src/main/java/org/zanata/action/PasswordResetRequestAction.java
    M server/services/src/main/java/org/zanata/action/ProjectHome.java
    M server/services/src/main/java/org/zanata/action/ProjectHomeAction.java
    M server/services/src/main/java/org/zanata/action/ProjectPermissionDialog.java
    M server/services/src/main/java/org/zanata/action/UserSettingsAction.java
    M server/services/src/main/java/org/zanata/action/VersionGroupHome.java
    M server/services/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M server/services/src/main/java/org/zanata/action/VersionGroupJoinAction.java
    M server/services/src/main/java/org/zanata/action/VersionHome.java
    M server/services/src/main/java/org/zanata/action/VersionHomeAction.java
    M server/services/src/main/java/org/zanata/action/validator/DomainListValidator.java
    M server/services/src/main/java/org/zanata/adapter/FileFormatAdapter.java
    M server/services/src/main/java/org/zanata/adapter/GenericPropertiesAdapter.java
    M server/services/src/main/java/org/zanata/adapter/GettextAdapter.java
    M server/services/src/main/java/org/zanata/adapter/TSAdapter.java
    M server/services/src/main/java/org/zanata/dao/AccountDAO.java
    M server/services/src/main/java/org/zanata/dao/GlossaryDAO.java
    M server/services/src/main/java/org/zanata/dao/LocaleDAO.kt
    M server/services/src/main/java/org/zanata/dao/PersonDAO.java
    M server/services/src/main/java/org/zanata/dao/ProjectDAO.java
    M server/services/src/main/java/org/zanata/dao/ProjectIterationDAO.java
    M server/services/src/main/java/org/zanata/dao/TransMemoryDAO.java
    M server/services/src/main/java/org/zanata/dao/VersionGroupDAO.java
    M server/services/src/main/java/org/zanata/database/ProxyUtil.java
    M server/services/src/main/java/org/zanata/liquibase/custom/MigrateHTermCommentToString.java
    M server/services/src/main/java/org/zanata/rest/ZanataRestResponseInterceptor.java
    M server/services/src/main/java/org/zanata/rest/ZanataRestSecurityInterceptor.java
    M server/services/src/main/java/org/zanata/rest/editor/dto/TransUnit.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TextFlowService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TransUnitService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TransUnitUtils.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TranslationService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/UserService.java
    M server/services/src/main/java/org/zanata/rest/search/service/SearchService.java
    M server/services/src/main/java/org/zanata/rest/service/ETagUtils.java
    M server/services/src/main/java/org/zanata/rest/service/GlossaryService.java
    M server/services/src/main/java/org/zanata/rest/service/LocalesService.java
    M server/services/src/main/java/org/zanata/rest/service/ProjectService.java
    M server/services/src/main/java/org/zanata/rest/service/ProjectVersionService.java
    M server/services/src/main/java/org/zanata/rest/service/ResourceUtils.java
    M server/services/src/main/java/org/zanata/rest/service/StatisticsServiceImpl.java
    M server/services/src/main/java/org/zanata/search/ContentCriterion.java
    M server/services/src/main/java/org/zanata/search/FilterConstraintToQuery.java
    M server/services/src/main/java/org/zanata/security/AuthenticationManager.java
    M server/services/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/ConfigurationServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/EmailChangeService.java
    M server/services/src/main/java/org/zanata/service/impl/GlossaryFileServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/GlossarySearchServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/ProjectServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/RequestServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/TranslationFileServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/TranslationMemoryServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/TranslationServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/ValidationServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/WebHooksPublisher.java
    M server/services/src/main/java/org/zanata/servlet/CharacterEncodingFilter.java
    M server/services/src/main/java/org/zanata/servlet/MultiFileUploadServlet.java
    M server/services/src/main/java/org/zanata/servlet/UrlRewriteConfig.java
    M server/services/src/main/java/org/zanata/ui/ActivityEntry.java
    M server/services/src/main/java/org/zanata/ui/FilterUtil.java
    M server/services/src/main/java/org/zanata/ui/UIInputContainer.java
    M server/services/src/main/java/org/zanata/util/ComparatorUtil.java
    M server/services/src/main/java/org/zanata/util/HttpUtil.java
    M server/services/src/main/java/org/zanata/util/TranslationUtil.java
    M server/services/src/main/java/org/zanata/util/UrlUtil.java
    M server/services/src/main/java/org/zanata/webtrans/server/rpc/AddReviewCommentHandler.java
    M server/services/src/test/java/org/zanata/liquibase/custom/MigrateSeamTextToCommonMarkTest.kt
    M server/services/src/test/java/org/zanata/rest/service/raw/ArquillianRest.kt
    M server/zanata-model/pom.xml
    M server/zanata-model/src/main/java/org/zanata/model/Activity.java
    M server/zanata-model/src/main/java/org/zanata/model/HLocaleMember.java
    M server/zanata-model/src/main/java/org/zanata/model/HProjectLocaleMember.java
    M server/zanata-model/src/main/java/org/zanata/model/HProjectMember.java
    M server/zanata-model/src/main/java/org/zanata/model/ModelEntityBase.java
    M server/zanata-model/src/main/java/org/zanata/util/GlossaryUtil.java
    M server/zanata-model/src/main/java/org/zanata/util/JPACopier.java
    A server/zanata-model/src/main/java/org/zanata/util/RandomStringUtils.java
    M server/zanata-model/src/test/java/org/zanata/model/validator/EmailDomainValidatorTest.java
    A server/zanata-model/src/test/java/org/zanata/util/RandomStringUtilsTest.java
    M server/zanata-war/src/test/java/org/zanata/rest/service/TMXImportITCase.java

  Log Message:
  -----------
  Migrate Commons Lang to Lang3 and Text (#538)

* Migrate Commons Lang to Lang3 and Text
* Add RandomStringUtils
* Avoid unnecessary commons-lang dependency
* Fix deprecation warnings


  Commit: deee80493f4ac1b336d9a918942c7bef869b6b5c
      https://github.com/zanata/zanata-platform/commit/deee80493f4ac1b336d9a918942c7bef869b6b5c
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M build-tools/src/test/java/TestJenkinsfile.java

  Log Message:
  -----------
  Update TestJenkinsfile to work with ZNTA-2201


  Commit: f2ff211b55e4728f784a24b30a1fb2c5ff69f7f0
      https://github.com/zanata/zanata-platform/commit/f2ff211b55e4728f784a24b30a1fb2c5ff69f7f0
  Author: Zanata Build Server <jenkins at zanata.org>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M build-tools/src/test/java/TestJenkinsfile.java

  Log Message:
  -----------
  Merge commit 'deee80493f4ac1b336d9a918942c7bef869b6b5c' into HEAD


  Commit: d0399fb99f5523227b2ed304790e167edb48567b
      https://github.com/zanata/zanata-platform/commit/d0399fb99f5523227b2ed304790e167edb48567b
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M server/functional-test/pom.xml
    M server/pom.xml
    M server/services/pom.xml
    M server/services/src/test/java/org/zanata/rest/service/raw/ArquillianRest.kt
    M server/zanata-model-test/pom.xml
    M server/zanata-model/pom.xml
    M server/zanata-war/pom.xml

  Log Message:
  -----------
  Update Kotlin to 1.1.51 (#546)


  Commit: efc168c98662167bb1192a4e23293bf0c0beb518
      https://github.com/zanata/zanata-platform/commit/efc168c98662167bb1192a4e23293bf0c0beb518
  Author: Ding-Yi Chen <dingyichen at gmail.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  ZNTA-2201-correctSHA (#522)

* ZNTA-2201-correctSHA


  Commit: 5d17725a68b287239f768405186c208ef93c9e5a
      https://github.com/zanata/zanata-platform/commit/5d17725a68b287239f768405186c208ef93c9e5a
  Author: Zanata Build Server <jenkins at zanata.org>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  Merge commit 'efc168c98662167bb1192a4e23293bf0c0beb518' into HEAD


  Commit: abede5acd9fbf947b7e0a9192838b013102772e3
      https://github.com/zanata/zanata-platform/commit/abede5acd9fbf947b7e0a9192838b013102772e3
  Author: Ding-Yi Chen <dchen at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M docs/release-notes.md

  Log Message:
  -----------
  doc(release): Update docs/release-notes.md for version 4.3.0


  Commit: 856e7431b1973dc9a2b16ab4f89e7766fbfd2859
      https://github.com/zanata/zanata-platform/commit/856e7431b1973dc9a2b16ab4f89e7766fbfd2859
  Author: Ding-Yi Chen <dchen at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M api/pom.xml
    M api/zanata-common-api/pom.xml
    M build-tools/pom.xml
    M client/pom.xml
    M client/stub-server/pom.xml
    M client/zanata-cli/pom.xml
    M client/zanata-client-commands/pom.xml
    M client/zanata-maven-plugin/pom.xml
    M client/zanata-rest-client/pom.xml
    M common/pom.xml
    M common/zanata-adapter-glossary/pom.xml
    M common/zanata-adapter-po/pom.xml
    M common/zanata-adapter-properties/pom.xml
    M common/zanata-adapter-xliff/pom.xml
    M common/zanata-common-util/pom.xml
    M parent/pom.xml
    M pom.xml
    M server/functional-test/pom.xml
    M server/gwt-editor/pom.xml
    M server/gwt-shared/pom.xml
    M server/gwt-test/pom.xml
    M server/pom.xml
    M server/security-common/pom.xml
    M server/services/pom.xml
    M server/zanata-frontend/pom.xml
    M server/zanata-liquibase/pom.xml
    M server/zanata-model-test/pom.xml
    M server/zanata-model/pom.xml
    M server/zanata-test-war/pom.xml
    M server/zanata-war/pom.xml

  Log Message:
  -----------
  chore(version): set version 4.3.0-alpha-3


  Commit: 866928e7fb8167954bc32907a98d14b2c4395ffc
      https://github.com/zanata/zanata-platform/commit/866928e7fb8167954bc32907a98d14b2c4395ffc
  Author: Ding-Yi Chen <dchen at redhat.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M api/pom.xml
    M api/zanata-common-api/pom.xml
    M build-tools/pom.xml
    M client/pom.xml
    M client/stub-server/pom.xml
    M client/zanata-cli/pom.xml
    M client/zanata-client-commands/pom.xml
    M client/zanata-maven-plugin/pom.xml
    M client/zanata-rest-client/pom.xml
    M common/pom.xml
    M common/zanata-adapter-glossary/pom.xml
    M common/zanata-adapter-po/pom.xml
    M common/zanata-adapter-properties/pom.xml
    M common/zanata-adapter-xliff/pom.xml
    M common/zanata-common-util/pom.xml
    M parent/pom.xml
    M pom.xml
    M server/functional-test/pom.xml
    M server/gwt-editor/pom.xml
    M server/gwt-shared/pom.xml
    M server/gwt-test/pom.xml
    M server/pom.xml
    M server/security-common/pom.xml
    M server/services/pom.xml
    M server/zanata-frontend/pom.xml
    M server/zanata-liquibase/pom.xml
    M server/zanata-model-test/pom.xml
    M server/zanata-model/pom.xml
    M server/zanata-test-war/pom.xml
    M server/zanata-war/pom.xml

  Log Message:
  -----------
  chore(version): new snapshot version 4.3.0-SNAPSHOT


  Commit: 9fd6a8f3638c7dea76a9125560ccf3f26471631e
      https://github.com/zanata/zanata-platform/commit/9fd6a8f3638c7dea76a9125560ccf3f26471631e
  Author: Zanata Build Server <jenkins at zanata.org>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M docs/release-notes.md

  Log Message:
  -----------
  Merge commit '866928e7fb8167954bc32907a98d14b2c4395ffc' into HEAD


  Commit: de226a94e686e128d35bf07570ea631693fec9e9
      https://github.com/zanata/zanata-platform/commit/de226a94e686e128d35bf07570ea631693fec9e9
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M Jenkinsfile
    M build-tools/src/test/java/TestJenkinsfile.java
    M docs/release-notes.md
    M docs/user-guide/projects/project-settings.md
    M server/docker/README.md
    M server/functional-test/pom.xml
    M server/functional-test/src/test/java/org/zanata/feature/manual/CopyTransTuningTest.java
    M server/gwt-shared/src/main/java/org/zanata/webtrans/shared/model/UserOptions.java
    M server/pom.xml
    M server/services/pom.xml
    M server/services/src/main/java/org/zanata/action/ActivateAction.java
    M server/services/src/main/java/org/zanata/action/AdminCreateUserAction.java
    M server/services/src/main/java/org/zanata/action/ApplicationConfigurationAction.java
    M server/services/src/main/java/org/zanata/action/AuthenticationEvents.java
    M server/services/src/main/java/org/zanata/action/CacheAction.java
    M server/services/src/main/java/org/zanata/action/ContactLanguageTeamMembersAction.java
    M server/services/src/main/java/org/zanata/action/DashboardAction.java
    M server/services/src/main/java/org/zanata/action/InactiveAccountAction.java
    M server/services/src/main/java/org/zanata/action/LanguageAction.java
    M server/services/src/main/java/org/zanata/action/LanguageJoinAction.java
    M server/services/src/main/java/org/zanata/action/MergeTransAction.java
    M server/services/src/main/java/org/zanata/action/NewProfileAction.java
    M server/services/src/main/java/org/zanata/action/PasswordResetRequestAction.java
    M server/services/src/main/java/org/zanata/action/ProjectHome.java
    M server/services/src/main/java/org/zanata/action/ProjectHomeAction.java
    M server/services/src/main/java/org/zanata/action/ProjectPermissionDialog.java
    M server/services/src/main/java/org/zanata/action/UserSettingsAction.java
    M server/services/src/main/java/org/zanata/action/VersionGroupHome.java
    M server/services/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M server/services/src/main/java/org/zanata/action/VersionGroupJoinAction.java
    M server/services/src/main/java/org/zanata/action/VersionHome.java
    M server/services/src/main/java/org/zanata/action/VersionHomeAction.java
    M server/services/src/main/java/org/zanata/action/validator/DomainListValidator.java
    M server/services/src/main/java/org/zanata/adapter/FileFormatAdapter.java
    M server/services/src/main/java/org/zanata/adapter/GenericPropertiesAdapter.java
    M server/services/src/main/java/org/zanata/adapter/GettextAdapter.java
    M server/services/src/main/java/org/zanata/adapter/TSAdapter.java
    M server/services/src/main/java/org/zanata/dao/AccountDAO.java
    M server/services/src/main/java/org/zanata/dao/GlossaryDAO.java
    M server/services/src/main/java/org/zanata/dao/LocaleDAO.kt
    M server/services/src/main/java/org/zanata/dao/PersonDAO.java
    M server/services/src/main/java/org/zanata/dao/ProjectDAO.java
    M server/services/src/main/java/org/zanata/dao/ProjectIterationDAO.java
    M server/services/src/main/java/org/zanata/dao/TransMemoryDAO.java
    M server/services/src/main/java/org/zanata/dao/VersionGroupDAO.java
    M server/services/src/main/java/org/zanata/database/ProxyUtil.java
    M server/services/src/main/java/org/zanata/liquibase/custom/MigrateHTermCommentToString.java
    M server/services/src/main/java/org/zanata/rest/ZanataRestResponseInterceptor.java
    M server/services/src/main/java/org/zanata/rest/ZanataRestSecurityInterceptor.java
    M server/services/src/main/java/org/zanata/rest/editor/dto/TransUnit.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TextFlowService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TransUnitService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TransUnitUtils.java
    M server/services/src/main/java/org/zanata/rest/editor/service/TranslationService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/UserService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/resource/UserResource.java
    M server/services/src/main/java/org/zanata/rest/search/service/SearchService.java
    M server/services/src/main/java/org/zanata/rest/service/ETagUtils.java
    M server/services/src/main/java/org/zanata/rest/service/GlossaryService.java
    M server/services/src/main/java/org/zanata/rest/service/LocalesService.java
    M server/services/src/main/java/org/zanata/rest/service/ProjectService.java
    M server/services/src/main/java/org/zanata/rest/service/ProjectVersionService.java
    M server/services/src/main/java/org/zanata/rest/service/ResourceUtils.java
    M server/services/src/main/java/org/zanata/rest/service/StatisticsServiceImpl.java
    M server/services/src/main/java/org/zanata/search/ContentCriterion.java
    M server/services/src/main/java/org/zanata/search/FilterConstraintToQuery.java
    M server/services/src/main/java/org/zanata/security/AuthenticationManager.java
    M server/services/src/main/java/org/zanata/security/SecurityFunctions.java
    M server/services/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/ConfigurationServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/EmailChangeService.java
    M server/services/src/main/java/org/zanata/service/impl/GlossaryFileServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/GlossarySearchServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/ProjectServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/RequestServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/TranslationFileServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/TranslationMemoryServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/TranslationServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/ValidationServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/WebHooksPublisher.java
    M server/services/src/main/java/org/zanata/servlet/CharacterEncodingFilter.java
    M server/services/src/main/java/org/zanata/servlet/MultiFileUploadServlet.java
    M server/services/src/main/java/org/zanata/servlet/UrlRewriteConfig.java
    M server/services/src/main/java/org/zanata/ui/ActivityEntry.java
    M server/services/src/main/java/org/zanata/ui/FilterUtil.java
    M server/services/src/main/java/org/zanata/ui/UIInputContainer.java
    M server/services/src/main/java/org/zanata/util/ComparatorUtil.java
    M server/services/src/main/java/org/zanata/util/HttpUtil.java
    M server/services/src/main/java/org/zanata/util/TranslationUtil.java
    M server/services/src/main/java/org/zanata/util/UrlUtil.java
    M server/services/src/main/java/org/zanata/webtrans/server/rpc/AddReviewCommentHandler.java
    M server/services/src/main/java/org/zanata/webtrans/server/rpc/LoadOptionsHandler.java
    M server/services/src/main/resources/db/changelogs/db.changelog-4.3.xml
    A server/services/src/main/resources/db/changelogs/db.changelog-4.4.xml
    M server/services/src/main/resources/db/db.changelog.xml
    M server/services/src/main/resources/messages.properties
    M server/services/src/test/java/org/zanata/liquibase/custom/MigrateSeamTextToCommonMarkTest.kt
    M server/services/src/test/java/org/zanata/rest/service/raw/ArquillianRest.kt
    M server/zanata-frontend/src/frontend/.babelrc
    A server/zanata-frontend/src/frontend/.flowconfig
    M server/zanata-frontend/src/frontend/.storybook-editor/__snapshots__/storyshots-editor.test.js.snap
    M server/zanata-frontend/src/frontend/.storybook-frontend/__snapshots__/storyshots-frontend.test.js.snap
    M server/zanata-frontend/src/frontend/app/editor/actions/action-types.js
    M server/zanata-frontend/src/frontend/app/editor/actions/header-action-types.js
    M server/zanata-frontend/src/frontend/app/editor/actions/header-actions.js
    M server/zanata-frontend/src/frontend/app/editor/actions/index.js
    M server/zanata-frontend/src/frontend/app/editor/actions/key-shortcuts-actions.js
    A server/zanata-frontend/src/frontend/app/editor/actions/settings-action-types.js
    A server/zanata-frontend/src/frontend/app/editor/actions/settings-actions.js
    A server/zanata-frontend/src/frontend/app/editor/actions/settings-actions.test.js
    M server/zanata-frontend/src/frontend/app/editor/actions/suggestions-action-types.js
    M server/zanata-frontend/src/frontend/app/editor/actions/suggestions-actions.js
    M server/zanata-frontend/src/frontend/app/editor/components/GlossarySearchInput/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/Pager/Pager.test.js
    M server/zanata-frontend/src/frontend/app/editor/components/Pager/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingOption/SettingOption.story.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingOption/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingsOptions/SettingsOptions.story.js
    M server/zanata-frontend/src/frontend/app/editor/components/SettingsOptions/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/TransUnit/index.js
    M server/zanata-frontend/src/frontend/app/editor/components/UiLanguageDropdown/UiLanguageDropdown.test.js
    M server/zanata-frontend/src/frontend/app/editor/containers/ControlsHeader.js
    M server/zanata-frontend/src/frontend/app/editor/containers/KeyShortcutCheatSheet/index.js
    M server/zanata-frontend/src/frontend/app/editor/containers/KeyShortcutDispatcher.js
    M server/zanata-frontend/src/frontend/app/editor/containers/Root/index.js
    A server/zanata-frontend/src/frontend/app/editor/containers/SettingsPanel.js
    M server/zanata-frontend/src/frontend/app/editor/containers/Sidebar/index.js
    M server/zanata-frontend/src/frontend/app/editor/containers/SidebarContent.js
    R server/zanata-frontend/src/frontend/app/editor/containers/SidebarSettings.js
    M server/zanata-frontend/src/frontend/app/editor/containers/SuggestionsPanel.js
    A server/zanata-frontend/src/frontend/app/editor/containers/TranslationInfoPanel/index.js
    M server/zanata-frontend/src/frontend/app/editor/index.js
    M server/zanata-frontend/src/frontend/app/editor/reducers/index.js
    A server/zanata-frontend/src/frontend/app/editor/reducers/settings-reducer.js
    A server/zanata-frontend/src/frontend/app/editor/reducers/settings-reducer.test.js
    M server/zanata-frontend/src/frontend/app/editor/reducers/ui-reducer.js
    M server/zanata-frontend/src/frontend/app/editor/reducers/ui-reducer.test.js
    M server/zanata-frontend/src/frontend/package.json
    M server/zanata-frontend/src/frontend/yarn.lock
    M server/zanata-model-test/pom.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/CopyTransTestData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/CopyVersionData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/DocumentsData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/MergeTranslationsData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/ProjectsData.dbunit.xml
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/TranslationMemoryData.dbunit.xml
    M server/zanata-model-test/src/main/resources/performance/GetTransUnitListTest.dbunit.xml
    M server/zanata-model/pom.xml
    M server/zanata-model/src/main/java/org/zanata/model/Activity.java
    M server/zanata-model/src/main/java/org/zanata/model/HLocaleMember.java
    M server/zanata-model/src/main/java/org/zanata/model/HProject.java
    M server/zanata-model/src/main/java/org/zanata/model/HProjectLocaleMember.java
    M server/zanata-model/src/main/java/org/zanata/model/HProjectMember.java
    M server/zanata-model/src/main/java/org/zanata/model/ModelEntityBase.java
    M server/zanata-model/src/main/java/org/zanata/util/GlossaryUtil.java
    M server/zanata-model/src/main/java/org/zanata/util/JPACopier.java
    A server/zanata-model/src/main/java/org/zanata/util/RandomStringUtils.java
    M server/zanata-model/src/test/java/org/zanata/model/validator/EmailDomainValidatorTest.java
    A server/zanata-model/src/test/java/org/zanata/util/RandomStringUtilsTest.java
    M server/zanata-war/pom.xml
    M server/zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab-general.xhtml
    M server/zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab-translation.xhtml
    M server/zanata-war/src/test/java/org/zanata/rest/service/TMXImportITCase.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into ZNTA-2216-review-admin-page


Compare: https://github.com/zanata/zanata-platform/compare/4aec984d5f5f...de226a94e686


More information about the zanata-commits mailing list