Hello again friends! It’s been a while.
I’m writing this topic in response to this old issue (2714) from Github.
I think that this implementation of overview visibility is really odd and unintuitive to work with. I’d really like to change this, and I’ve been using a local patch in our source at the office for quite some time now, but reapplying this at every update isn’t ideal.
I’m just curious, what kind of backward compatibility would be required to, at the very least, get a PR merged? I’m happy to write a migration which converts existing overviews to the new format (a set union of role users and specified users, rather than an intersection) so that current users are not effected until they need to create a new overview. I’m also happy to implement a ‘switch’ function in the admin interface that is able to switch overviews between the ‘union’ and ‘intersection’ methods.