[ https://issues.apache.org/jira/browse/FINERACT-527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Courage Angeh updated FINERACT-527: ----------------------------------- Docs Text: Usecase - Access if activeMQ is active, if so enable activeMQ else use Spring's built in tool called Spring Event - Create a user (Jane Doe) under an organization (Head office) and give her the role of loan manger. (The system subscribers her to the topic loan_managers_of_head_office) - Another user (John Doe) under that same organization (head office) creates a loan. - Jane Doe gets a notification (Her name is gotten from the topic_subscribers table ) and can act on the notification by approving the loan was: Usecase - Create a user (Jane Doe) under an organization (Head office) and give her the role of loan manger. (The system subscribers her to the topic loan_managers_of_head_office) - Another user (John Doe) under that same organization (head office) creates a loan. - Jane Doe gets a notification (Her name is gotten from the topic_subscribers table ) and can act on the notification by approving the loan Description: *Requirements* * 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 was: *Requirements* * 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 * Access if activeMQ is active, if so enable activeMQ else use Spring's built in tool called Spring Event > Enhancing Notification Framework > -------------------------------- > > Key: FINERACT-527 > URL: https://issues.apache.org/jira/browse/FINERACT-527 > Project: Apache Fineract > Issue Type: Improvement > Components: Organization, User Management > Reporter: Courage Angeh > Assignee: Markus Geiss > > *Requirements* > * 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 -- This message was sent by Atlassian JIRA (v6.4.14#64029)