Andrew Nicols
a3cc26f8bb
MDL-76583 core: Update uses of external_* classes
2023-01-19 07:34:09 +08:00
Andrew Nicols
4b388fc239
MDL-74235 core: Update core uses of activity icons to monologo
2022-04-07 12:56:14 +08:00
Pau Ferrer Ocaña
d74bd798b6
MDL-67853 message: Remove on/offline settings on message preferences
2022-01-27 15:22:15 +01:00
Andrew Nicols
2f0fb8f99b
Merge branch 'MDL-72585-master' of git://github.com/dpalou/moodle
2021-10-15 09:53:19 +08:00
Dani Palou
1d388e154f
MDL-72585 message: Return notifications iconurl in get_messages WS
2021-09-30 08:00:27 +02:00
Dani Palou
244aade1d6
MDL-72587 message: Support getting both read and unread messages
2021-09-28 10:37:39 +02:00
cescobedo
2f4647c684
MDL-71917 core_message: Use $USER in WS delete_message_for_all_users
2021-07-06 13:34:23 +08:00
Marina Glancy
0eada7a5f9
MDL-70893 various: optional function arguments must be in the end
2021-02-15 16:53:37 +01:00
Ferran Recio
ce87be7db6
MDL-67782 message: fix messages max length
2021-01-12 17:14:33 +01:00
Tim Schroeder
8e0423d9a5
MDL-68438 message: fixed email format change with messaging disabled
2020-10-21 11:26:07 +02:00
Eloy Lafuente (stronk7)
19b0f08cc2
MDL-68070 messaging: Ensure that error is shown on first messages
...
Before there is a conversation, messages between users are sent
using core_message_send_instant_messages instead of
core_message_send_messages_to_conversation.
That method had an undefined $errormessage variable, ultimately
causing the problem detected on message_post_message()/message_send()
to never been returned by the external.
This just adds the same error than already existing conversations do,
but returning it as warning, for BC, JS will show it.
2020-10-14 18:57:16 +02:00
Dani Palou
8c84eeeeac
MDL-68098 ws: Fix WebServices broken by filters HTML
2020-09-22 09:43:03 +02:00
Mathew May
ee94aded30
MDL-63261 messaging: Final 3.6 deprecations
2020-09-07 09:10:46 +08:00
Mathew May
b44495cecc
MDL-63966 messaging: Make tests pass after deprecation
2020-07-06 11:44:04 +08:00
Mathew May
d0ba284421
MDL-63966 core: Remove tests covering removed functions
2020-07-06 11:44:04 +08:00
Tim Schroeder
be8cfe6bcc
MDL-67471 message: fixed mark_notification_read with messaging disabled
2020-02-17 09:15:19 +01:00
Paul Holden
df2544ee7b
MDL-56389 message: allow marking notifications as read up to given time.
2020-01-23 22:16:30 +00:00
Mark Nelson
90403c5d9d
MDL-65093 core_message: users can't block any user they want
...
If blocking will have no effect (ie. you are attempting to block
the admin) the 'Block' button will not be shown and instead a
message will be shown explaining why you can not block the user.
2019-07-29 10:39:57 +08:00
Mark Nelson
06d046c1ff
MDL-65093 core_message: deprecate can_post_message()
2019-07-29 10:39:57 +08:00
Mark Nelson
2904a7f851
MDL-65365 core_message: prevent users from viewing all conversations
2019-05-08 17:54:44 +02:00
cescobedo
e3e1938789
MDL-65132 core_message: Added WS to delete message for all users
...
Also, added WS new return parameter candeletemessagesforallusers in get_conversation
and send_instant_message and added API support. This will be used to check
if the user can delete all messages in the conversation.
2019-05-06 09:39:34 +02:00
David Monllaó
b63c0b9079
Merge branch 'MDL-60680-master' of git://github.com/jleyva/moodle
2019-04-25 18:55:45 +02:00
Juan Leyva
333d11c9fc
MDL-60680 notifications: New customdata field
...
New field to store custom data for message processors.
2019-04-23 13:15:24 +02:00
Sara Arjona
734b198fd3
MDL-64715 message: add support for self conversations
...
Added new MESSAGE_CONVERSATION_TYPE_SELF type for self-conversations
and upgraded legacy self-conversations to the new type, removing
repeated members in the message_conversation_members table.
Besides, from now, a self-conversation will be created by default for
all the existing users.
All the self-conversations have been also starred and a default message
will be displayed always to explain how to use them.
2019-04-15 20:17:54 +02:00
cescobedo
3a5afbf5f1
MDL-65015 core_message: add trusttext cleaning to messaging
2019-04-07 10:56:53 +02:00
Mark Nelson
00c5924546
MDL-64773 core_message: ensure existing APIs return muted status
2019-03-13 08:55:13 +08:00
Mark Nelson
086409f601
MDL-64773 core_message: added web services to mute/unmute conversations
2019-03-13 08:55:13 +08:00
Mark Nelson
7ece4ca9da
MDL-63915 core_message: mark items that can be removed in MDL-63261
2019-02-27 11:35:36 +08:00
Mark Nelson
ee45ecc014
MDL-63915 core_message: remove use of renderable so we can nuke it
...
The other renderables in the same namespace are still used by
deprecated web services. Once we do the final deprecation of
those web services they will be removed - see MDL-63261.
2019-02-27 11:35:36 +08:00
Mark Nelson
46014b8343
MDL-64093 core: added new 'messagingdefaultpressenter' setting
2019-02-11 09:47:40 +08:00
Jake Dallimore
e66e867f6e
MDL-64426 core_message: fix filter support in api::get_conversations()
...
Conversation name and subname should support filters, so the data should
be passed through format_string, and advertised in the external params
as PARAM_TEXT.
2019-01-08 15:50:43 +08:00
Mark Nelson
9b39f28214
MDL-64229 core_message: ensure profile pic links to profile
2018-12-13 12:01:06 +08:00
Jake Dallimore
b402a163e3
MDL-64140 core_message: add get_unread_conversation_counts() web service
2018-11-26 10:54:18 +08:00
Damyon Wiese
35889e23b7
Merge branch 'MDL-64180_master' of git://github.com/markn86/moodle
2018-11-23 12:21:13 +08:00
Mark Nelson
7d678923b3
MDL-64180 core_message: added new WS for contact request count
2018-11-23 11:34:55 +08:00
Jun Pataleta
252f0e16ea
Merge branch 'MDL-64057-master' of https://github.com/snake/moodle
2018-11-23 11:24:58 +08:00
Jake Dallimore
28ff6ad1da
MDL-64057 core_message: add get_conversation_counts() web service
2018-11-23 11:02:20 +08:00
Andrew Nicols
90015eff82
Merge branch 'MDL-64165_master' of git://github.com/markn86/moodle
2018-11-22 15:40:41 +08:00
Mark Nelson
2be9a4aecb
MDL-64165 core_message: fixed contact requests web service structure
2018-11-22 14:51:59 +08:00
Mark Nelson
34b940f682
MDL-64165 core_message: removed unused params from WS helper method
2018-11-22 14:47:05 +08:00
Andrew Nicols
c746921e6e
Merge branch 'MDL-64018_master' of git://github.com/markn86/moodle
2018-11-22 11:03:58 +08:00
Mark Nelson
c9b0f33f78
MDL-64018 core_message: added external::get_user_contacts
...
This is to replace usages of external::data_for_messagearea_contacts
in the new UI.
2018-11-21 11:09:55 +08:00
Mark Nelson
f89055372e
MDL-64018 core_message: deprecated get_contacts web service
2018-11-21 11:09:11 +08:00
Damyon Wiese
730284fc16
Merge branch 'MDL-64054-master' of git://github.com/ryanwyllie/moodle
2018-11-21 10:07:42 +08:00
David Monllao
892356acaa
MDL-64060 message: Replace error code by language str
2018-11-19 11:18:39 +01:00
David Monllao
a6c4e6f0a6
Merge branch 'MDL-64060-master' of git://github.com/jleyva/moodle
2018-11-19 11:16:09 +01:00
Ryan Wyllie
08ae9a7362
MDL-64054 message: add all processors to message settings
...
Changed the settings page in the message drawer to display all message
notification processors (e.g. email, mobile, jabber) for the user to
configure based on which processors are enabled on the site.
2018-11-19 14:53:38 +08:00
Jake Dallimore
d2708759d8
MDL-64034 core_message: return conversationid in search_messages()
2018-11-19 10:23:15 +08:00
Juan Leyva
a28c222e63
MDL-64060 message: Use error string identifier instead full message
...
The conversationdoesntexist string does not exists but it is better to use an error string catchable by an external client.
2018-11-16 13:20:11 +01:00
Andrew Nicols
5e47224a62
MDL-63303 message: Stop WS from removing optional keys
2018-11-15 17:56:31 +08:00