Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-527

Enhancing Notification Framework

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.1.0
    • None
    • None
    • Important
    • Hide
      Usecase - Sending Notification for newly created event

      - Create new Topic is required by creating a new role
      - Create subscriber to the newly created topic
      - Create a Business Event to be emitted when the desired action occurs. (file: BusinessEvenNotificationConstants.java)
      - Update procedure such that the event is emitted when the desired action occurs
      - Add a listener to the Event (file: NotificationDomainServiceImpl.java)
      Show
      Usecase - Sending Notification for newly created event - Create new Topic is required by creating a new role - Create subscriber to the newly created topic - Create a Business Event to be emitted when the desired action occurs. (file: BusinessEvenNotificationConstants.java) - Update procedure such that the event is emitted when the desired action occurs - Add a listener to the Event (file: NotificationDomainServiceImpl.java)

    Description

      Workdone

      • Access if activeMQ is active, if so enable activeMQ else use Spring's built in tool called Spring Event
      • User subscription to topic when user account is created
      • Create topics for an organization based on roles in that organization, when the organization is created
      • Upgrade process of user notification
      • Migration script - topic, topic subscription models for new and already existing users and organizations
      • Update user subscription on user transfer and/or update of user's permission
      • Update topic details when entity details updates
      • Update topic details when member type are updated at the system level
      • Unit test topic-subscriber model

      Attachments

        Issue Links

          Activity

            People

              angeh Courage Angeh
              angeh Courage Angeh
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: