It would be so great having Override Node Options module working in conjunction with Organic Groups Module.
I want my group admin to decide if she turns this flag on. No other group members. I found this http://drupal.org/node/1421878#comment-7224790 solution however it's hard to manage it because of different aspects.
Comments
Comment #1
WebSinPat commentedHi @bsandor,
I agree.
I am working on a drupal commons site, so i am going to file a feature request in the commons queue and see what they think. which might not help you much if you are using og but not commons.
In the meantime, I have developed a somewhat kludgy solution for the moment:
for reasons unrelated to this, I had previously written some code in a custom module to automatically assign anyone who has an og group admin role to also have a particular sitewide role marking them as a group admin.
so now that i installed override_node_options, i was able to grant this role the ability to (for example) promote or make sticky nodes of the content types that they can create in their groups.
Unfortunately, this solution does not limit the permissions to only nodes in the groups they are the admin of. so theoretically the admin of group A who is just a regular member of group B will be granted these elevated permissions in both group A and B.
I'm willing to take this tradeoff for the moment.
Comment #2
gpk commentedSomething like https://drupal.org/project/og_user_roles might help but a 7.x version looks to be a long way off.
Comment #3
opdaviesThis sounds like something that would be good as a submodule, e.g override_node_options_og, rather than extending the base module further.
Comment #4
opdaviesComment #8
opdaviesI'm just re-reading the linked comment:
This module is intended to alter Drupal core's node options, or in some cases, options added by other contrib modules. If you're adding your own fields, this module isn't intended to alter that and I'd suggest that this is done within your own implementation of
hook_form_alterwithin a custom module, or by using something specific to Organic Groups in this case.Comment #9
markusd1984 commented@opdavies Have you done any work on this, to make the permissions available for OG roles?