[zanata/zanata-server] 9d0387: refactor(security): Squashed commit of replacing s...

GitHub noreply at github.com
Mon Aug 10 03:30:16 UTC 2015


  Branch: refs/heads/integration/master
  Home:   https://github.com/zanata/zanata-server
  Commit: 9d0387e55e5d21439555d5f18c44cb9326175541
      https://github.com/zanata/zanata-server/commit/9d0387e55e5d21439555d5f18c44cb9326175541
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M docs/release-notes.md
    M docs/user-guide/system-admin/configuration/authentication.md
    M functional-test/src/main/java/org/zanata/page/administration/ManageUserPage.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/resources/conf/standalone.xml
    M functional-test/src/test/resources/conf/standalone_wildfly.xml
    M pom.xml
    M zanata-model/src/main/java/org/zanata/annotation/EntityRestrict.java
    M zanata-model/src/main/java/org/zanata/model/HAccount.java
    M zanata-model/src/main/java/org/zanata/model/HAccountRole.java
    M zanata-model/src/main/java/org/zanata/model/HProject.java
    M zanata-model/src/main/java/org/zanata/model/HProjectIteration.java
    R zanata-model/src/main/java/org/zanata/model/type/UserApiKey.java
    A zanata-model/src/main/java/org/zanata/security/EntityAction.java
    A zanata-model/src/main/java/org/zanata/security/Identity.java
    M zanata-overlay/distros/eap-6/standalone/configuration/standalone-zanata.xml
    M zanata-overlay/distros/wildfly-9/standalone/configuration/standalone-zanata.xml
    M zanata-test-war/src/main/java/org/zanata/rest/SampleDataResourceImpl.java
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/action/AbstractProfileAction.java
    M zanata-war/src/main/java/org/zanata/action/AccountMergeAction.java
    M zanata-war/src/main/java/org/zanata/action/ActivateAction.java
    M zanata-war/src/main/java/org/zanata/action/ActivityAction.java
    M zanata-war/src/main/java/org/zanata/action/AuthenticatedAccountHome.java
    M zanata-war/src/main/java/org/zanata/action/AuthenticationEvents.java
    M zanata-war/src/main/java/org/zanata/action/ContactAdminAction.java
    M zanata-war/src/main/java/org/zanata/action/CopyTransManager.java
    M zanata-war/src/main/java/org/zanata/action/CopyVersionManager.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/GlossaryAction.java
    M zanata-war/src/main/java/org/zanata/action/InactiveAccountAction.java
    M zanata-war/src/main/java/org/zanata/action/LanguageAction.java
    M zanata-war/src/main/java/org/zanata/action/LanguageContactCoordinatorAction.java
    M zanata-war/src/main/java/org/zanata/action/LanguageJoinAction.java
    M zanata-war/src/main/java/org/zanata/action/LanguageManagerAction.java
    M zanata-war/src/main/java/org/zanata/action/LoginAction.java
    M zanata-war/src/main/java/org/zanata/action/MergeTransAction.java
    M zanata-war/src/main/java/org/zanata/action/MergeTranslationsManager.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/ProcessManagerAction.java
    M zanata-war/src/main/java/org/zanata/action/ProfileHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectIterationZipFileAction.java
    M zanata-war/src/main/java/org/zanata/action/ReindexAction.java
    A zanata-war/src/main/java/org/zanata/action/RoleAction.java
    M zanata-war/src/main/java/org/zanata/action/RoleAssignmentRuleAction.java
    A zanata-war/src/main/java/org/zanata/action/RoleSearch.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/TranslationMemoryHome.java
    M zanata-war/src/main/java/org/zanata/action/UserAction.java
    A zanata-war/src/main/java/org/zanata/action/UserSearch.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/action/ValidateEmailAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupJoinAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/async/AsyncTaskManager.java
    M zanata-war/src/main/java/org/zanata/dao/AccountDAO.java
    A zanata-war/src/main/java/org/zanata/events/AlreadyLoggedInEvent.java
    A zanata-war/src/main/java/org/zanata/events/LoginFailedEvent.java
    A zanata-war/src/main/java/org/zanata/events/LoginSuccessfulEvent.java
    A zanata-war/src/main/java/org/zanata/events/NotLoggedInEvent.java
    A zanata-war/src/main/java/org/zanata/events/PostAuthenticateEvent.java
    A zanata-war/src/main/java/org/zanata/events/UserCreatedEvent.java
    A zanata-war/src/main/java/org/zanata/exception/AuthorizationException.java
    A zanata-war/src/main/java/org/zanata/exception/IdentityManagementException.java
    A zanata-war/src/main/java/org/zanata/exception/NoSuchRoleException.java
    A zanata-war/src/main/java/org/zanata/exception/NoSuchUserException.java
    A zanata-war/src/main/java/org/zanata/exception/NotLoggedInException.java
    M zanata-war/src/main/java/org/zanata/liquibase/custom/ValidateAccountPasswords.java
    M zanata-war/src/main/java/org/zanata/rest/AuthorizationExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/NotLoggedInExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    M zanata-war/src/main/java/org/zanata/rest/editor/service/UserService.java
    M zanata-war/src/main/java/org/zanata/rest/service/AccountService.java
    M zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectIterationService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java
    M zanata-war/src/main/java/org/zanata/rest/service/TranslationMemoryResourceService.java
    M zanata-war/src/main/java/org/zanata/seam/framework/Controller.java
    A zanata-war/src/main/java/org/zanata/seam/interceptor/ZanataSecurityInterceptor.java
    A zanata-war/src/main/java/org/zanata/seam/security/AbstractRunAsOperation.java
    A zanata-war/src/main/java/org/zanata/seam/security/IdentityManager.java
    A 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/CheckPermissionDecisionVoter.java
    M zanata-war/src/main/java/org/zanata/security/FacesSecurityEvents.java
    R zanata-war/src/main/java/org/zanata/security/FixedRememberMe.java
    M zanata-war/src/main/java/org/zanata/security/JBossSSOLoginModule.java
    A zanata-war/src/main/java/org/zanata/security/Role.java
    M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
    A zanata-war/src/main/java/org/zanata/security/SimpleGroup.java
    A zanata-war/src/main/java/org/zanata/security/SimplePrincipal.java
    M zanata-war/src/main/java/org/zanata/security/SmartEntitySecurityListener.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
    R zanata-war/src/main/java/org/zanata/security/ZanataJpaIdentityStore.java
    M zanata-war/src/main/java/org/zanata/security/ZanataOpenId.java
    M zanata-war/src/main/java/org/zanata/security/annotations/CheckPermission.java
    A zanata-war/src/main/java/org/zanata/security/annotations/ZanataSecured.java
    A zanata-war/src/main/java/org/zanata/security/jaas/InternalLoginModule.java
    M zanata-war/src/main/java/org/zanata/security/permission/CustomPermissionResolver.java
    M zanata-war/src/main/java/org/zanata/service/SecurityService.java
    M zanata-war/src/main/java/org/zanata/service/impl/DocumentServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/EmailServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/GravatarServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/LanguageTeamServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/LockManagerServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/RegisterServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/SearchServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/SecurityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationServiceImpl.java
    A zanata-war/src/main/java/org/zanata/util/PasswordUtil.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/SeamDispatch.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/ActivateWorkspaceHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/AddReviewCommentHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/DownloadAllFilesHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/LoadOptionsHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/SaveOptionsHandler.java
    M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/components.xml
    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/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml
    M zanata-war/src/main/webapp/WEB-INF/template/scripts.xhtml
    M zanata-war/src/main/webapp/admin/roledetail.xhtml
    M zanata-war/src/main/webapp/admin/rolemanager.xhtml
    M zanata-war/src/main/webapp/admin/usermanager.xhtml
    M zanata-war/src/main/webapp/glossary/view.xhtml
    M zanata-war/src/main/webapp/home.xhtml
    M zanata-war/src/main/webapp/iteration/view.xhtml
    M zanata-war/src/main/webapp/language/home.xhtml
    M zanata-war/src/main/webapp/language/language.xhtml
    M zanata-war/src/main/webapp/project/home.xhtml
    M zanata-war/src/main/webapp/project/project.xhtml
    M zanata-war/src/main/webapp/version-group/home.xhtml
    M zanata-war/src/main/webapp/version-group/version_group.xhtml
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    M zanata-war/src/test/java/org/zanata/dao/GlossaryDAOTest.java
    M zanata-war/src/test/java/org/zanata/dao/LocaleDAOTest.java
    M zanata-war/src/test/java/org/zanata/dao/LocaleMemberDAOITCase.java
    M zanata-war/src/test/java/org/zanata/dao/ProjectDAOTest.java
    M zanata-war/src/test/java/org/zanata/model/DocumentJPATest.java
    M zanata-war/src/test/java/org/zanata/rest/service/TMXDummyRestTest.java
    M zanata-war/src/test/java/org/zanata/seam/AutowireContexts.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    A zanata-war/src/test/java/org/zanata/security/SecurityAnnotationTest.java
    A zanata-war/src/test/java/org/zanata/security/ZanataIdentityTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplPerformanceTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/TranslationServiceImplJpaTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/TranslationServiceImplTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/AddReviewCommentHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/LoadOptionsHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/SaveOptionsHandlerTest.java
    M zanata-war/src/test/resources/arquillian/standalone-arquillian-wildfly.xml
    M zanata-war/src/test/resources/arquillian/standalone-arquillian.xml
    A zanata-war/src/test/resources/testProp.properties

  Log Message:
  -----------
  refactor(security): Squashed commit of replacing seam security:

https://github.com/zanata/zanata-server/pull/908

commit 61eedf1a3b8f32420291700f841c31fe0d7a3b0c
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Aug 7 16:02:15 2015 +1000

    fix normal user can not create version bug

commit 22c012cbe3fdcd20f43c449d0d3836fe290fa0f2
Author: Patrick Huang <pahuang at redhat.com>
Date:   Wed Aug 5 14:47:04 2015 +1000

    rename classes

commit 9d8a2231eb8568ea6bcb3745f4fbb451aff5a008
Author: Patrick Huang <pahuang at redhat.com>
Date:   Wed Aug 5 14:46:42 2015 +1000

    update documentation

commit 49d586e9ffde13db013a15dd2c688fd014216c5d
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Aug 4 16:29:23 2015 +1000

    add comment and use identityManager instead of identityStore

commit 60a527d0ac717188c23491b400e9b87ee5eba7fa
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Aug 4 10:29:58 2015 +1000

    add comment

commit 619c49da85834f5e8c950369eda577bb70338d5d
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Jul 31 20:44:52 2015 +1000

    fix tests

commit 46eecc4fe31a1b4cc2ca4bbf2bc3365f2c853b80
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Jul 31 18:10:38 2015 +1000

    added release note

commit a48bcd7ee0762a996cf822e644e515911d52626c
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Jul 31 18:04:26 2015 +1000

    refactor and add more test

commit ac5c32b2f040535319843d7210365b0dd8c7a181
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Jul 31 10:35:00 2015 +1000

    add test for ZanataIdentity

commit 0b63b768643590e9a80dea2a529a66434d5d1591
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Jul 31 10:34:48 2015 +1000

    refactor according to review

commit 416c91f324ff26ac52e19b778f336e7faae36feb
Author: Patrick Huang <pahuang at redhat.com>
Date:   Fri Jul 31 10:12:51 2015 +1000

    delete unused RememberMe class

commit 8c15931afd14437c7a5da6c20fbc7e055a57fb88
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 30 16:16:55 2015 +1000

    fix dependencies and static check error

commit 1f14203fbd6a2bb45dbd0ac0a6db138cf6108cba
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 30 14:39:18 2015 +1000

    remove all seam security dependencies

commit 217bced4ea134c4498fd07f9b6ca3860c0ded31b
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 30 14:38:46 2015 +1000

    delete UserApiKey since we don't have to rely on reflection

commit 6beac7f61dcac307a3de4c59daec572c195e7579
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 30 11:17:54 2015 +1000

    test security annotations are correctly set

commit 2e991399aeaf5314bcb86e14ff992a44cb5a201b
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 30 09:25:41 2015 +1000

    move package

commit 3a05064047c371da8c47bf99a531eae57a9d1ca7
Author: Patrick Huang <pahuang at redhat.com>
Date:   Wed Jul 29 14:52:41 2015 +1000

    fix checkstyle

commit 78b264be3b8196e6df22725e763f63a796866dbf
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 28 15:10:07 2015 +1000

    replace seam security exceptions

commit 36f3c8c1bf157353c79b8a9e2a46b42427d0530f
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 28 12:28:14 2015 +1000

    replace seam Pricipal,Role,Group implementation

commit a1bdd7020339411d23f9ed6a963677a8295b1f41
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 28 11:06:05 2015 +1000

    remove dependency on seam permissionMapper

commit 0887de50f75d6d0208794d4dcbc4cc89bd8d25e4
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 28 10:53:37 2015 +1000

    clean up

commit b6f5493faea4940844fb92df0a1b9aa7a6192e8a
Author: Patrick Huang <pahuang at redhat.com>
Date:   Mon Jul 27 11:47:58 2015 +1000

    replace seam events with in-house events

commit a4653a145d34c0f141609a6aa6eed860a62fb1e1
Author: Patrick Huang <pahuang at redhat.com>
Date:   Mon Jul 27 10:40:02 2015 +1000

    un-extend seam's JpaIdentityStore

commit 706f5a16928e563a9219e0cf4d9fde84436ba007
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 23 16:18:17 2015 +1000

    javadoc and minor refactoring

commit 45f44252d88c836ceca41a74154fb38a958c51ad
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 23 16:00:05 2015 +1000

    move ZanataIdentityManager and ZanataJpaIdentityStore to under package seam

commit d82222c67898ef265bfbd9d30b6fa47058a8cf36
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 23 15:53:55 2015 +1000

    rename package name jass to jaas

commit ea72ebd4635db72a71e0a123bdce944f3d15514d
Author: Patrick Huang <pahuang at redhat.com>
Date:   Thu Jul 23 15:51:22 2015 +1000

    in source seam's RunAsOperation

commit b4076e823e21b2f9ba80787d565a727d60cb6020
Author: Patrick Huang <pahuang at redhat.com>
Date:   Wed Jul 22 11:13:34 2015 +1000

    fix functional test

commit 8509d22294e13ed204a07bbf4b85abb356688dbd
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 21 17:28:41 2015 +1000

    fix error

commit 3cbe70fe9d7de3b815834edcba362d867200aff8
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 21 10:58:33 2015 +1000

    replace seam built-in components: userAction,userSearch,roleAction,roleSearch

commit f4e69eaac52160446e51878e3ada173c873715bc
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 21 10:55:24 2015 +1000

    migrate pages.xml restrict and require-login to jsf backed bean

commit 5e1c3686f682ae8b4c19e4883921728c9eb38855
Author: Patrick Huang <pahuang at redhat.com>
Date:   Wed Jul 15 13:08:44 2015 +1000

    ZanataIdentity no longer extends Seam Identity

commit eefa4965e76f74178bfa6291a91d71104eed89f6
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 14 11:57:07 2015 +1000

    migrate jsf to use identity instead of seam component

commit c8a97eafd92a91214f76b8170409e5d89043de7e
Author: Patrick Huang <pahuang at redhat.com>
Date:   Tue Jul 14 11:27:43 2015 +1000

    convert seam @Restrict to our own annotation and custom security interceptor




More information about the zanata-commits mailing list