-
Bug
-
Resolution: Fixed
-
Major
-
4.3
-
MOODLE_403_STABLE
-
MOODLE_403_STABLE
-
MDL-79573-master-int -
-
6
-
Team Hedgehog 2023 Sprint 3.3
There are two problems related to provider switching and user membership to rooms, as outlined below. Switching to/from "None" does not appear to have these problems.
1. Users not removed from provider when switching to a different provider
When you switch from Matrix to custom link, it should trigger the disable actions for Matrix (eg removing users from the room), however this does not happen. It appears to be calling the relevant remove users on the "new" provider (custom link) instead of the "old" one (Matrix), which will not only mean the wrong provider is being used, but that the ad-hoc task will fail, because custom link does not implement user actions.
2. Users not added to room during room creation, when switching from another provider
When you start in a new course and first enable custom link, then switch to Matrix (so it is doing the initial room create and add users coming from a different provider, instead of "None"), the first cron will create the room, then queue the user add cron, however no users will be added as the list of user IDs is empty.
- Discovered while testing
-
MDLQA-18431 CLONE - Communication providers exploratory testing
- Passed