[zanata/zanata-server] 89d47a: ZNTA-850 fix(bug) check permission before executin...

GitHub noreply at github.com
Thu Mar 3 06:02:45 UTC 2016


  Branch: refs/heads/replace-fixed-data-table
  Home:   https://github.com/zanata/zanata-server
  Commit: 89d47a018c3fe86fcd8d1e5b5a7e61b1c6068a14
      https://github.com/zanata/zanata-server/commit/89d47a018c3fe86fcd8d1e5b5a7e61b1c6068a14
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2015-12-18 (Fri, 18 Dec 2015)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java

  Log Message:
  -----------
  ZNTA-850 fix(bug) check permission before executing async task


  Commit: 2bc2e820316e5f22882ec716a1c89d78d25c8a70
      https://github.com/zanata/zanata-server/commit/2bc2e820316e5f22882ec716a1c89d78d25c8a70
  Author: Patrick Uiterwijk <puiterwijk at redhat.com>
  Date:   2016-01-07 (Thu, 07 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java

  Log Message:
  -----------
  Update Fedora OpenID endpoint to secure one

Signed-off-by: Patrick Uiterwijk <puiterwijk at redhat.com>


  Commit: ceba04b2fce1abc1472a169d5596de9a752c31ba
      https://github.com/zanata/zanata-server/commit/ceba04b2fce1abc1472a169d5596de9a752c31ba
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Update Lombok


  Commit: b7cf6a726f933772fd3e12d45b9ae201be14bfc1
      https://github.com/zanata/zanata-server/commit/b7cf6a726f933772fd3e12d45b9ae201be14bfc1
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    A lombok.config

  Log Message:
  -----------
  Suppress FindBugs warnings in Lombok code


  Commit: fc527d99f707d5e0468d5120311b1121f22d323e
      https://github.com/zanata/zanata-server/commit/fc527d99f707d5e0468d5120311b1121f22d323e
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/WebAssetsConfiguration.java
    M zanata-war/src/main/java/org/zanata/rest/service/VersionService.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java

  Log Message:
  -----------
  Move constructor logic to @Create methods

In CDI, the bean's constructor will be invoked twice: once for the
proxy object, and once for the actual instance, so any logic should
be in @PostConstruct methods, not the constructor.


  Commit: 093fd9f6a1dca76fae69373ec9f10aa6ced6269f
      https://github.com/zanata/zanata-server/commit/093fd9f6a1dca76fae69373ec9f10aa6ced6269f
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    M zanata-test-war/src/main/java/org/zanata/rest/SampleDataResourceImpl.java
    M zanata-test-war/src/main/java/org/zanata/util/SampleProjectProfile.java

  Log Message:
  -----------
  Avoid triggering possible compiler bug


  Commit: 9ed45852bc20e4243f4b281b72d888a926fc4f68
      https://github.com/zanata/zanata-server/commit/9ed45852bc20e4243f4b281b72d888a926fc4f68
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    M docs/release-notes.md

  Log Message:
  -----------
  Add release notes for CDI (enable Weld)


  Commit: 9be15c445efb26e9151c2131cee3afb20a11eb69
      https://github.com/zanata/zanata-server/commit/9be15c445efb26e9151c2131cee3afb20a11eb69
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/dao/ApplicationConfigurationDAO.java

  Log Message:
  -----------
  fix(applicationConfig): update dao scope to RequestScope

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


  Commit: d73c60ab7f1a8a1eca165fb5997523e6ffa5d585
      https://github.com/zanata/zanata-server/commit/d73c60ab7f1a8a1eca165fb5997523e6ffa5d585
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/dao/ApplicationConfigurationDAO.java

  Log Message:
  -----------
  Merge pull request #1084 from zanata/ZNTA-882

fix(applicationConfig): update dao scope to RequestScope


  Commit: 6558695f653f222ec10e184faf0d5f5f68360d7e
      https://github.com/zanata/zanata-server/commit/6558695f653f222ec10e184faf0d5f5f68360d7e
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/PasswordResetAction.java
    M zanata-war/src/main/java/org/zanata/action/PasswordResetRequestAction.java
    M zanata-war/src/main/java/org/zanata/dao/AccountResetPasswordKeyDAO.java
    M zanata-war/src/main/java/org/zanata/service/impl/UserAccountServiceImpl.java

  Log Message:
  -----------
  fix(password reset): fix entry not inserted into db

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


  Commit: e6402745fff13ef40321ab021896b7ebdea53a83
      https://github.com/zanata/zanata-server/commit/e6402745fff13ef40321ab021896b7ebdea53a83
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/PasswordResetAction.java
    M zanata-war/src/main/java/org/zanata/action/PasswordResetRequestAction.java
    M zanata-war/src/main/java/org/zanata/dao/AccountResetPasswordKeyDAO.java
    M zanata-war/src/main/java/org/zanata/service/impl/UserAccountServiceImpl.java

  Log Message:
  -----------
  Merge pull request #1086 from zanata/ZNTA-870-password-reset

fix(password reset): fix entry not inserted into db


  Commit: 2bc8ddfcfcf279f9c417292ab382ac5ee36cf5e3
      https://github.com/zanata/zanata-server/commit/2bc8ddfcfcf279f9c417292ab382ac5ee36cf5e3
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    M zanata-war/src/main/java/org/zanata/action/ValidateEmailAction.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  fix(change email): redirection to home page after email change

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


  Commit: 536dbcf297fa140ce00768e45ef5de68e796a8ef
      https://github.com/zanata/zanata-server/commit/536dbcf297fa140ce00768e45ef5de68e796a8ef
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java

  Log Message:
  -----------
  Fix element click in update email test


  Commit: a9e63c481074f88ce96e82495c2a0dfc91befecd
      https://github.com/zanata/zanata-server/commit/a9e63c481074f88ce96e82495c2a0dfc91befecd
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    M zanata-war/src/main/java/org/zanata/action/ValidateEmailAction.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  Merge pull request #1085 from zanata/ZNTA-871-change-email

fix(change email): redirection to home page after email change


  Commit: 5a49f941a9d050f811781b82c1a71e1f04fb358e
      https://github.com/zanata/zanata-server/commit/5a49f941a9d050f811781b82c1a71e1f04fb358e
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/UserAction.java

  Log Message:
  -----------
  fix(account enable): remove activation key entry when account enable by admin

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


  Commit: 9e06fc02b1ce2abaf8ad73b36c8a1b403e332764
      https://github.com/zanata/zanata-server/commit/9e06fc02b1ce2abaf8ad73b36c8a1b403e332764
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/UserAction.java

  Log Message:
  -----------
  Merge pull request #1087 from zanata/ZNTA-886-account-enable

fix(account enable): remove activation key entry when account enable by admin


  Commit: 79ed341f2c61095a629eb44eb47787887a190d75
      https://github.com/zanata/zanata-server/commit/79ed341f2c61095a629eb44eb47787887a190d75
  Author: Carlos Munoz <chavo16 at hotmail.com>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java

  Log Message:
  -----------
  Merge pull request #1078 from puiterwijk/use-secure-fedora-openid-endpoint

Update Fedora OpenID endpoint to secure one


  Commit: 085c038514967b4e3ff594b4c947b1551fc0f0c3
      https://github.com/zanata/zanata-server/commit/085c038514967b4e3ff594b4c947b1551fc0f0c3
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M docs/release-notes.md
    M frontend/src/main/web/lib/components/UserProfile.jsx
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ProfileHome.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/UserService.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/resource/UserResource.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectVersionService.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/language/members-tab.xhtml
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/test/java/org/zanata/rest/editor/service/UserServiceTest.java
    M zanata-war/src/test/java/org/zanata/rest/service/ProjectVersionServiceUnitTest.java

  Log Message:
  -----------
  feat(user email): admin can configure to display user email

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


  Commit: a1126df42caebaab174c30db1d732b053c762a58
      https://github.com/zanata/zanata-server/commit/a1126df42caebaab174c30db1d732b053c762a58
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M docs/release-notes.md
    M frontend/src/main/web/lib/components/UserProfile.jsx
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ProfileHome.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/UserService.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/resource/UserResource.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectVersionService.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/language/members-tab.xhtml
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/test/java/org/zanata/rest/editor/service/UserServiceTest.java
    M zanata-war/src/test/java/org/zanata/rest/service/ProjectVersionServiceUnitTest.java

  Log Message:
  -----------
  Merge pull request #1082 from zanata/ZNTA-879-user-email

feat(user email): admin can configure to display user email


  Commit: 9094dfe3136467e7b954d948522a44342c555f22
      https://github.com/zanata/zanata-server/commit/9094dfe3136467e7b954d948522a44342c555f22
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java
    M functional-test/src/test/java/org/zanata/feature/administration/ServerSettingsTest.java
    M functional-test/src/test/java/org/zanata/feature/testharness/TestPlan.java

  Log Message:
  -----------
  fix(ZNTA-668): Server settings tests disabled


  Commit: bf8490460ed3cf2c6cc0defbd8232c8e96f25644
      https://github.com/zanata/zanata-server/commit/bf8490460ed3cf2c6cc0defbd8232c8e96f25644
  Author: Ding-Yi Chen <dingyichen at gmail.com>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M docs/user-guide/account/account-sign-up.md

  Log Message:
  -----------
  doc(user-guide): Add fedora.zanata.org


  Commit: f4482602231c10a12e9dd80b24f27d138517d288
      https://github.com/zanata/zanata-server/commit/f4482602231c10a12e9dd80b24f27d138517d288
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M docs/user-guide/system-admin/configuration/authentication.md
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/action/NewProfileAction.java
    M zanata-war/src/main/java/org/zanata/config/JaasConfig.java
    M zanata-war/src/main/java/org/zanata/dao/AccountActivationKeyDAO.java
    M zanata-war/src/main/java/org/zanata/jpa/EntityManagerProducer.java
    M zanata-war/src/main/java/org/zanata/security/AuthenticationManager.java
    M zanata-war/src/main/java/org/zanata/security/ZanataCredentials.java
    M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java
    M zanata-war/src/main/java/org/zanata/security/ZanataOpenId.java
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GenericOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GoogleOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/MyOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdAuthenticationResult.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/YahooOpenIdProvider.java
    A zanata-war/src/main/resources/META-INF/validation.xml
    M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml

  Log Message:
  -----------
  fix(ZNTA-358): fix openid sign in problems

+ add support for Open id attribute exchange (see below for more details)

Squashed commit of the following:

commit 7f38363c6c19184502f7819414f630d5cdbbab08
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Thu Jan 28 17:19:15 2016 +1000

    ZNTA-358: fix incorrect DAO scope

commit 50e03b6437fc6082480749234daed9fbd0135102
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Tue Jan 19 12:27:38 2016 +1000

    ZNTA-358: fix validator + cdi injection

commit 05464f2889d007c3602d2c0739ba08c9d7ec74e2
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Mon Jan 18 09:46:22 2016 +1000

    ZNTA-358: minor updates to improve sign-in

commit 1208f68b0772e5b7a7bc70e5de4114a034c8483b
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Fri Jan 8 13:16:33 2016 +1000

    chore: Implement attribute exchange for open id

    Make sure that the application requests some necessary user information
    from open Id providers offering sreg (1.1) and attribute exchange
    extensions. These attributes will be pre-filled when creating a
    new profile.


  Commit: 7ae034b5644f5c9b8523b67a2850d4988d6820cc
      https://github.com/zanata/zanata-server/commit/7ae034b5644f5c9b8523b67a2850d4988d6820cc
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/WebAssetsConfiguration.java
    M zanata-war/src/main/java/org/zanata/rest/service/VersionService.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java

  Log Message:
  -----------
  Merge pull request #901 from zanata/move-constructor-logic

Move constructor logic to @Create methods


  Commit: 192c5604dafffd8f61656908def4e9da8cd6541d
      https://github.com/zanata/zanata-server/commit/192c5604dafffd8f61656908def4e9da8cd6541d
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M docs/release-notes.md

  Log Message:
  -----------
  Modify release notes based on feedback


  Commit: 722383ab57ac9f4e9cc8cda8c09b42ac05cc34c0
      https://github.com/zanata/zanata-server/commit/722383ab57ac9f4e9cc8cda8c09b42ac05cc34c0
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    A lombok.config
    M pom.xml
    M zanata-test-war/src/main/java/org/zanata/rest/SampleDataResourceImpl.java
    M zanata-test-war/src/main/java/org/zanata/util/SampleProjectProfile.java

  Log Message:
  -----------
  Merge pull request #1070 from zanata/lombok-suppress-fb-warnings

Suppress FindBugs warnings in Lombok code


  Commit: 2a29468e46ab12c51b20337d6be365643e3e8a96
      https://github.com/zanata/zanata-server/commit/2a29468e46ab12c51b20337d6be365643e3e8a96
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M docs/release-notes.md

  Log Message:
  -----------
  Merge branch 'ZNTA-801-cdi-release-notes' into integration/master


  Commit: 51b2c4c8cb63da221d726935b71a51ba00fe90dd
      https://github.com/zanata/zanata-server/commit/51b2c4c8cb63da221d726935b71a51ba00fe90dd
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  update api dependency


  Commit: 145380115885f5c1085bfd782d96fcc4a82ce372
      https://github.com/zanata/zanata-server/commit/145380115885f5c1085bfd782d96fcc4a82ce372
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

  Changed paths:
    M zanata-war/src/test/java/org/zanata/rest/compat/CompatibilityBase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/service/raw/ResourceServiceRestITCase.java

  Log Message:
  -----------
  ZNTA-519 - allow _-. in doc name


  Commit: 9b2aef6ca26ec089b3ae96b6f809b17801ea235f
      https://github.com/zanata/zanata-server/commit/9b2aef6ca26ec089b3ae96b6f809b17801ea235f
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M docs/release-notes.md
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationMemoryServiceImpl.java

  Log Message:
  -----------
  fix(translation memory): remove 0% matching TM entry

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


  Commit: a60b1582e1a4264f4eafb625a96d115eb1781545
      https://github.com/zanata/zanata-server/commit/a60b1582e1a4264f4eafb625a96d115eb1781545
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2016-02-19 (Fri, 19 Feb 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/seam/security/ZanataJpaIdentityStore.java
    M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
    M zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
    M zanata-war/src/main/java/org/zanata/security/permission/PermissionGranter.java
    A zanata-war/src/main/java/org/zanata/security/permission/PermissionProvider.java
    M zanata-war/src/test/java/org/zanata/seam/AutowireInstance.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    M zanata-war/src/test/java/org/zanata/security/ZanataIdentityTest.java
    M zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java

  Log Message:
  -----------
  chore: refactor permission granters to be CDI beans

See: https://github.com/zanata/zanata-server/pull/1093
This allows any bean which extends the new PermissionGranter class to
provide permission granter methods.
It also allows permission granters to be CDI beans which allows them to
inject other components among other things.
PermissionProviders are used as dependent beans so they get up-to-date
information on every permission check.

Squashed commit of the following:

commit f42f9e4f6982e9a937e3f69f2d799089922db97c
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Mon Feb 15 12:11:42 2016 +1000

    code review fixes

commit 6b4347b311dfa85bbfc3fba7762e0aa539c248ad
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Fri Feb 12 15:45:54 2016 +1000

    fix failing seamautowire tests

commit 401070e9a130f770a2862a72d59db169dc0b0830
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Thu Feb 11 15:18:21 2016 +1000

    turn the SecurityFunctions class into a CDI bean

commit 67ea7b049cf2e0876802b875ff9c2baa8aeb62cc
Author: Carlos A. Munoz <camunoz at redhat.com>
Date:   Thu Feb 11 15:00:06 2016 +1000

    refactor permission granters to be CDI beans

    This allows any bean which extends the new PermissionGranter class to
    provide permission granter methods.
    It also allows permission granters to be CDI beans which allows them to
    inject other components among other things.
    PermissionProviders are used as dependent beans so they get up-to-date
    information on every permission check.


  Commit: 5468491626b118fe53964e21132454512552cd23
      https://github.com/zanata/zanata-server/commit/5468491626b118fe53964e21132454512552cd23
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2016-02-19 (Fri, 19 Feb 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java
    M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java

  Log Message:
  -----------
  fix: kerberos ticket-based authentication

With the move to CDI, using reflection to modify properties on CDI
proxied beans is not recommended. This change addresses said issue when
propagating the Kerberos authentication context onto the Zanata identity
bean.


  Commit: 1b6f4f01f0f264828a7e536aee912ec2975fcb2f
      https://github.com/zanata/zanata-server/commit/1b6f4f01f0f264828a7e536aee912ec2975fcb2f
  Author: Carlos Munoz <chavo16 at hotmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java
    M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java

  Log Message:
  -----------
  Merge pull request #1095 from zanata/fix-kerberos-auth

fix: kerberos ticket-based authentication


  Commit: 0f03f68dc2a212198b2eef458fd315a7ea5b0b64
      https://github.com/zanata/zanata-server/commit/0f03f68dc2a212198b2eef458fd315a7ea5b0b64
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M docs/release-notes.md
    M zanata-war/src/main/webapp/WEB-INF/layout/language/members-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/person-tile.xhtml

  Log Message:
  -----------
  fix(user): profile link to user page

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


  Commit: e725044c3f009f6e9ce97d67d54867b84d30680d
      https://github.com/zanata/zanata-server/commit/e725044c3f009f6e9ce97d67d54867b84d30680d
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M docs/release-notes.md
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationMemoryServiceImpl.java

  Log Message:
  -----------
  Merge pull request #1094 from zanata/ZNTA-905

fix(translation memory): remove 0% matching TM entry


  Commit: e28c6986bd7686a82e1d33728b66e8bd1cc477e0
      https://github.com/zanata/zanata-server/commit/e28c6986bd7686a82e1d33728b66e8bd1cc477e0
  Author: Zanata Build Server <jenkins at zanata.org>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M docs/user-guide/account/account-sign-up.md

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


  Commit: 22bb03212b7a88c77803a6b0e776eb13aced08d7
      https://github.com/zanata/zanata-server/commit/22bb03212b7a88c77803a6b0e776eb13aced08d7
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M docs/release-notes.md
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab-general.xhtml
    M zanata-war/src/main/webapp/project/project.xhtml

  Log Message:
  -----------
  fix(project):shows lock icon when project is readonly

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


  Commit: b17b4d65f26df0a9dc48b4a3260ef77ec74f8293
      https://github.com/zanata/zanata-server/commit/b17b4d65f26df0a9dc48b4a3260ef77ec74f8293
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M pom.xml
    M zanata-war/src/test/java/org/zanata/rest/compat/CompatibilityBase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/service/raw/ResourceServiceRestITCase.java

  Log Message:
  -----------
  Merge pull request #1092 from zanata/ZNTA-519-slug-regex

Znta 519 - allow -_. in document name


  Commit: ee843b3e32570251ce03560b6069e9ea5895dddd
      https://github.com/zanata/zanata-server/commit/ee843b3e32570251ce03560b6069e9ea5895dddd
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java

  Log Message:
  -----------
  Merge pull request #1073 from zanata/ZNTA-850

ZNTA-850 fix(bug) check permission before executing async task


  Commit: 3a78811cbcc0f538adf1aa368a109a0d3ab1390d
      https://github.com/zanata/zanata-server/commit/3a78811cbcc0f538adf1aa368a109a0d3ab1390d
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M docs/release-notes.md
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationMemoryServiceImpl.java

  Log Message:
  -----------
  Merge branch 'integration/master' into ZNTA-412-user-link


  Commit: 2439fa6a5422e41cd49bce1b39b5c699e8462001
      https://github.com/zanata/zanata-server/commit/2439fa6a5422e41cd49bce1b39b5c699e8462001
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java

  Log Message:
  -----------
  Fix locator for JoinLanguageTeamTest


  Commit: 99461b6fc69a131b08e80766a9176862a1d91631
      https://github.com/zanata/zanata-server/commit/99461b6fc69a131b08e80766a9176862a1d91631
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M docs/release-notes.md
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java
    M zanata-war/src/main/webapp/WEB-INF/layout/language/members-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/person-tile.xhtml

  Log Message:
  -----------
  Merge pull request #1097 from zanata/ZNTA-412-user-link

fix(user): profile link to user page


  Commit: 87a3852e50a5f9d40f718b06ee60357a232c031d
      https://github.com/zanata/zanata-server/commit/87a3852e50a5f9d40f718b06ee60357a232c031d
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    A functional-test/src/main/java/org/zanata/page/DswidParamChecker.java
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java

  Log Message:
  -----------
  Add DswidParamChecker to detect dswid changes in tests


  Commit: ea521c35637b66e190dff46c3e9136a52c290ad7
      https://github.com/zanata/zanata-server/commit/ea521c35637b66e190dff46c3e9136a52c290ad7
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M pom.xml
    M zanata-war/src/test/java/org/zanata/rest/compat/CompatibilityBase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/service/raw/ResourceServiceRestITCase.java

  Log Message:
  -----------
  ZNTA-519 - allow _-. in doc name


  Commit: 5374e209c5b846ec3e99630d4801dfe9ebe40421
      https://github.com/zanata/zanata-server/commit/5374e209c5b846ec3e99630d4801dfe9ebe40421
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Log Message:
  -----------
  Merge branch 'release'


  Commit: ad5453b4dc61d21d8910094d52e05986b1a8d7ad
      https://github.com/zanata/zanata-server/commit/ad5453b4dc61d21d8910094d52e05986b1a8d7ad
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/DswidParamChecker.java

  Log Message:
  -----------
  Handle non-http URLs, missing query string


  Commit: 4bd805865e093ff4b50c66cb6f6883e087dfd542
      https://github.com/zanata/zanata-server/commit/4bd805865e093ff4b50c66cb6f6883e087dfd542
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/DswidParamChecker.java
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/test/java/org/zanata/feature/testharness/ZanataTestCase.java

  Log Message:
  -----------
  Reset DswidParamChecker between tests


  Commit: 1d290146b77e3a23677e01c0a685610055f5d474
      https://github.com/zanata/zanata-server/commit/1d290146b77e3a23677e01c0a685610055f5d474
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java
    M functional-test/src/test/java/org/zanata/feature/administration/ServerSettingsTest.java
    M functional-test/src/test/java/org/zanata/feature/testharness/TestPlan.java

  Log Message:
  -----------
  Merge pull request #1103 from zanata/ZNTA-668

fix(ZNTA-668): Server settings tests disabled


  Commit: 291adc6d8f697da0a8ea5269d24f7a8778be7103
      https://github.com/zanata/zanata-server/commit/291adc6d8f697da0a8ea5269d24f7a8778be7103
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    A functional-test/src/main/java/org/zanata/page/DswidParamChecker.java
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/test/java/org/zanata/feature/testharness/ZanataTestCase.java

  Log Message:
  -----------
  Merge pull request #1099 from zanata/dswid-param-checker

Add DswidParamChecker to detect dswid changes in tests


  Commit: 5ae4dbc81e34a99c6d328472306a4d28a93c517e
      https://github.com/zanata/zanata-server/commit/5ae4dbc81e34a99c6d328472306a4d28a93c517e
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M docs/release-notes.md
    M zanata-war/src/main/java/org/zanata/action/TranslationMemoryAction.java

  Log Message:
  -----------
  fix(tm action): fix TranslationMemoryAction.lastTaskResult

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


  Commit: 99147d51e17c6a1d0c2c8299b699271618aa3cf6
      https://github.com/zanata/zanata-server/commit/99147d51e17c6a1d0c2c8299b699271618aa3cf6
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M docs/release-notes.md
    M zanata-war/src/main/java/org/zanata/action/TranslationMemoryAction.java

  Log Message:
  -----------
  Merge pull request #1104 from zanata/ZNTA-793-TranslationMemoryAction

fix(tm action): fix TranslationMemoryAction.lastTaskResult


  Commit: b5fc4ed2c2a26592c4e596380f2d0b4f84726d6a
      https://github.com/zanata/zanata-server/commit/b5fc4ed2c2a26592c4e596380f2d0b4f84726d6a
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/DswidParamChecker.java

  Log Message:
  -----------
  Prevent nested calls to DswidParamChecker


  Commit: 9e403c0a5a5b8305c8a8433701b7b0958249c9c1
      https://github.com/zanata/zanata-server/commit/9e403c0a5a5b8305c8a8433701b7b0958249c9c1
  Author: Alex Eng <aeng at redhat.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M docs/release-notes.md
    M docs/user-guide/account/account-sign-up.md
    M docs/user-guide/system-admin/configuration/authentication.md
    M frontend/src/main/web/src/components/UserProfile.jsx
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    A functional-test/src/main/java/org/zanata/page/DswidParamChecker.java
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java
    M functional-test/src/test/java/org/zanata/feature/administration/ServerSettingsTest.java
    M functional-test/src/test/java/org/zanata/feature/testharness/TestPlan.java
    M functional-test/src/test/java/org/zanata/feature/testharness/ZanataTestCase.java
    A lombok.config
    M pom.xml
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-test-war/src/main/java/org/zanata/rest/SampleDataResourceImpl.java
    M zanata-test-war/src/main/java/org/zanata/util/SampleProjectProfile.java
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/WebAssetsConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/NewProfileAction.java
    M zanata-war/src/main/java/org/zanata/action/PasswordResetAction.java
    M zanata-war/src/main/java/org/zanata/action/PasswordResetRequestAction.java
    M zanata-war/src/main/java/org/zanata/action/ProfileHome.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/action/TranslationMemoryAction.java
    M zanata-war/src/main/java/org/zanata/action/UserAction.java
    M zanata-war/src/main/java/org/zanata/action/ValidateEmailAction.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/config/JaasConfig.java
    M zanata-war/src/main/java/org/zanata/dao/AccountActivationKeyDAO.java
    M zanata-war/src/main/java/org/zanata/dao/AccountResetPasswordKeyDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ApplicationConfigurationDAO.java
    M zanata-war/src/main/java/org/zanata/jpa/EntityManagerProducer.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/UserService.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/resource/UserResource.java
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectVersionService.java
    M zanata-war/src/main/java/org/zanata/rest/service/VersionService.java
    M zanata-war/src/main/java/org/zanata/seam/security/ZanataJpaIdentityStore.java
    M zanata-war/src/main/java/org/zanata/security/AuthenticationManager.java
    M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
    M zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java
    M zanata-war/src/main/java/org/zanata/security/ZanataCredentials.java
    M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java
    M zanata-war/src/main/java/org/zanata/security/ZanataOpenId.java
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GenericOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GoogleOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/MyOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdAuthenticationResult.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/YahooOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
    M zanata-war/src/main/java/org/zanata/security/permission/PermissionGranter.java
    A zanata-war/src/main/java/org/zanata/security/permission/PermissionProvider.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationMemoryServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/UserAccountServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java
    A zanata-war/src/main/resources/META-INF/validation.xml
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/language/members-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab-general.xhtml
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/main/webapp/project/project.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/person-tile.xhtml
    M zanata-war/src/test/java/org/zanata/rest/compat/CompatibilityBase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/editor/service/UserServiceTest.java
    M zanata-war/src/test/java/org/zanata/rest/service/ProjectVersionServiceUnitTest.java
    M zanata-war/src/test/java/org/zanata/rest/service/raw/ResourceServiceRestITCase.java
    M zanata-war/src/test/java/org/zanata/seam/AutowireInstance.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    M zanata-war/src/test/java/org/zanata/security/ZanataIdentityTest.java
    M zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java

  Log Message:
  -----------
  Merge branch 'master' into replace-fixed-data-table


Compare: https://github.com/zanata/zanata-server/compare/cccecb822839...9e403c0a5a5b


More information about the zanata-commits mailing list