Hello,
I have a problem. My site has got a few custom content types and a special usergroup should only be able to administer two of those.
The usergroup has got the right to add and edit the two node-types but if I login with one user assigned to the usergroup the whole "content management" menue isn't displayed in the Admin-Menue. But if I type in the URLs to the specific add-pages manually the pages show up. So the right is there.
But only if I assign the right "administer nodes", the menue shows up. But then the group has the right to add and edit every node-type which shouldn't be.
So could you please help me? I need that the "content management" menue-point shows up but only with the two specific entries.
Thx!
Comments
Comment #1
sunThis has been fixed. Please update to the current official release 5.x-2.4.
Comment #2
The Dom commentedSorry, I must have typed in the wrong version I am using ... because I am using 5.x-2.4 and the problem still occurs.
Comment #3
sunI've just tried to reproduce this bug. No luck.
From the README.txt:
The same is true for
create <content-type> contentpermissions.Comment #4
The Dom commentedOkay, I made a few screenshots to show you how I get this bug.
A have a usergroup called "berichte". Users of this group should only be able to add/edit "Bericht" and "News" content-types. I have the following permissions assigned:
http://img262.imageshack.us/img262/6382/screenshot211zb6.jpg
http://img245.imageshack.us/img245/286/screenshot212lc5.jpg
http://img99.imageshack.us/img99/7225/screenshot213ry4.jpg
http://img245.imageshack.us/img245/3318/screenshot214yp3.jpg
But now when a user of this group is logged in, he does see the admin-menu but without the create content entries. But the permissions are set as you see:
http://img245.imageshack.us/img245/5318/screenshot215ic1.jpg
Any ideas? That would help me a lot :)
Comment #5
sunThanks, now I got you. To reproduce, I've created a user role idiots, assigned the permissions access administration menu and create whatever content to it, and created a new user idiot, assigned to that role.
This issue is caused by the circumstance that no other administrative menu item below Content management is visible for the user. Because of that, Drupal does not render this menu grouping item at all, and admin_menu is therefore not able to add the items below Create content.
If you would grant just one other permission for that role, for example administer taxonomy, the whole Content management item would show up.
However, this is definitely an edge-case and I'm not sure whether we'll fix this issue. The name of this module is Drupal Administration Menu -- and as the name implies, it's designed to ease the administration of Drupal. The Create content item is displayed in the Navigation menu normally, and the links you are missing are clearly user links, not administrative links. You might look at the project page to find other modules that are more suitable for your use-case.
Comment #6
The Dom commentedOk, thanks. I granted that permission (even if it's useless) and now it works. Thanks!
But would be great if you could fix this properly :)
Comment #7
sunMarking won't fix due to the reasons mentioned in #5.
Comment #8
sunRe-opening to add an FAQ entry.
Comment #9
sunComment #10
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.