[zanata/zanata-server] 69b5a3: Refactor methods in projectHome to be consistent.

GitHub noreply at github.com
Wed Feb 11 03:38:06 UTC 2015


  Branch: refs/heads/locale-aliases-select-checkboxes
  Home:   https://github.com/zanata/zanata-server
  Commit: 69b5a30bfe7900905ddca88578016112b9512d9d
      https://github.com/zanata/zanata-server/commit/69b5a30bfe7900905ddca88578016112b9512d9d
  Author: David Mason <drdmason at gmail.com>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  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-languages.xhtml

  Log Message:
  -----------
  Refactor methods in projectHome to be consistent.

Mainly renaming, with a little tweaking of parameters.
This change is in preparation for defining a sensible
interface for language settings interactions.


  Commit: 03a8fda447839703167223831d6f42485f786939
      https://github.com/zanata/zanata-server/commit/03a8fda447839703167223831d6f42485f786939
  Author: David Mason <drdmason at gmail.com>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

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

  Log Message:
  -----------
  Add interface for language list settings backend.

The interface is not strictly necessary at this point, but it provides
a compile-time check that an action bean provides everything needed by
the template, rather than having to deal with runtime errors.

The interface can also provide a basis for splitting the language
settings code into separate classes to reduce duplication and move
closer to a single responsibility per class.


Compare: https://github.com/zanata/zanata-server/compare/25a8206b29b7...03a8fda44783


More information about the zanata-commits mailing list