Weblcms User Tool
Bug: when you view the user list of the courses it is not possible to order on the status
How to reproduce: Go to the userlist of a course, subscribe all the available users on the platform (admin, john doe and anonymous) and order on the status
Problem: Due to the incorrect developments of the weblcms course types the users are retrieved directly from the user table instead of the subscription table
Solution: A thorough refactoring of the weblcms course types is needed.