我的“经过身份验证的用户”无法看到节点/add/内容类型页面上的选项卡“发布选项”。在我的工作流中,我需要的是用户选择节点应该处于的审核状态(草稿/审核),但是他看不到选项卡。
我有三个缓和状态:Draft,In Moderation,Published。

用户具有以下权限:
Node:
View published content
View own unpublished content
View content revisions
create [content type] content
edit own [content type] content
edit any [content type] content
Workbench Moderation:
View the moderation messages on a node
Use "My Drafts" workbench tab
View all unpublished content
View moderation history我配置了查看https://www.drupal.org/node/1175592和https://www.youtube.com/watch?v=8nqWLrxH_4M + https://www.youtube.com/watch?v=qHYWOohhKZE的权限
我不知道是否还有其他权限我忘记了。我已经重新构建了对/admin/reports/status/重构的权限,没有任何不同。
有趣的是,如果我分配所有的权限
Moderate all content from Draft to in Moderation
Moderate all content from in Moderation to Draft
Moderate all content from in Moderation to Published对于匿名用户,他仍然看不到这个选项卡。
欢迎任何帮助。
发布于 2014-08-03 17:16:21
阿。再一次,欺骗了我自己--这只是一次简单的射击,击中了我自己的脚。我在函数THEME_form_alter()中的自定义主题中编写了自定义PHP代码,以抑制整个修改选项卡:
$form['revision_information']['#access'] = FALSE; 然后,当我安装和配置工作台模块时,我没有意识到它确实需要这个选项卡。
现在可以正常工作了。抱歉占用你的时间..。但也许别人会从我的错误中吸取教训..。谢谢你的想法。
https://drupal.stackexchange.com/questions/125302
复制相似问题