[zanata/zanata-server] daea2c: WIP: add/remove project role without an error

GitHub noreply at github.com
Fri Aug 14 01:32:47 UTC 2015


  Branch: refs/heads/project-roles-ui
  Home:   https://github.com/zanata/zanata-server
  Commit: daea2ce018b7c9f96f93ac54d6a1e3c442f0d4e2
      https://github.com/zanata/zanata-server/commit/daea2ce018b7c9f96f93ac54d6a1e3c442f0d4e2
  Author: David Mason <drdmason at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HProject.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectMemberDAO.java

  Log Message:
  -----------
  WIP: add/remove project role without an error


  Commit: 601fee7577b0e0247963c1b8acbcf2a431000689
      https://github.com/zanata/zanata-server/commit/601fee7577b0e0247963c1b8acbcf2a431000689
  Author: David Mason <drdmason at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HProjectLocaleMember.java
    M zanata-model/src/main/java/org/zanata/model/HProjectMember.java

  Log Message:
  -----------
  use method form of ID for entity equality and hashcode calculations

Field for ID may not be populated in hibernate entities, so the only
reliable way to ensure the ID is not null is to use a method to access
it. Using method access allows hibernate to intercept the method call
and return the id correctly.


  Commit: 55751c3ffe35a414dc226dbf09787be92e1d78b4
      https://github.com/zanata/zanata-server/commit/55751c3ffe35a414dc226dbf09787be92e1d78b4
  Author: David Mason <drdmason at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HProject.java
    M zanata-model/src/main/java/org/zanata/model/PersonProjectMemberships.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectMemberDAO.java
    M zanata-war/src/main/webapp/WEB-INF/layout/project/people-tab.xhtml

  Log Message:
  -----------
  WIP: ensure that roles persist properly.


Compare: https://github.com/zanata/zanata-server/compare/bc8a046e4fa6...55751c3ffe35


More information about the zanata-commits mailing list