[zanata/zanata-server] 726589: Fix injection of mailSession

GitHub noreply at github.com
Tue Jul 15 00:31:18 UTC 2014


  Branch: refs/heads/velocity-email
  Home:   https://github.com/zanata/zanata-server
  Commit: 7265894952cc8f5ab50bb49fe104f1b9b57ff6dd
      https://github.com/zanata/zanata-server/commit/7265894952cc8f5ab50bb49fe104f1b9b57ff6dd
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-07-14 (Mon, 14 Jul 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/email/EmailBuilder.java
    M zanata-war/src/main/java/org/zanata/seam/mail/ZanataMailSession.java
    A zanata-war/src/test/java/org/zanata/email/EmailBuilderITCase.java

  Log Message:
  -----------
  Fix injection of mailSession


  Commit: 58681a9f08a8d253db0ff611e9e15fe08df942b6
      https://github.com/zanata/zanata-server/commit/58681a9f08a8d253db0ff611e9e15fe08df942b6
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/AbstractProfileAction.java
    M zanata-war/src/main/java/org/zanata/action/NewProfileAction.java
    M zanata-war/src/main/java/org/zanata/action/PasswordResetRequestAction.java
    M zanata-war/src/main/java/org/zanata/action/SendEmailAction.java
    M zanata-war/src/main/java/org/zanata/action/UserAction.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    A zanata-war/src/main/java/org/zanata/email/ActivationEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/Addresses.java
    A zanata-war/src/main/java/org/zanata/email/ContactAdminEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/ContactLanguageCoordinatorEmailStrategy.java
    M zanata-war/src/main/java/org/zanata/email/EmailBuilder.java
    R zanata-war/src/main/java/org/zanata/email/EmailBuilderStrategy.java
    A zanata-war/src/main/java/org/zanata/email/EmailSanitizer.java
    A zanata-war/src/main/java/org/zanata/email/EmailStrategy.java
    R zanata-war/src/main/java/org/zanata/email/EmailUtil.java
    A zanata-war/src/main/java/org/zanata/email/EmailValidationEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/PasswordResetEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/RequestRoleLanguageEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/RequestToJoinLanguageEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/RequestToJoinVersionGroupEmailStrategy.java
    A zanata-war/src/main/java/org/zanata/email/UsernameChangedEmailStrategy.java
    M zanata-war/src/main/java/org/zanata/service/EmailService.java
    M zanata-war/src/main/java/org/zanata/service/impl/EmailServiceImpl.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/resources/org/zanata/email/templates/activation.vm
    R zanata-war/src/main/resources/org/zanata/email/templates/email_activation.vm
    M zanata-war/src/test/java/org/zanata/email/EmailStrategyTest.java

  Log Message:
  -----------
  Refactor email-handling code

Eliminate redundant template "email_activation.vm".
Rename EmailUtil -> Addresses and use it more.
Rename EmailBuilderStrategy -> EmailStrategy.
Move all EmailStrategy classes to top-level under org.zanata.email.
Ensure that all emails go through EmailService and get FacesMessages
   from Msgs so that they can be localised.


Compare: https://github.com/zanata/zanata-server/compare/8365f539ea29...58681a9f08a8


More information about the zanata-commits mailing list