Closed (fixed)
Project:
Classified Ads
Version:
5.x-1.x-dev
Component:
Miscellaneous
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
25 Feb 2009 at 21:08 UTC
Updated:
26 Feb 2009 at 13:55 UTC
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
Comment #1
mcurry commentedIf 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?
Comment #2
mcurry commentedComment #3
robobeau commentedThis 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!