{"id":11999236,"date":"2019-10-04T19:26:56","date_gmt":"2019-10-04T19:26:56","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/content-specific-roles-3\/"},"modified":"2019-10-04T19:26:56","modified_gmt":"2019-10-04T19:26:56","slug":"content-specific-roles-3","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/content-specific-roles-3\/","title":{"rendered":"Content-specific Roles"},"content":{"rendered":"<p>QUESTION 1: We are building a crowd-facing system where each registered user needs to be able to assign admins and editors for only THEIR submitted posts (not all posts on the site).<\/p>\n<p>Examples:<br \/>\nMyGroupX.editors= ed, mike, sally, pete<br \/>\nMyGroupX.admins= ed, sally<br \/>\nMyGroupZ.editors= pete<\/p>\n<p>All users would belong to \u201cgeneral (site-wide) groups\u201d for site-wide capabilities, but<br \/>\neach would have at least one of these privately configurable groups for assigning roles with respect to ONLY THE DATA which that group controls.<\/p>\n<p>We have programmers and can do custom coding. The question is, do you think such a solution is possible with Restrict-User-Access (RUA) at all, and if so, what specific features should be be examining first?<\/p>\n<p>QUESTION 2: the approach above is already a compromise based on what we currently feel any plugin is likely to achieve with wordpress. But ideally, we wanted a user to allow specific users to assign specific roles for SPECIFIC posts (whether part of a group or not). Back in the day, I believe this was called an ACL (accesss control list).<\/p>\n<p>For example:<br \/>\nPost1.editors= ed, mike, sally, pete, (and\/or groupX?<br \/>\nPost1.admins= ed, sally<\/p>\n<p>If this is possible, please disregard question 1 and jump right to this one (2).<\/p>\n<p>We are really desperate for a solution here. Thanks in advance.<\/p>\n","protected":false},"template":"","class_list":["post-11999236","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/11999236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/11999236\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=11999236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}