0

Only Administrators can see the "Messages" link when logged in. Non-administrator users cannot. What can I do to alleviate this?

I've tested by looking at the site when logged in as Bobby, who is normally non-administrator user. No "Messages" link. However, if Bobby is ticked off as an administrator and I log back in as Bobby, I can see the "Messages" link between "My Account" and "Log out" in the upper right corner of the screen. I even get a notification that I have "1 new message".

I've looked through the Private Messages module configuration and can't seem to find setting that corresponds to what I'm experiencing.

I'm using Drupal 7.22 and Privatemsg 7.x-1.4.

The Private Message module is enabled, and all users have a tick in their "Enable private messages " setting.

4
  • 1
    Have you checked people -> permissions?
    – Mołot
    Commented Nov 20, 2013 at 14:51
  • I have now, and you were spot on - only the Administrator role had permissions to do anything Privatemsg-related. Maybe you can tell that I'm still new to Drupal :) Thank you! Commented Nov 20, 2013 at 15:11
  • OK, posted it as an answer. If you feel that's all you need and topic is solved, you can use tick mark under votes to mark my answer as accepted. Of course that's in no way obligatory and not marking as accepted will keep this question listed as one that probably needs another answers. Your choice.
    – Mołot
    Commented Nov 20, 2013 at 15:19
  • I think that was the full answer I needed. Cheers! :) Commented Nov 25, 2013 at 13:47

1 Answer 1

1

You need to set up permissions to use Privatemsg.

Go to example.org/admin/people/permissions (Home > Administration > People, Permissions tab) and check privatmsg boxes for Authenticated User role.

It might be also convenient to create "Messenger" role with these permissions, and grant it to all users by default. That way, you will be able to ban someone from messaging by simply taking role away from him.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.