Hello -

Apologies if I'm mixing various requests in one post. Please advise if you'd prefer I break them into separate items, but I believe it's more of an umbrella request for some examples & beginner-level documentation.

I'm befuddled how to set up custom policies. My scenario requires other roles to access groups they're not been specifically enrolled:

  • Read-only should have complete, unfettered access to all (global) groups & the content but unable to edit, archive, delete or post
  • Monitors are similar to Read-only but limited to the groups they've been assigned
  • Executives require post within, create new groups, create Staff & Managers users (user creation may already be handled by an existing patch for uCreate? -- I've yet to test) allowing full control over their own content, but unable to change other's
  • Managers shouldn't have the ability to toggle public/private publishing, nor archive & unable to change other's
  • Managers should only be able to promote other Managers as a Group Administrator
  • Staff, not surprisingly, should only have access to specific groups, content authorized & ownership of their own content

I also require

  • the option to list groups in the directory, role dependant
  • though listed in the directory, non-authorized users should have a "not authorized" page returned if they attempt to enter said group
  • ability to toggle end-user notifications (eg: "Open" when listed in Group Directory [Perhaps changed to "Moderated" or similar wording?], "Privacy: A post of this type is private. Only members of this group will be able to see it." when composing content.)

May I request a permission-level setting/code that would allow a "mix'n'match" for such roles? I'm not above not putting a couple six packs [or equivalent monetary value ;-) ] into your hands for the trouble. The included READMEs are beyond my current skillset. Some accompanying beginner-level documentation (eg: newbies like me) would be most appreciated.

This is my first foray in to Open Atrium. I have enough general Drupal knowledge to make myself dangerous, but I've managed to get OG_Privacy_for_OA & the required mark.mod patch installed.

TIA.