The Domain Access module attempts to allow users without the 'administer nodes' permission the ability to edit certain node elements that they are not normally allowed to.
This applies to users with the 'edit domain nodes' permission.
However, the logic inside node_submit() disallows the user from changing the author field. http://api.drupal.org/api/function/node_submit/5
And the logic in menu_nodeapi() disallows the user from changing a menu path. http://api.drupal.org/api/function/menu_nodeapi/5
Not sure how best to address these issues. It may be that they must be removed from the options.
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | 227751-remove-node-options.patch | 2.32 KB | blackdog |
| #5 | 227751-remove-node-options.patch | 1.41 KB | blackdog |
Comments
Comment #1
agentrickardThis has been noted in the UI, but not fixed.
Comment #2
blackdog commentedThis is still an issue in 6.x unfortunately. I too think it's best to remove those options all together if we can't work around them somehow.
Comment #3
agentrickardI would agree, removal is the only real option, since this is a core issue.
Comment #4
agentrickardChanging title and status. Let's just fix this. I think the publication date applies here too.
Comment #5
blackdog commentedHere's the patch to remove the two options. Don't know if need to change the README as well, it doesn't say anything about authoring or menu settings so it may be fine as is. Needs a changelog entry though.
Comment #6
agentrickardLooks good. RTBC. No docs changes needed, just a note in the Changelog.
Comment #7
agentrickardHm. Do we need an update hook for this? To erase the current variable and rest to the proper one?
Probably.
Comment #8
blackdog commentedHow's this?
Comment #9
agentrickardPerfect. Committed to HEAD.
Comment #10
agentrickardCommitted to D5.