[zanata/zanata-server] 2dd3e4: Extract application permissions from a drools file...
GitHub
noreply at github.com
Thu Jul 24 04:43:41 UTC 2014
Branch: refs/heads/master
Home: https://github.com/zanata/zanata-server
Commit: 2dd3e41a09cc26e26bc8eaae7d09a1f39ff79493
https://github.com/zanata/zanata-server/commit/2dd3e41a09cc26e26bc8eaae7d09a1f39ff79493
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/action/AuthenticationEvents.java
M zanata-war/src/main/java/org/zanata/file/TranslationDocumentUpload.java
M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java
A zanata-war/src/main/java/org/zanata/security/permission/Action.java
A zanata-war/src/main/java/org/zanata/security/permission/CustomPermissionResolver.java
A zanata-war/src/main/java/org/zanata/security/permission/MultiTargetList.java
A zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
A zanata-war/src/main/java/org/zanata/security/permission/ResolvesPermissions.java
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/components.xml
A zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java
Log Message:
-----------
Extract application permissions from a drools file and into Java code.
Commit: 760d1c302074118125dd5e85c4036e8024790bdf
https://github.com/zanata/zanata-server/commit/760d1c302074118125dd5e85c4036e8024790bdf
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
M zanata-war/src/main/java/org/zanata/security/permission/Action.java
M zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
M zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java
Log Message:
-----------
Resolve checkstyle violations.
Commit: dddbf9d1df9b6be27b45cade699f1adc6861f69a
https://github.com/zanata/zanata-server/commit/dddbf9d1df9b6be27b45cade699f1adc6861f69a
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-17 (Tue, 17 Jun 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/action/AuthenticationEvents.java
R zanata-war/src/main/resources/security.drl
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/components.xml
Log Message:
-----------
Remove unnecessary comments and obsolete secruity.drl file.
Commit: 1a1326ce96dabf0390c323f9d5a5ae1dab80e191
https://github.com/zanata/zanata-server/commit/1a1326ce96dabf0390c323f9d5a5ae1dab80e191
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-18 (Wed, 18 Jun 2014)
Changed paths:
M functional-test/pom.xml
M functional-test/src/main/java/org/zanata/page/CorePage.java
M functional-test/src/main/java/org/zanata/page/administration/ManageUserAccountPage.java
M functional-test/src/main/java/org/zanata/page/projects/ProjectVersionsPage.java
M functional-test/src/main/java/org/zanata/page/projects/ProjectsPage.java
M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectPermissionsTab.java
M functional-test/src/main/java/org/zanata/page/projectversion/VersionDocumentsPage.java
M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
A functional-test/src/test/java/org/zanata/feature/Feature.java
M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
M functional-test/src/test/java/org/zanata/feature/administration/EditTranslationMemoryTest.java
M functional-test/src/test/java/org/zanata/feature/administration/ManageSearchTest.java
R functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
A functional-test/src/test/java/org/zanata/feature/administration/ManageUsersTest.java
M functional-test/src/test/java/org/zanata/feature/clientserver/GettextPluralSupportTest.java
M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentEditTest.java
A functional-test/src/test/java/org/zanata/feature/document/DocTypeUploadTest.java
M functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
A functional-test/src/test/java/org/zanata/feature/document/SubtitleDocumentTypeTest.java
M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
M functional-test/src/test/java/org/zanata/feature/project/EditProjectLanguagesTest.java
M functional-test/src/test/java/org/zanata/feature/testharness/TestPlan.java
A functional-test/src/test/java/org/zanata/util/FeatureInventoryRecorder.java
A functional-test/src/test/java/org/zanata/util/FeatureReporter.java
A functional-test/src/test/java/org/zanata/util/HTMLFeatureReporter.java
M pom.xml
M zanata-model/pom.xml
M zanata-war/pom.xml
R zanata-war/src/main/java/org/zanata/action/AccountSearchAction.java
M zanata-war/src/main/java/org/zanata/action/PagedListDataModel.java
M zanata-war/src/main/java/org/zanata/action/ProjectAction.java
M zanata-war/src/main/java/org/zanata/action/ProjectSearch.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/VersionGroupHomeAction.java
M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
A zanata-war/src/main/java/org/zanata/adapter/SubtitleAdapter.java
M zanata-war/src/main/java/org/zanata/async/AsyncTask.java
M zanata-war/src/main/java/org/zanata/async/SimpleAsyncTask.java
M zanata-war/src/main/java/org/zanata/async/TaskExecutor.java
M zanata-war/src/main/java/org/zanata/async/TimedAsyncHandle.java
M zanata-war/src/main/java/org/zanata/async/tasks/CopyTransTask.java
M zanata-war/src/main/java/org/zanata/async/tasks/ZipFileBuildTask.java
M zanata-war/src/main/java/org/zanata/dao/AccountDAO.java
M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
M zanata-war/src/main/java/org/zanata/search/AbstractIndexingStrategy.java
M zanata-war/src/main/java/org/zanata/search/ClassIndexer.java
M zanata-war/src/main/java/org/zanata/search/HTextFlowTargetIndexingStrategy.java
M zanata-war/src/main/java/org/zanata/search/SimpleClassIndexingStrategy.java
A zanata-war/src/main/java/org/zanata/security/JBossSSOLoginModule.java
M zanata-war/src/main/java/org/zanata/service/SearchIndexManager.java
M zanata-war/src/main/java/org/zanata/service/impl/TranslationFileServiceImpl.java
M zanata-war/src/main/java/org/zanata/servlet/LeakListener.java
M zanata-war/src/main/java/org/zanata/ui/AbstractSortAction.java
M zanata-war/src/main/java/org/zanata/ui/model/statistic/MessageStatistic.java
M zanata-war/src/main/java/org/zanata/ui/model/statistic/WordStatistic.java
M zanata-war/src/main/java/org/zanata/webtrans/client/presenter/AppPresenter.java
M zanata-war/src/main/java/org/zanata/webtrans/client/presenter/DocumentListPresenter.java
M zanata-war/src/main/java/org/zanata/webtrans/client/resources/TableEditorMessages.java
M zanata-war/src/main/java/org/zanata/webtrans/client/ui/EditorTextArea.java
M zanata-war/src/main/java/org/zanata/webtrans/client/ui/ShortcutContextAwareDialogBox.java
M zanata-war/src/main/java/org/zanata/webtrans/client/ui/ValidationWarningPanel.java
M zanata-war/src/main/java/org/zanata/webtrans/client/ui/ValidationWarningPanel.ui.xml
M zanata-war/src/main/resources/ehcache.xml
M zanata-war/src/main/resources/messages.properties
A zanata-war/src/main/resources/org/zanata/adapter/SubtitleAdapterDefaultConfiguration.yml
R zanata-war/src/main/webapp/WEB-INF/layout/login_form.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.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/languages-tab.xhtml
M zanata-war/src/main/webapp/WEB-INF/pages.xml
A zanata-war/src/main/webapp/admin/language.xhtml
M zanata-war/src/main/webapp/admin/userdetail.xhtml
M zanata-war/src/main/webapp/admin/usermanager.xhtml
M zanata-war/src/main/webapp/iteration/view.xhtml
M zanata-war/src/main/webapp/project/home.xhtml
M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
M zanata-war/src/main/webapp/resources/zanata/progressBar.xhtml
M zanata-war/src/main/webapp/search.xhtml
M zanata-war/src/main/webapp/version-group/version_group.xhtml
M zanata-war/src/test/groovy/org/zanata/ZanataGroovyJpaTest.groovy
M zanata-war/src/test/java/org/zanata/ZanataJpaTest.java
M zanata-war/src/test/java/org/zanata/async/AsyncTaskITCase.java
M zanata-war/src/test/java/org/zanata/provider/JPAProvider.java
M zanata-war/src/test/java/org/zanata/rest/service/TranslationResourceRestTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into sec-functions
Commit: 983119d85e627763481f0b61d290c9f077ffccce
https://github.com/zanata/zanata-server/commit/983119d85e627763481f0b61d290c9f077ffccce
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-18 (Wed, 18 Jun 2014)
Changed paths:
M zanata-war/src/test/java/org/zanata/arquillian/Deployments.java
Log Message:
-----------
Remove security.drl file from the Arquillian deployment.
Commit: cc282bb02e2a19df3618594973f80077162818a0
https://github.com/zanata/zanata-server/commit/cc282bb02e2a19df3618594973f80077162818a0
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-23 (Mon, 23 Jun 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
M zanata-war/src/main/java/org/zanata/security/permission/Action.java
M zanata-war/src/main/java/org/zanata/security/permission/CustomPermissionResolver.java
A zanata-war/src/main/java/org/zanata/security/permission/GrantsPermission.java
M zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
A zanata-war/src/main/java/org/zanata/security/permission/PermissionGranter.java
R zanata-war/src/main/java/org/zanata/security/permission/ResolvesPermissions.java
M zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java
Log Message:
-----------
Create a new PermissionGranter class to perform invocations of granter methods.
Also validate that all arguments in a granter method are provided if the granter is to be invoked.
Keep granter methods indexed by the action(s) they apply to.
Make sure granters are only called if necessary.
Commit: 24a432e3f49b5ed36b11dc74eb8949c5b3a6a88c
https://github.com/zanata/zanata-server/commit/24a432e3f49b5ed36b11dc74eb8949c5b3a6a88c
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-06-27 (Fri, 27 Jun 2014)
Changed paths:
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
M zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java
Log Message:
-----------
Formatting changes and code review updates.
Correct some code formatting and tweak some of the security rules that although equivalent to the drools rule, were incorrect in terms of business logic.
Commit: 7370e162348d6d2da47a95b710427ea56b444c97
https://github.com/zanata/zanata-server/commit/7370e162348d6d2da47a95b710427ea56b444c97
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)
Changed paths:
M functional-test/pom.xml
M functional-test/src/main/java/org/zanata/page/BasePage.java
M functional-test/src/main/java/org/zanata/page/CorePage.java
M functional-test/src/main/java/org/zanata/page/account/RegisterPage.java
M functional-test/src/main/java/org/zanata/page/account/SignInPage.java
M functional-test/src/main/java/org/zanata/page/administration/AddLanguagePage.java
M functional-test/src/main/java/org/zanata/page/administration/ManageUserPage.java
M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
M functional-test/src/main/java/org/zanata/page/groups/CreateVersionGroupPage.java
M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectLanguagesTab.java
M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectPermissionsTab.java
M functional-test/src/main/java/org/zanata/page/utility/HomePage.java
M functional-test/src/main/java/org/zanata/page/webtrans/EditorPage.java
A functional-test/src/main/java/org/zanata/rest/SampleDataResource.java
A functional-test/src/main/java/org/zanata/rest/SampleDataResourceImpl.java
R functional-test/src/main/java/org/zanata/rest/SampleProjectResource.java
R functional-test/src/main/java/org/zanata/rest/SampleProjectResourceImpl.java
M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
M functional-test/src/main/java/org/zanata/workflow/ClientWorkFlow.java
M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
M functional-test/src/test/java/org/zanata/feature/account/InactiveUserLoginTest.java
M functional-test/src/test/java/org/zanata/feature/account/InvalidEmailAddressTest.java
M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
M functional-test/src/test/java/org/zanata/feature/account/RegisterTest.java
M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
M functional-test/src/test/java/org/zanata/feature/clientserver/GettextPluralSupportTest.java
M functional-test/src/test/java/org/zanata/feature/clientserver/ProjectMaintainerTest.java
M functional-test/src/test/java/org/zanata/feature/clientserver/PropertiesRoundTripTest.java
M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentAccessTest.java
M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentEditTest.java
M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
M functional-test/src/test/java/org/zanata/feature/editor/EditorFilterMessagesTest.java
M functional-test/src/test/java/org/zanata/feature/editor/TranslateHTMLTest.java
M functional-test/src/test/java/org/zanata/feature/editor/TranslateIdmlTest.java
M functional-test/src/test/java/org/zanata/feature/editor/TranslateOdsTest.java
M functional-test/src/test/java/org/zanata/feature/editor/TranslateOpenOfficeTest.java
M functional-test/src/test/java/org/zanata/feature/editor/TranslateTextTest.java
M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
M functional-test/src/test/java/org/zanata/feature/language/JoinLanguageTeamTest.java
A functional-test/src/test/java/org/zanata/feature/manual/CopyTransTuningTest.java
M functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
M functional-test/src/test/java/org/zanata/feature/project/EditPermissionsTest.java
M functional-test/src/test/java/org/zanata/feature/project/EditProjectAboutTest.java
M functional-test/src/test/java/org/zanata/feature/project/EditProjectGeneralTest.java
M functional-test/src/test/java/org/zanata/feature/project/EditProjectLanguagesTest.java
M functional-test/src/test/java/org/zanata/feature/project/EditProjectValidationsTest.java
M functional-test/src/test/java/org/zanata/feature/projectversion/CreateProjectVersionTest.java
M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionLanguagesTest.java
M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionValidationsTest.java
M functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
R functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
A functional-test/src/test/java/org/zanata/feature/security/SecurityTest.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
R functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
A functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupTest.java
M functional-test/src/test/java/org/zanata/util/AddUsersRule.java
M functional-test/src/test/java/org/zanata/util/CleanDatabaseRule.java
A functional-test/src/test/java/org/zanata/util/EnsureLogoutRule.java
A functional-test/src/test/java/org/zanata/util/SampleDataResourceClient.java
R functional-test/src/test/java/org/zanata/util/SampleProjectClient.java
M functional-test/src/test/java/org/zanata/util/SampleProjectRule.java
M functional-test/src/test/java/org/zanata/util/ZanataRestCaller.java
M pom.xml
M zanata-model/pom.xml
M zanata-war/pom.xml
R zanata-war/src/etc/graphics.svg
M zanata-war/src/main/java/org/zanata/ZanataInit.java
M zanata-war/src/main/java/org/zanata/action/AccountMergeAction.java
M zanata-war/src/main/java/org/zanata/action/ActivityAction.java
M zanata-war/src/main/java/org/zanata/action/CopyTransAction.java
M zanata-war/src/main/java/org/zanata/action/CopyTransOptionsModel.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/LanguageJoinUpdateRoleAction.java
M zanata-war/src/main/java/org/zanata/action/LanguageManagerAction.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/SendEmailAction.java
M zanata-war/src/main/java/org/zanata/action/UserAction.java
M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.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/action/validator/NotDuplicateEmail.java
R zanata-war/src/main/java/org/zanata/annotation/CachedMethodResult.java
R zanata-war/src/main/java/org/zanata/annotation/CachedMethods.java
M zanata-war/src/main/java/org/zanata/async/tasks/CopyTransTask.java
M zanata-war/src/main/java/org/zanata/async/tasks/DocumentCopyTransTask.java
M zanata-war/src/main/java/org/zanata/async/tasks/IterationCopyTransTask.java
A zanata-war/src/main/java/org/zanata/dao/NativeQuery.java
M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
M zanata-war/src/main/java/org/zanata/dao/TextFlowDAO.java
M zanata-war/src/main/java/org/zanata/dao/TextFlowTargetDAO.java
A zanata-war/src/main/java/org/zanata/i18n/Messages.java
R zanata-war/src/main/java/org/zanata/seam/interceptor/CachedMethodResultInterceptor.java
M zanata-war/src/main/java/org/zanata/security/AuthenticationManager.java
M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
M zanata-war/src/main/java/org/zanata/service/impl/CopyTransWork.java
M zanata-war/src/main/java/org/zanata/service/impl/EmailServiceImpl.java
M zanata-war/src/main/java/org/zanata/service/impl/TranslationServiceImpl.java
M zanata-war/src/main/java/org/zanata/ui/AbstractAutocomplete.java
M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
M zanata-war/src/main/java/org/zanata/ui/ActivityEntry.java
M zanata-war/src/main/java/org/zanata/util/UrlUtil.java
R zanata-war/src/main/java/org/zanata/util/ZanataMessages.java
M zanata-war/src/main/java/org/zanata/webtrans/client/resources/Resources.java
R zanata-war/src/main/resources/images/combo_box_arrow.png
R zanata-war/src/main/resources/images/combo_box_arrow.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/actions/admin_icon.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/actions/admin_icon.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/actions/help.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/actions/help.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/bug.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/bug.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/error.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/error.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/kdf.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/kdf.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/kllckety.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/kllckety.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/locale.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/locale.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/package_editors.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/apps/package_editors.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/filesystems/file_doc.png
R zanata-war/src/main/resources/images/crystal_project/_16x16/filesystems/file_doc.png
R zanata-war/src/main/resources/images/crystal_project/_48x48/apps/package_editors.png
R zanata-war/src/main/resources/images/crystal_project/_48x48/apps/package_editors.png
R zanata-war/src/main/resources/images/favicon.ico
R zanata-war/src/main/resources/images/favicon.ico
R zanata-war/src/main/resources/images/first_entry.png
R zanata-war/src/main/resources/images/first_entry.png
R zanata-war/src/main/resources/images/last_entry.png
R zanata-war/src/main/resources/images/last_entry.png
R zanata-war/src/main/resources/images/logo-small.png
R zanata-war/src/main/resources/images/logo-small.png
R zanata-war/src/main/resources/images/logo.png
R zanata-war/src/main/resources/images/logo.png
R zanata-war/src/main/resources/images/next_entry.png
R zanata-war/src/main/resources/images/next_entry.png
R zanata-war/src/main/resources/images/next_mode.png
R zanata-war/src/main/resources/images/next_mode.png
R zanata-war/src/main/resources/images/openid/fedora.png
R zanata-war/src/main/resources/images/openid/fedora.png
R zanata-war/src/main/resources/images/openid/google.png
R zanata-war/src/main/resources/images/openid/google.png
R zanata-war/src/main/resources/images/openid/openid.png
R zanata-war/src/main/resources/images/openid/openid.png
R zanata-war/src/main/resources/images/openid/yahoo.png
R zanata-war/src/main/resources/images/openid/yahoo.png
R zanata-war/src/main/resources/images/prev_entry.png
R zanata-war/src/main/resources/images/prev_entry.png
R zanata-war/src/main/resources/images/prev_mode.png
R zanata-war/src/main/resources/images/prev_mode.png
R zanata-war/src/main/resources/images/z-logo-16px.png
R zanata-war/src/main/resources/images/z-logo-16px.png
R zanata-war/src/main/resources/images/z-logo-50px.png
R zanata-war/src/main/resources/images/z-logo-50px.png
M zanata-war/src/main/resources/messages.properties
R zanata-war/src/main/resources/messages_bg.properties
R zanata-war/src/main/resources/messages_de.properties
R zanata-war/src/main/resources/messages_en_GB.properties
R zanata-war/src/main/resources/messages_fr.properties
R zanata-war/src/main/resources/messages_gu.properties
R zanata-war/src/main/resources/messages_it.properties
R zanata-war/src/main/resources/messages_ja.properties
R zanata-war/src/main/resources/messages_ko.properties
R zanata-war/src/main/resources/messages_tr.properties
R zanata-war/src/main/resources/messages_uk.properties
R zanata-war/src/main/resources/messages_zh_TW_Hant.properties
M zanata-war/src/main/resources/org/zanata/webtrans/public/Application.xhtml
M zanata-war/src/main/webapp-jboss/WEB-INF/jboss-deployment-structure.xml
M zanata-war/src/main/webapp-jboss/WEB-INF/web.xml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/activation.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_activation.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_admin.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_coordinator.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_request_role_language.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_request_to_join_group.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_request_to_join_language.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/email_validation.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/password_reset.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/template_email.xhtml
M zanata-war/src/main/webapp/WEB-INF/facelets/email/username_changed.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/copy_trans_inline.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/copy_trans_inline_modal.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/language_detail.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/language_view_inline.xhtml
R zanata-war/src/main/webapp/WEB-INF/layout/login_provider.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/project/edit_form.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/role_rule_edit_form.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/transmemory_edit_form.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/version-group/edit_form.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
R zanata-war/src/main/webapp/WEB-INF/layout/version-group/request_join.xhtml
M zanata-war/src/main/webapp/WEB-INF/layout/version-group/settings-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/edit_form.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/breadcrumbs.xhtml
M zanata-war/src/main/webapp/WEB-INF/template/footer.xhtml
M zanata-war/src/main/webapp/WEB-INF/template/template.xhtml
M zanata-war/src/main/webapp/WEB-INF/template/template_2x.xhtml
M zanata-war/src/main/webapp/WEB-INF/template/template_nobanner.xhtml
M zanata-war/src/main/webapp/account/activate.xhtml
M zanata-war/src/main/webapp/account/changepassword.xhtml
M zanata-war/src/main/webapp/account/inactive_account.xhtml
M zanata-war/src/main/webapp/account/login.xhtml
M zanata-war/src/main/webapp/account/logout.xhtml
M zanata-war/src/main/webapp/account/password_reset.xhtml
M zanata-war/src/main/webapp/account/password_reset_request.xhtml
M zanata-war/src/main/webapp/account/register.xhtml
M zanata-war/src/main/webapp/account/validate_email.xhtml
M zanata-war/src/main/webapp/admin/home.xhtml
M zanata-war/src/main/webapp/admin/languagemanager.xhtml
M zanata-war/src/main/webapp/admin/processmanager.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/roleruledetails.xhtml
M zanata-war/src/main/webapp/admin/rolerules.xhtml
M zanata-war/src/main/webapp/admin/search.xhtml
M zanata-war/src/main/webapp/admin/server_configuration.xhtml
M zanata-war/src/main/webapp/admin/stats.xhtml
M zanata-war/src/main/webapp/admin/supportedlanguagedetail.xhtml
M zanata-war/src/main/webapp/admin/userdetail.xhtml
M zanata-war/src/main/webapp/admin/usermanager.xhtml
M zanata-war/src/main/webapp/dashboard/home.xhtml
M zanata-war/src/main/webapp/edit_home_content.xhtml
M zanata-war/src/main/webapp/edit_home_content_code.xhtml
M zanata-war/src/main/webapp/error.xhtml
M zanata-war/src/main/webapp/glossary/view.xhtml
M zanata-war/src/main/webapp/help/contact_admin.xhtml
M zanata-war/src/main/webapp/help/edit_help_content.xhtml
M zanata-war/src/main/webapp/help/view.xhtml
M zanata-war/src/main/webapp/home.xhtml
R zanata-war/src/main/webapp/iteration/request_to_join_group.xhtml
M zanata-war/src/main/webapp/iteration/view.xhtml
M zanata-war/src/main/webapp/language/contact_coordinator.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/language/request_to_join_update_role.xhtml
M zanata-war/src/main/webapp/profile/create_user.xhtml
R zanata-war/src/main/webapp/resources/images/spacer.gif
R zanata-war/src/main/webapp/resources/richext/spacer.xhtml
A zanata-war/src/test/java/org/zanata/database/CustomH2Dialect.java
A zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplPerformanceTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/integration/master' into sec-functions
Conflicts:
zanata-war/src/test/java/org/zanata/arquillian/Deployments.java
Commit: 3ba2ce8c2f617971e0a3a15b5b51ca4bba67966c
https://github.com/zanata/zanata-server/commit/3ba2ce8c2f617971e0a3a15b5b51ca4bba67966c
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-07-17 (Thu, 17 Jul 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
M zanata-war/src/main/java/org/zanata/security/permission/CustomPermissionResolver.java
Log Message:
-----------
rhbz1113843 - Fix permission evaluation when dealing with multiple targets.
Commit: e0afdde0dd9478f625c312600b793096e0408690
https://github.com/zanata/zanata-server/commit/e0afdde0dd9478f625c312600b793096e0408690
Author: Ding-Yi Chen <dingyichen at gmail.com>
Date: 2014-07-24 (Thu, 24 Jul 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/action/AuthenticationEvents.java
M zanata-war/src/main/java/org/zanata/file/TranslationDocumentUpload.java
M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java
A zanata-war/src/main/java/org/zanata/security/permission/Action.java
A zanata-war/src/main/java/org/zanata/security/permission/CustomPermissionResolver.java
A zanata-war/src/main/java/org/zanata/security/permission/GrantsPermission.java
A zanata-war/src/main/java/org/zanata/security/permission/MultiTargetList.java
A zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
A zanata-war/src/main/java/org/zanata/security/permission/PermissionGranter.java
R zanata-war/src/main/resources/security.drl
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/components.xml
M zanata-war/src/test/java/org/zanata/arquillian/Deployments.java
A zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java
Log Message:
-----------
Merge pull request #478 from zanata/sec-functions
:+1:
Compare: https://github.com/zanata/zanata-server/compare/dee14288ab10...e0afdde0dd94
More information about the zanata-commits
mailing list