[zanata/zanata-server] 68f3a7: feat(project-translation-teams): use HProject_Memb...
GitHub
noreply at github.com
Fri Jul 10 08:04:38 UTC 2015
Branch: refs/heads/add-project-roles-rhbz1223588
Home: https://github.com/zanata/zanata-server
Commit: 68f3a784d68c21c014277880e64cb55631ef99e4
https://github.com/zanata/zanata-server/commit/68f3a784d68c21c014277880e64cb55631ef99e4
Author: David Mason <drdmason at gmail.com>
Date: 2015-07-10 (Fri, 10 Jul 2015)
Changed paths:
M zanata-model/src/main/java/org/zanata/model/HPerson.java
M zanata-model/src/main/java/org/zanata/model/HProject.java
A zanata-model/src/main/java/org/zanata/model/HProjectMember.java
M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
A zanata-war/src/main/java/org/zanata/dao/ProjectMemberDAO.java
M zanata-war/src/main/java/org/zanata/rest/service/ProjectService.java
M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
M zanata-war/src/main/java/org/zanata/service/impl/RegisterServiceImpl.java
M zanata-war/src/main/resources/db/changelogs/db.changelog-3.8.xml
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
M zanata-war/src/test/resources/META-INF/persistence.xml
M zanata-war/src/test/resources/arquillian/persistence.xml
Log Message:
-----------
feat(project-translation-teams): use HProject_Member to record maintainer status
Removes the old HProject_Maintainers table, since HProject_Member now records maintainer status.
Permission checks are changed to use HQL queries in the new ProjectMemberDAO both because:
- it is more efficient: executes a single query rather than loading an entire collection
- it avoids issues trying to filter a lazy collection that has already been detached
Commit: 3771a5c74e4d05e923b6158f702a6e3ad593e3c3
https://github.com/zanata/zanata-server/commit/3771a5c74e4d05e923b6158f702a6e3ad593e3c3
Author: David Mason <drdmason at gmail.com>
Date: 2015-07-10 (Fri, 10 Jul 2015)
Changed paths:
M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
Log Message:
-----------
WTF? Should be a no-op, but maybe fixed something.
There was an exception related to state cache. Probably related to
out-of-memory problems rather than anything else.
I think I still need to sort out the adding of maintainers and so on
for this thing before it will really work completely.
Compare: https://github.com/zanata/zanata-server/compare/94ca3e5e43d0...3771a5c74e4d
More information about the zanata-commits
mailing list