You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ik...@apache.org on 2019/09/02 00:04:30 UTC

[fineract-cn-notifications] 43/43: Merge pull request #11 from ebenezergraham/FINCN-156

This is an automated email from the ASF dual-hosted git repository.

ikamga pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-notifications.git

commit 66d01fae93a0cba0850f24b2c2b562aa1abda5c9
Merge: abd7186 2a811fa
Author: Isaac Kamga <ik...@apache.org>
AuthorDate: Mon Sep 2 01:03:42 2019 +0100

    Merge pull request #11 from ebenezergraham/FINCN-156
    
    Thymeleaf templating for Email

 .../client/ConfigurationAlreadyExistException.java |  14 +-
 .../api/v1/client/NotificationManager.java         |  42 +-
 .../v1/client/TemplateAlreadyExistException.java   |  14 +-
 .../api/v1/client/TemplateNotFoundException.java   |  14 +-
 .../cn/notification/api/v1/domain/Template.java    | 110 +++++
 .../api/v1/events/NotificationEventConstants.java  |   6 +
 component-test/build.gradle                        |   4 +-
 .../cn/notification/AbstractNotificationTest.java  |  12 +-
 .../cn/notification/EmailApiDocumentation.java     |   6 +-
 .../cn/notification/SmsApiDocumentation.java       |   7 +-
 .../fineract/cn/notification/TestEmailService.java |  80 ++--
 .../fineract/cn/notification/TestSMSService.java   |  17 +-
 .../apache/fineract/cn/notification/TestSuite.java |   5 +-
 .../notification/importer/TestTemplateImport.java  |  55 +++
 ...stener.java => ConfigurationEventListener.java} |  57 ++-
 .../cn/notification/listener/EventListener.java    |  48 +--
 .../fineract/cn/notification/listener/TestJMS.java |  40 +-
 .../main/resources/importdata/test-templates.csv   |   2 +
 component-test/src/main/resources/logback-test.xml |  35 ++
 .../src/main/resources/templates/template.html     | 457 +++++++++++++++++++++
 service/build.gradle                               |   5 +-
 .../cn/notification/service/ServiceConstants.java  |  12 +-
 .../CreateTemplateCommand.java}                    |  34 +-
 .../handler/EmailConfigurationCommandHandler.java  |   4 +-
 .../handler/SMSConfigurationCommandHandler.java    |   4 +-
 ...andHandler.java => TemplateCommandHandler.java} |  56 +--
 .../internal/config/NotificationConfiguration.java |  33 +-
 .../internal/identity/CustomerPermittedClient.java |  46 ---
 .../identity/NotificationAuthentication.java       |  89 ----
 .../internal/importer/TemplateImporter.java        |  92 +++++
 .../internal/mapper/EmailConfigurationMapper.java  |   4 +
 .../service/internal/mapper/TemplateMapper.java    |  51 +++
 .../internal/repository/ApplicationEntity.java     | 106 -----
 .../EmailGatewayConfigurationRepository.java       |   7 +-
 .../SMSGatewayConfigurationRepository.java         |   6 +-
 .../internal/repository/TemplateEntity.java        |  56 ++-
 .../internal/repository/TemplateRepository.java    |   8 +-
 .../service/internal/service/EmailService.java     | 135 +++---
 .../internal/service/NotificationService.java      |  46 +--
 .../service/internal/service/SMSService.java       |  20 +-
 .../service/internal/service/TemplateService.java  |  60 +++
 .../service/internal/service/util/MailBuilder.java |  36 +-
 .../service/listener/CustomerEventListener.java    |  91 ++--
 .../service/rest/EmailServiceRestController.java   |  61 ++-
 .../service/rest/SMSServiceRestController.java     |  16 +-
 ...Controller.java => TemplateRestController.java} |  63 ++-
 service/src/main/resources/application.yml         |  13 -
 .../db/migrations/mariadb/V1__initial_setup.sql    |  40 +-
 .../main/resources/templatedetails/templates.csv   |  10 +
 service/src/main/resources/templates/template.html | 457 +++++++++++++++++++++
 shared.gradle                                      |   8 +-
 51 files changed, 1922 insertions(+), 772 deletions(-)