Backend: Hide incomplete course to user
It is possible to create incomplete courses, e.g. without room or time slots.
This is required for admins, since not all information is available from the start, e.g. rooms or assistants might not be known yet while planning the time slots for a course.
It does not really make sense to expose those courses to the user yet.
I think the minimal information a user needs to know is:
- Signup Time
If this information is available, the course can be visible to the user.
I think we should already implement this in the backend.