IG-564 - Allow messaging everywhere in site and accommodate multiple datasets
Created by: RobinKavPA
PR
Allow messaging everywhere using sidedrawer within site and accommodate multiple datasets
Solution
- Made modifications to messaging APIs to support multiple datasets from single publisher
- Fixed defect in sort order so that unread messages are shown first, then sorted by date of the last unread message and finally by created date
Future
Messaging can be quite easily extended now to generate a new topic for each publisher when we need to accommodate messaging to multiple custodians/teams (but allow the user to send only a single message)