[zanata/zanata-server] a23099: Add locale mappings to HProject

GitHub noreply at github.com
Tue Dec 9 01:08:37 UTC 2014


  Branch: refs/heads/locale-aliases
  Home:   https://github.com/zanata/zanata-server
  Commit: a23099342ac0ce84448b83c158309576657346aa
      https://github.com/zanata/zanata-server/commit/a23099342ac0ce84448b83c158309576657346aa
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HProject.java
    M zanata-war/src/main/resources/db/changelogs/db.changelog-3.6.xml

  Log Message:
  -----------
  Add locale mappings to HProject

Adds join table to map locale id to mapping string for a project id,
and updates hibernate entity HProject to use the join table.


  Commit: 3c70ef9ec6289def616ac2736e58fe0a205f84a3
      https://github.com/zanata/zanata-server/commit/3c70ef9ec6289def616ac2736e58fe0a205f84a3
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HProjectIteration.java
    M zanata-war/src/main/resources/db/changelogs/db.changelog-3.6.xml

  Log Message:
  -----------
  Add locale mappings to HProjectIteration


  Commit: 15468423eae2f657ec6c134f3a0fd3f40e8dab24
      https://github.com/zanata/zanata-server/commit/15468423eae2f657ec6c134f3a0fd3f40e8dab24
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml

  Log Message:
  -----------
  Display locale mapping for locales on project settings page.

Displays mapping next to the locale id if it exists, otherwise
shows "no mapping" to ensure that code is executing properly during
development. The "no mapping" should be removed before this feature
is complete.


  Commit: fae788da61d504a0a44bcd23d13cbeeed0b2e695
      https://github.com/zanata/zanata-server/commit/fae788da61d504a0a44bcd23d13cbeeed0b2e695
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml

  Log Message:
  -----------
  WIP: adding project languages dropdown and set mapping textbox

Still need to:

 - make the mapping textbox show and hide
 - limit input to 255 characters to match the database field
 - make mapping save to the database.


  Commit: 32e4032ef2882cbbde3635662dd481d188b1ae24
      https://github.com/zanata/zanata-server/commit/32e4032ef2882cbbde3635662dd481d188b1ae24
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml

  Log Message:
  -----------
  WIP: working form refresh, change to region and make it work


  Commit: 205040d3cc76773f5e49e0c367d134a6453c1c43
      https://github.com/zanata/zanata-server/commit/205040d3cc76773f5e49e0c367d134a6453c1c43
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml

  Log Message:
  -----------
  WIP: moved form to just add-language area.


  Commit: fcb83fdc81014fc5eeba6f40e31c9127dc5d354c
      https://github.com/zanata/zanata-server/commit/fcb83fdc81014fc5eeba6f40e31c9127dc5d354c
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HProject.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml

  Log Message:
  -----------
  WIP: trying to talk to db but getting SerializationException


  Commit: 566d71ee97d94c430649731e7de2597752849396
      https://github.com/zanata/zanata-server/commit/566d71ee97d94c430649731e7de2597752849396
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

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

  Log Message:
  -----------
  WIP: sets a locale mapping, but does not retrieve it

 - enter text and click "TODO msgs Set Alias" causes value to be stored in database
 - clear text and click "TODO msgs Set Alias" does not remove value from database
 - enter text in a different row and click "TODO
   msgs Set Alias" causes an error: NullPointerException trying to get versions
   (projectHomeAction.getProjectVersions()). The entered text is not stored in the
   database.
     Presumably this is related to using the same backing value for a different
     row? Why?
 - values stored in database are not shown on UI.


  Commit: e3ce3d15366853bbc9db9bc10d0cc11bd12c64fd
      https://github.com/zanata/zanata-server/commit/e3ce3d15366853bbc9db9bc10d0cc11bd12c64fd
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml

  Log Message:
  -----------
  WIP: can set and use aliases, but can't set aliases for two different locales.

Setting aliases for different locales on the same pageload causes a null pointer
exception when looking up the versions - seems very unrelated so presumably some
silent error related to having multiple fields using the same backing property.


  Commit: b98210cc825c0416c92fffc4ea3c47b92dc4a1df
      https://github.com/zanata/zanata-server/commit/b98210cc825c0416c92fffc4ea3c47b92dc4a1df
  Author: David Mason <drdmason at gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java

  Log Message:
  -----------
  WIP: clearing alias works now, still issue with setting different rows

I'll solve that one later. There is enough of a foundation to start work
on the REST API (i.e. I can get data into the database and it is looked up
successfully).


Compare: https://github.com/zanata/zanata-server/compare/a23099342ac0^...b98210cc825c


More information about the zanata-commits mailing list