If this is true then it could well be a bug. I would file it in the tracker along the lines of "moodle/course:update doesn't work without moodle/course:visibility". This *might* be a design decision, but I struggle to see why.
Roles and permissions
how to create categories manager?
This discussion has been locked so you can no longer reply to it.