Message Centre

User

TC-001 As a User I should be able to initiate one-to-one chat

TC-002 As a User I should be able to send message on a Stream

TC-003 As a User I should be able to upload files {Steams and One-to-One chat}

TC-004 As a User I should be able to initiate Jitsi Meeting

TC-005 As a User I should be able to formulate large messages {they get saved as Drafts}

TC-006 As a User I should be able to Search Users from User list

TC-007 As a User I should be able to Search Stream from Stream list

TC-009 As a User I get real-time notification

TC-010 As a User I should be able to converse with my ACM

TC-011 As a User I should be able to visually identify my ACM

TC-012 As a User I should be able to assign Tags to my Draft messages

TC-013 As a User I should be able to view all my Draft messages

TC-014 As a User I am able to Create/Subscribe new Stream

TC-015 As a User I am able to invite users to my Stream

Attorney

TC-016 As an Attorney I should be able to make stream Private {this will ensure ACM gets un-subscribed}

Stream Admin

TC-017 As a Stream Admin I should be able to update regular user on a stream to Admin User

TC-018 As a Stream Admin I should be able to manage Stream Users {Invitiation and Ban}