@deloy – I always keep a second user login that I can quickly change the Role for so I can test various things…..when I logged into my installation with that user set at a Contributor level I do not see the Notifications area (with users and usergroups that I have setup for notifications) at all.
That said, I am not using Gutenberg yet, so you may want to setup a Contributor user and try it with Gutenberg.
Thread Starter
deloy
(@deloy)
Anyone have ideas on how I can allow contributors to modify the people to be notified?
Thanks Much! >> Deloy
@deloy – switch to PublishPress, LOL….it’s a fully-supported fork of EditFlow and they have a permissions add-on that lets you fine tune what users/roles can do.
OR you could hack the EditFlow plugin to change the capabilities, it’s in the notifications.php file under the /modules/notifications folder, this section:
‘ /**
* Load the capabilities onto users the first time the module is run
*
* @since 0.7
*/
function install() {
// Add necessary capabilities to allow management of notifications
$notifications_roles = array(
‘administrator’ => array(‘edit_post_subscriptions’),
‘editor’ => array(‘edit_post_subscriptions’),
‘author’ => array(‘edit_post_subscriptions’),
);
foreach ( $notifications_roles as $role => $caps ) {
$this->add_caps_to_role( $role, $caps );
}
}
‘
Depending on your version of EF, it’s likely around line 105 or so. Just add a line for contributor. As with any hack, be sure to backup everything first.
-
This reply was modified 7 years, 9 months ago by
TrishaM.