[zanata/zanata-platform] 52757b: feat(ZNTA-1818): generate email report for TM Merg...

GitHub noreply at github.com
Tue May 22 07:07:00 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/zanata/zanata-platform
  Commit: 52757b9f94895413efa02e43df9b978ad6fb2819
      https://github.com/zanata/zanata-platform/commit/52757b9f94895413efa02e43df9b978ad6fb2819
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M Jenkinsfile
    M build-tools/src/main/resources/zanata-build-tools/detekt.yml
    M server/functional-test/pom.xml
    M server/functional-test/src/main/java/org/zanata/page/AbstractPage.kt
    M server/functional-test/src/main/java/org/zanata/page/projects/CreateProjectPage.java
    M server/functional-test/src/main/java/org/zanata/page/webtrans/EditorPage.java
    M server/functional-test/src/main/java/org/zanata/workflow/ProjectWorkFlow.java
    M server/functional-test/src/test/java/org/zanata/feature/account/InactiveUserLoginTest.java
    M server/functional-test/src/test/java/org/zanata/feature/endtoend/AdminEndToEndTest.java
    M server/functional-test/src/test/java/org/zanata/feature/endtoend/UserEndToEndTest.java
    M server/functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M server/functional-test/src/test/java/org/zanata/feature/language/ContactLanguageTeamTest.java
    M server/functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
    M server/functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionValidationsTest.java
    M server/functional-test/src/test/java/org/zanata/feature/security/SecurityTest.java
    M server/gwt-shared/src/main/java/org/zanata/webtrans/shared/model/SearchResultItem.java
    M server/gwt-shared/src/main/java/org/zanata/webtrans/shared/model/TransUnitUpdateRequest.java
    M server/gwt-shared/src/main/java/org/zanata/webtrans/shared/rest/dto/InternalTMSource.java
    M server/gwt-shared/src/main/java/org/zanata/webtrans/shared/rest/dto/TransMemoryMergeRequest.java
    M server/pom.xml
    M server/services/pom.xml
    M server/services/src/main/java/org/zanata/ApplicationConfiguration.java
    M server/services/src/main/java/org/zanata/action/FrontendAssets.kt
    M server/services/src/main/java/org/zanata/action/FrontendManifest.kt
    M server/services/src/main/java/org/zanata/action/MergeTransAction.java
    M server/services/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M server/services/src/main/java/org/zanata/action/VersionGroupJoinAction.java
    M server/services/src/main/java/org/zanata/adapter/TranslatableSeparator.kt
    M server/services/src/main/java/org/zanata/async/handle/MergeTranslationsTaskHandle.java
    M server/services/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    A server/services/src/main/java/org/zanata/config/ServerFromEmail.java
    A server/services/src/main/java/org/zanata/config/TMFuzzyBandsConfig.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/TextFlowDAO.java
    A server/services/src/main/java/org/zanata/email/AbstractEmailStrategy.java
    M server/services/src/main/java/org/zanata/email/EmailBuilder.java
    A server/services/src/main/java/org/zanata/email/HtmlEmailBuilder.kt
    A server/services/src/main/java/org/zanata/email/HtmlEmailSender.kt
    A server/services/src/main/java/org/zanata/email/HtmlEmailStrategy.kt
    A server/services/src/main/java/org/zanata/email/MailSessionProducer.kt
    A server/services/src/main/java/org/zanata/email/MessageBuilder.java
    A server/services/src/main/java/org/zanata/email/TMMergeEmailStrategy.kt
    M server/services/src/main/java/org/zanata/email/VelocityEmailStrategy.java
    A server/services/src/main/java/org/zanata/email/sendEmail.kt
    M server/services/src/main/java/org/zanata/i18n/MessagesFactory.java
    A server/services/src/main/java/org/zanata/log4j/logger.kt
    M server/services/src/main/java/org/zanata/rest/dto/VersionTMMerge.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/TranslationService.java
    M server/services/src/main/java/org/zanata/security/SamlAttributes.kt
    M server/services/src/main/java/org/zanata/security/ZanataIdentity.java
    M server/services/src/main/java/org/zanata/service/TransMemoryMergeService.java
    A server/services/src/main/java/org/zanata/service/TranslationCounter.kt
    M server/services/src/main/java/org/zanata/service/TranslationMemoryService.java
    M server/services/src/main/java/org/zanata/service/TranslationService.java
    M server/services/src/main/java/org/zanata/service/impl/EmailServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/GlossarySearchServiceImpl.java
    M server/services/src/main/java/org/zanata/service/impl/MergeTranslationsServiceImpl.java
    R server/services/src/main/java/org/zanata/service/impl/TransMemoryMergeServiceImpl.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
    A server/services/src/main/java/org/zanata/service/tm/merge/TMBandDefs.kt
    A server/services/src/main/java/org/zanata/service/tm/merge/TMMergeResult.kt
    A server/services/src/main/java/org/zanata/service/tm/merge/TransMemoryMergeServiceImpl.java
    M server/services/src/main/java/org/zanata/util/TransMemoryMergeStatusResolver.java
    M server/services/src/main/java/org/zanata/util/TranslationUtil.java
    M server/services/src/main/resources/messages.properties
    M server/services/src/test/java/org/zanata/ApplicationConfigurationTest.java
    M server/services/src/test/java/org/zanata/ZanataJpaTest.java
    M server/services/src/test/java/org/zanata/action/FrontendAssetsTest.kt
    M server/services/src/test/java/org/zanata/config/DatabaseBackedConfigTest.java
    A server/services/src/test/java/org/zanata/email/HtmlEmailBuilderTest.kt
    A server/services/src/test/java/org/zanata/email/TMBandDefsTest.kt
    M server/services/src/test/java/org/zanata/email/VelocityEmailStrategyTest.java
    A server/services/src/test/java/org/zanata/email/multipart.kt
    M server/services/src/test/java/org/zanata/rest/service/raw/ArquillianRest.kt
    M server/services/src/test/java/org/zanata/service/impl/CopyVersionServiceImplTest.java
    M server/services/src/test/java/org/zanata/service/impl/GlossarySearchServiceImplTest.java
    M server/services/src/test/java/org/zanata/service/impl/MergeTranslationsServiceImplTest.java
    R server/services/src/test/java/org/zanata/service/impl/TransMemoryMergeServiceImplJpaTest.java
    R server/services/src/test/java/org/zanata/service/impl/TransMemoryMergeServiceImplTest.java
    M server/services/src/test/java/org/zanata/service/impl/TranslationFinderTest.java
    M server/services/src/test/java/org/zanata/service/impl/TranslationMemoryServiceImplTest.java
    A server/services/src/test/java/org/zanata/service/tm/merge/TransMemoryMergeServiceImplJpaTest.java
    A server/services/src/test/java/org/zanata/service/tm/merge/TransMemoryMergeServiceImplTest.java
    M server/services/src/test/java/org/zanata/util/TranslationUtilTest.java
    M server/services/src/test/java/org/zanata/webtrans/server/rpc/GetGlossaryHandlerJpaTest.java
    M server/services/src/test/java/org/zanata/webtrans/server/rpc/GetTransUnitListHandlerTest.java
    M server/services/src/test/resources/META-INF/persistence.xml
    M server/zanata-frontend/pom.xml
    M server/zanata-frontend/src/app/containers/ProjectVersion/TMMergeModal.js
    M server/zanata-model-test/pom.xml
    M server/zanata-model-test/src/main/java/org/zanata/test/EntityTestData.java
    M server/zanata-model-test/src/main/resources/org/zanata/test/model/ApplicationConfigurationData.dbunit.xml
    M server/zanata-model/pom.xml
    M server/zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M server/zanata-model/src/main/java/org/zanata/model/HLocale.kt
    M server/zanata-model/src/main/java/org/zanata/model/HTextFlow.java
    M server/zanata-model/src/main/java/org/zanata/model/HTextFlowTarget.java
    M server/zanata-model/src/main/java/org/zanata/model/ITextFlow.java
    M server/zanata-model/src/main/java/org/zanata/util/ZanataEntities.java
    M server/zanata-test-war/pom.xml
    M server/zanata-test-war/src/main/java/org/zanata/util/SampleDataProfile.java
    M server/zanata-war/pom.xml
    M server/zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M server/zanata-war/src/test/java/org/zanata/arquillian/Deployments.java

  Log Message:
  -----------
  feat(ZNTA-1818): generate email report for TM Merge (#818)

* Also fix TM Merge: avoid skipping unprocessed batches
  * Iterate over text flows in project, not by *untranslated* text flows
  * Update MergeTranslationsTaskHandle to count text flows
  * Add filter Predicate in TMServiceImpl.getSearchResult
  * Avoid mock TranslationService in TransMemoryMergeServiceImplJpaTest
  * Reduce iterations in TransMemoryMergeServiceImplJpaTest
* Use RAMDirectoryProvider for Hibernate Search unit tests
* Refactor TransMemoryMergeServiceImpl
* Log query when TM_MAX_RESULTS is reached
* Update Kotlin
* Replace kotlin-stdlib-jre7/8 with kotlin-stdlib-jdk7/8
* Fix some null annotations
* Isolate data between tests in TranslationFinderTest
* Use stdout in Deployments.main()
* Reduce logging in Arquillian tests
* Upgrade detekt and fix/ignore complaints
* Skip detekt for frontend
* Update ProjectVersionTest
* Update FrontendAssetsTest
* Improve test failure messages
* Fix smtp.port for functional tests
* Disable FindBugs warning
* Use waitForPageSilence when creating project
* Tweak JNDI lookup to work with cargo:run



      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the zanata-commits mailing list