Permissions are confusing, some missing.
| Project: | Mass Contact |
| Version: | 5.x-2.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | oadaeh |
| Status: | closed |
Jump to:
The permissions for this module are unclear and don't appear to all be properly implemented.
'access mass contact form' means that a user can send mass contact. But the page at admin/build/mass_contact is called 'Mass Contact form'. So you might think it has something to do with this instead or as well.
'access mass contact form' would do better to be called 'send mass contact mailings' or something like that.
The admin page for mass contact uses 'administer site configuration', which doesn't allow fine control over who can do what: a permission 'administer mass contact' would be useful to give users control over this without letting them into the rest of the site admin.
Lastly, the menu item node/add/mass_contact has a permission 'create mass_contact content' which isn't defined.

#1
That sounds reasonable. I'll look into changing that permission.
Okay. I can add that, as well.
I think that has something to do with the limited CCK functionality that's included in core. I'll have to research to make sure, though.
I'll also look into creating separate permissions for managing categories and changing settings, for even more fine-grained control.
#2
The changes have been committed to HEAD (which has no upgrade path), DRUPAL-6--1 and DRUPAL-5--2.
#3
Automatically closed -- issue fixed for two weeks with no activity.