We have a neighborhood flag private_projects
that determines whether neighborhood admins can create a project as private. However, currently after registering a project a project admin can change their 'read' permission to not allow *anonymous
. That makes the project private.
We should only allow that ACL change (removing anonymous read) within neighborhoods that allow private projects and by neighborhood admins (so it matches the restrictions at project creation time). Otherwise show an error message if attempted.
We should probably also figure out how many/which projects have flipped that and send them a note that we're flipping it back.
Diff:
created #156: [#4069] Restrict ACLs that make projects private (1cp)
Related
Tickets:
#4069closed #156, branch - 42cc_4069
kt/4069