This should probably be 

```
return (
    can_load() and
    (
        CourseEnrollment.is_enrolled(user, course.id) or
        _has_staff_access_to_descriptor(user, course)
    )
)
```

Otherwise, the forums will be accessible before the start date of the course.