Prevent joining courses that have not started yet or have already ended. This can cause issues, as the user does not have permissions to retrieve info from it.
How has this been tested?
Please describe the test strategy you followed.
[ ] automated unit test
[ ] automated integration test
[ ] automated acceptance test
[ ] manual, exploratory test
In case of manual test, please document the test well including a set of user instructions and prerequisites. Each including an action, it's result, and where appropriate a screenshot.
Description of changes
Prevent joining courses that have not started yet or have already ended. This can cause issues, as the user does not have permissions to retrieve info from it.
How has this been tested?
Please describe the test strategy you followed.
In case of manual test, please document the test well including a set of user instructions and prerequisites. Each including an action, it's result, and where appropriate a screenshot.
Checklist before requesting a review
Checklist for reviewer