-
Improvement
-
Resolution: Fixed
-
Minor
-
3.8.1, 3.10.8, 3.11.4, 4.0
-
MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_38_STABLE, MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
MDL-67853-master -
Simplify Online/Offline setting to "On"/"Off" without Online/Offline distinction. It would imply losing some freedom but it increases the usability a lot by reducing the number of switches to set and solve the following big problem:
The LMS uses 5 minutes time check to know if someone is online or offline. If the user goes away (without closing session) and a notification is send on the next 5 minutes it cannot be received if only offline is selected.
Also Change ON/OFF on notifications preferences by modern switches.
Â
The migration of the data has some taken decisions:
- To avoid loose of data on notifications: If Online or Offline has been set to On then it will be kept as On. If both are Off, then it will be kept as Off.
- On default notification preferences: Permitted / Disallowed / Forced have been removed and now we have two switches: Locked and Enabled, with the combination of both we can have the same behaviour as before, with reduced number of clicks.
- On db/messages.php file now, We've deprecated constants MESSAGE_DEFAULT_LOGGEDIN and MESSAGE_DEFAULT_LOGGEDOFF in favour of MESSAGE_DEFAULT_ENABLED. However they will maintain same functionality as in point 1 (if any is provided, then it's enabled.
- Also regarding to db/messages configuration file: MESSAGE_PERMITTED / MESSAGE_DISALLOWED and MESSAGE_FORCED have been maintained to allow backwards compatibility.
Â
- blocks
-
MOBILE-3976 Remove online-offline options on notifications
-
- Closed
-
- caused a regression
-
MDL-73747 Message provider "locked" setting may not be available on database
-
- Closed
-
-
MDL-73892 Disabled notifications shouldn't be displayed in user preferences
-
- Closed
-
-
MDL-73893 Locked notifications can be edited in the user preferences page
-
- Closed
-
-
MDL-73917 Notification preferences page improvements
-
- Closed
-
-
MDL-74873 Notification preferences should disable controls if user disabled all notifications before
-
- Closed
-
-
MDL-73909 Notification toggle switch doesn't save automatically
-
- Closed
-
- has been marked as being related by
-
MDL-57831 Improve notification preferences on/off buttons so they fit better with non-English strings
-
- Closed
-
- is documented by
-
MDLSITE-6822 Messaging preferences documentation does not match Moodle 4.0
-
- Resolved
-
- is parent of
-
MDL-73284 Final deprecation MESSAGE_DEFAULT_LOGGEDOFF / MESSAGE_DEFAULT_LOGGEDIN
-
- Closed
-
-
MDL-73372 Remove MESSAGE_DISALLOWED, MESSAGE_PERMITTED, MESSAGE_FORCED constants and replace for a simpler list
-
- Open
-
- Testing discovered
-
MDL-73905 Wrong coding_exception used on problems sending messages
-
- Closed
-
- will help resolve
-
MDL-73676 Multi-language layout not supported in the view of message/notificationpreferences.php
-
- Closed
-
-
MDL-71436 Improve usability/accessibility of notification preference pages
-
- Open
-