I found this today, and it's pretty easy to replicate on either the last release or the most recent dev. version.

If a user has the all permissions for classifieds (administer classified ads , create classified ads, edit own classified ads, reset classified ad expiration), they still cannot edit all classifieds unless they have permission to administer the Input Formats (a.k.a Filter module).

I'm wondering if is this is by design, or a bug? I do not want my content manager being to able mess around with the Input Formats.

Comments

mcurry’s picture

If this is what I think it is, this has nothing to do with the classified ads module.

You can't edit a node if you don't have permission to use an input filter assigned to that node.

See:
http://exodusdev.com/drupal-user-loses-edit-access-to-own-content
and
#91663: Permission of text format is not checked when editing an entity and instead reset to something a user can use.

Please verify that the users have permission to use the selected input formats.

Can anyone else verify this problem and that it's not one of the unrelated issues listed above?

mcurry’s picture

Status: Active » Postponed (maintainer needs more info)
robobeau’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

This is indeed the problem. I created some nodes originally with regular Filtered HTML input format, and then installed TinyMCE, which uses a Full HTML format.

The user has access to the Full HTML, because its set to default, however it seems the old node were still set to Filtered HTML. So there you go.

Thanks for the help!