[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