I want to only enable select users in my organization to share content publicly, and only their own content. If I create a role with Share Content Publicly enabled, I also have to enable the security setting for the entire organization to allow users to share content publicly for it to work. However, turning on this security settings allows every default role in my organization (User, Publisher, Facilitator) to share their content publicly as well. So in order to enforce my rule (preventing anyone from being able to share publicly), I have to create a duplicate role for every default role (e.g. User_NoPublic, Publisher_NoPublic, etc) and reassign every user in my organization. The only way around this is to give my chosen users the administrative ability to share anyone's content publicly, which I don't want to do. I just want them to be able to share their own content publicly.
I would like the privilege to share content publicly for items a user owns to work independently of the wider security setting to allow all users to share content publicly.