Whenever a member is moved to a different phase they are sent a channel invite as well as a direct message welcoming them. If the member is moved to a phase with voting pools then they are placed in a pool where they can vote on a goal.
Moved pool name constants to a separate file
Moved the name key-value pair down to accomodate
Added a data service that observes changes to the database
Added a new configuration file to the server to construct the queue for members whose phase is being re-assigned.
Created a worker that will perform the necessary chat services such as channel invite and direct message that welcomes the member.
Created test file that tests the new feature.
Data Model / DB Schema Changes
None.
Environment / Configuration Changes
None.
Notes
The current state of this feature does not split or merge pools yet based on members getting added or removed.
Fixes #909: Member phase change handling updates
Overview
Whenever a member is moved to a different phase they are sent a channel invite as well as a direct message welcoming them. If the member is moved to a phase with voting pools then they are placed in a pool where they can vote on a goal.
Data Model / DB Schema Changes
None.
Environment / Configuration Changes
None.
Notes
The current state of this feature does not split or merge pools yet based on members getting added or removed.