-
Improvement
-
Resolution: Fixed
-
Blocker
-
3.6
-
MOODLE_36_STABLE
-
MOODLE_36_STABLE
-
MDL-63303-master -
Scope:
We should try to get this in with a basic set of features, allowing other feature-add MDLs to be based on this. If we can roughly cover most of the functionality we already have in messaging, then it will make it easier to land this one cleanly, replacing the existing messaging page at the same time, and hopefully leaving us with only a few follow ups to address missing functionality.
Suggested in scopes (to keep this as simple as we can):
- On the main pane (after clicking the messaging icon in the page header) we should be able to view the following only:
- My contacts accordion
- Messages accordion (this lists 1:1 messages only)
- Search for users and messages from the main pane
-
- Initiate/participate in 1:1 conversations for users where their privacy settings allow this.
- Link to contact request page in order to make a contact request (for now. This feature will be added - see out of scopes below)
- Settings icon on main pane should just link to the existing messaging preferences page for now.
Suggested out of scopes (meaning another MDL will add this feature):
- View group conversations accordion (
MDL-63306) - View favourites accordion / favourite a conversation (
MDL-63308) - Searching within a conversation (
MDL-63307) - Message settings pane (
MDL-63305) - Ability to block a user (
MDL-63309) - Contact requests send/approve panes (
MDL-63310) - Any other features..
UI Prototype:
https://projects.invisionapp.com/d/main#/console/15825687/328427434/preview
- blocks
-
MOBILE-2634 Support the new user blocking feature
- Closed
-
MDL-63305 Messaging: UI: Add settings pane to new UI
- Closed
-
MDL-63306 Messaging: UI: Add group-based conversations support to new UI
- Closed
-
MDL-63307 Messaging: UI: Add 'searching within a conversation' feature to the new UI
- Closed
-
MDL-63308 Messaging: UI: Add the favouriting feature to the new UI
- Closed
-
MDL-63309 Messaging: UI: Add the ability to block users in the new UI
- Closed
-
MDL-63310 Messaging: UI: Add contact requests feature to the new UI
- Closed
- caused a regression
-
MDL-65586 Not found error: message/pendingcontactrequests.php file doesn't exist anymore
- Closed
-
MDL-64066 Quick fix to step causing behat execution to halt forever and other problems
- Closed
- has a QA test
-
MDLQA-12869 A student can star messages or delete them
- Open
-
MDLQA-131 The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Open
-
MDLQA-15371 CLONE - A student can star messages or delete them
- Passed
-
MDLQA-15960 CLONE - A student can star messages or delete them
- Passed
-
MDLQA-16604 CLONE - A student can star messages or delete them
- Passed
-
MDLQA-17220 CLONE - A student can star messages or delete them
- Passed
-
MDLQA-14887 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-15529 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-16194 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-16815 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-17436 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-17977 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-18485 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
-
MDLQA-18956 CLONE - The number of unread messages, conversations and contact requests is displayed in the messaging drawer
- Passed
- has to be done before
-
MDL-63986 Add behat tests for message drawer for 3.7
- Closed
-
MDL-63985 Accessibility improvements to message drawer
- Closed
-
MDL-63987 Actions on view contact page in message drawer should be handled on that page
- Closed
- is blocked by
-
MDL-63974 Messaging: Search updates don't return non-contact users unless a conversation exists
- Closed
-
MDL-63213 Make conversations favouritable
- Closed
-
MDL-63466 Messaging: Add get_messages support for group conversations
- Closed
-
MDL-63549 Messaging: Create get_conversations based on data_for_messagearea_conversations
- Closed
-
MDL-63724 Messaging: Create web service and api for sending messages
- Closed
-
MDL-63725 Messaging: Create web service and api for returning conversation members
- Closed
-
MDL-63850 Extend member info with additional fields
- Closed
-
MDL-63851 Create web service to get an individual conversation between users
- Closed
-
MDL-63282 Messaging: Updates to the search API
- Closed
-
MDL-63289 Messaging: Update the message APIs allowing teachers to send 1:1 messages to students, regardless of their messaging prefs.
- Closed
-
MDL-63548 Messaging: Add mark_all_conversation_messages_as_read support for group conversations
- Closed
- is duplicated by
-
MDL-58322 Bring back enter to send
- Closed
- will help resolve
-
MDL-63851 Create web service to get an individual conversation between users
- Closed
-
MDL-63305 Messaging: UI: Add settings pane to new UI
- Closed
-
MDL-63306 Messaging: UI: Add group-based conversations support to new UI
- Closed
-
MDL-63308 Messaging: UI: Add the favouriting feature to the new UI
- Closed
-
MDL-63309 Messaging: UI: Add the ability to block users in the new UI
- Closed
-
MDL-63310 Messaging: UI: Add contact requests feature to the new UI
- Closed