编辑自己的内容类型,让我访问拒绝 -- users 领域 drupal 相关 的问题

Editing own content for content type giving me access denied


2
vote

问题

中文

对于包含"编辑自己的XYZ" 内容的用户的内容类型"XYZ" ,我在尝试编辑用户创建的内容时获得访问拒绝消息。我需要进一步的访问权限吗?我可以删除并查看自己的内容,只是没有编辑。

英文原文

For content type "XYZ" for a user that has "Edit own XYZ" content I get an access denied message when attempting to edit content that was created by user. Do I need any further access permissions? I can delete and view my own content, just not edit.

  

回答列表

4
 
vote

身体字段上的"输入格式" 可能会设置为您无权访问,示例"完整HTML" ,"PHP" 等。

检查您(您的角色)是否具有该访问权限。在此处查看:"管理/设置/过滤器"

如果您无权访问身体字段上使用的"输入格式" ,则无法编辑该内容。

我最近跑到了靠近这个的东西,我惊讶地发现这是解决方案。希望这适合你。

 

The "input format" on the body field might be set to one that you don't have access to, example "Full HTML", "PHP", etc.

Check that you (your role) has that access. Look here: "admin/settings/filters"

If you don't have access to the "input format" used on the body field then you can't edit that content.

I recently ran in to something close to this, I was surprised to find this as the solution. Hope this works for you.

 
 
2
 
vote

尝试重建权限@ admin /报告/ status / nrewuild

验证用户是节点的作者。

验证用户具有编辑自己的XYZ权限的角色。

 

Try rebuilding permissions @ admin/reports/status/rebuild

Verify user is the author of the node.

Verify user has role that has Edit Own XYZ permissions.

 
 
 
 
0
 
vote

我通过禁用"域内容类型" 模块来解决问题(经过工作)。

要诊断该问题,我必须在跟踪中查看回调函数(通常承载模块的名称),在 99887669中 /var/www/synthesys/public_web/include/menu.inc 中的PHP代码

1)我更换

  /views/ajax/view_name/view_display/view_arguments0  

  /views/ajax/view_name/view_display/view_arguments1  

......和...

2)替换

  /views/ajax/view_name/view_display/view_arguments2  

  /views/ajax/view_name/view_display/view_arguments3  
 

I solved the problem (after DAYS of work) by disabling the xe2x80x9cDomain content typexe2x80x9d module.

To diagnose the issue, I had to enable the possibility to view the callback functions (which often bear the name of the module) in the trace the PHP code in /var/www/synthesys/public_web/include/menu.inc in the function menu_executive_active_handler($path=NULL) (line 336):

1) I replaced

if($router_item=menu_get_item($path)) { 

with

if($router_item=menu_get_item($path)) {   print_r($router_item) 

...and...

2) replaced

else {   return MENU_ACCESS_DENIED; } 

with

else {   return call_user_func_array($router_item['page_callback'], $router_item['page_argument']);   //return MENU_ACCESS_DENIED; } 
 
 

相关问题

2  一个配置文件上的多个用户?  ( Multiple users on one profile ) 
是否有人对使用一个配置文件的多个用户有任何解决方案?寻找像Profile2这样的东西,但选择的选项打开多个人使用单个配置文件。例如是公司名称或组织。 ...

0  将用户密码插入Ubercart订单完成规则的电子邮件正文中  ( Insert user password into e mail body sent by rules for ubercarts order complet ) 
我有Ubercart的规则 Event: Order Checkout Complete Do : Send a mail to a user 我需要插入邮件发送给用户的密码,但它没有令牌。 如何将用户密码插入由规则模块设置的邮件主体? ...

0  一些用户的私人权限  ( Private permission for some users ) 
我使用Drupal 7来创建患者遥控器的网站。我已经使用了Profile2,我创建了配置文件类型患者和医生。最后我安装了OG组(治疗)。我想向该群体添加患者和医生。每个患者应由管理员分配给医生。患者可以向他/她的医生提出他/她的问题,只有医生和患者可以看到这份文件。是否有可能为某些用户提供私人权限? ...

1  如何创建不同的用户注册页面?  ( How do i create different user registration pages ) 
在我的项目中,我需要有两种类型的用户:普通用户(谁可以购买产品)和商家用户(可以上传产品)。 我通过创建user_register.tpl.php模板文件进行注册页面。 我没有任何了解如何制作用于商家用户的另一个注册页面。 是否有贡献模块可用? ...

2  配置文件字段导出/导入  ( Profile fields export import ) 
我有许多在我的drupal 7本地(脱机)站点的admin / config / peopers / subment /字段中创建的用户配置文件字段。我想将所有字段配置转移到我的在线Drupal网站。 有没有办法这样做就像视图导出/导入功能?我不想重新创建在线网站中的所有字段。 ...

1  节点/添加页面显示每个类型的2。我该如何解决?  ( Node add page shows 2 of every type how do i fix this ) 
我的节点/添加页面(添加内容)显示每个内容类型中的两个! 这是一个屏幕截图: 我99%确定这是一个数据库问题,但我的数据库node_type表看起来正常,只有每个类型中的一个。 我已经禁用了我可以的每个模块,更新所有内容,日志中没有错误。 当我在新的数据库指向我的安装时,我没有问题。当我在我当前的数据库中指出了...

0  fboauth获取用户信息  ( Fboauth get user info ) 
我实现了fboauth模块。它可以很好,我可以用Facebook帐户链接我的网站的帐户。 我需要如果用户登录并且他的帐户与facebook相关联,请在某些块显示他的照片,否则不要显示图片或显示其他图片。 你可以帮我吗? ...

0  Drupal 7使用用户关系字段创建用户配置文件视图  ( Drupal 7 create a user profile view using user relationships fields ) 
我想使用用户关系模块以及 profile2 模块来创建视图。我知道你可以使用视图关系的概念,因为它们像一个加入其他表格一样。 观看关系和参数?我想用个人资料字段组装它的最佳方式和关系中的关系领域。什么是最好的做法原则。我也知道我需要使用概念过滤器,以便每个用户都有自己的个人资料页面。如果我应该扩展用户关系浏览器视图的...

1  新菜单路径上的用户注册表单在提交后出现错误  ( User registration form at a new menu path got error after submit ) 
我是创建员工目录。我创建了一个菜单路径,将用户注册表单与配置文件字段呈现。 当我提交表格时,我有一些未知的错误。我确实填写了表单中的每个字段,但Drupal显示了"必需的" 错误。 错误 该网站遇到意外错误。请稍后再试。 密码字段是必需的。 您必须输入用户名。 您必须输入电子邮件地址。 注意:未定义的索引...

4  允许匿名用户自定义菜单  ( Allow anonymous users to custom menus ) 
我最近继承了一个我一直在想合作的遗留项目。我使用菜单挂钩定义了一个自定义菜单,但它看起来像匿名用户无法访问该菜单,而是将被重定向到用户登录页面。这是一个相当大的项目,我难以搞清楚拍摄和重定向的地方。任何帮助都会很棒。 这是重定向的外观,如果它有帮助:localhost / user?destinational =结果...

1  drupal 7视图将两个配置文件2档案连接在一起  ( Drupal 7 views join two profile2 profiles together ) 
我想加入两个配置文件2配置文件,因此它们在视图模块中显示为一行,而不是下面的示例中的两行。这可以完成吗? 字段 用户:名称 内容:image_profile_image 关系 用户:配置文件 用户:内容编写 ...

1  使用用户引用创建新的内容类型  ( Create new content type with a user reference ) 
我有一个加法的过程,其中user1必须搜索user2,当找到user2时,有一个按钮,用于搜索的用户添加特定的内容类型(即"为该用户的报告" )。然后它进入了一个页面,我可以输入信息并保存内容。我该怎么办? ...

3  hook_user_login中的自定义登录重定向失败  ( Custom login redirect failed in hook user login ) 
我正在尝试在用户登录侧栏中的登录块中登录后重定向到用户编辑页面。我实现了 hook_user_login ,但没有运气。在我看来, drupal_goto() 或 $edit['rediect'] 不能优先于 $_GET['destination'] function mymodule_user_login(...

0  为没有带有节点引用的用户隐藏CCK字段  ( Hide cck fields for users without references with node ) 
我有一个角色"工人" 。 我有一个内容类型"任务" ,可以仅由"工人" 查看。 "任务" 有3个字段: 字段-A:用户参考字段选择"工作者" 用户; 字段-b:一个可以从任何"工人" 视图的一个文本字段; 字段-c:一个文本字段,可以从使用字段-a与节点相关的"工人" 查看。 如何设置权限以让用户查看它们被...

0  在节点发布选项下添加其他选项  ( Adding additional option under node publish options ) 
在发布选项下的添加/编辑节点页面中有四个选项 发布 晋升为首页 粘性在列表之上 创建新修订 是否有可能添加5个例如活动,并且可以在视图中使用该选项,以便只有它们出现的节点出现其他节点。 我是一个主题不是编码器所以,如果你的答案也可以包含代码或引用或描述如何步骤的话,我真的很欣赏。 提前感谢 ...

10  限制用户从某些角色更改其电子邮件  ( Restrict user from certain role to change their email ) 
是有没有办法,我可以限制用户从某些角色改变他们的电子邮件地址。一旦注册,我需要它们才能在"编辑设置" 页面中更改它。我发现如何限制更改用户名但不是电子邮件。 我正在使用drupal 7.谢谢先进:) ...

1  嵌入的模块节点不适用于自定义用户角色  ( The module node embed does not work for a custom user role ) 
我正在尝试在drupal 7中使用wysiwyg编辑器的节点嵌入模块嵌入节点。我可以这样做作为管理,但不能作为自定义用户角色进行。它表示访问WYSIWYG编辑器和节点嵌入插件时访问拒绝。我确实检查了WYSIWYG配置文件的权限以及文本格式。自定义角色具有使用/访问的权限。对此的任何想法?任何帮助都会受到赞赏。 ...

6  您可以在不进入电子邮件的情况下创建新用户,然后在首次登录时提示用户?  ( Can you create new users without entering email then prompt user upon first log ) 
我希望站点管理员能够创建一个用户,仅提交用户名和虚拟密码。 此信息将由管理员发送给用户的"手动" ,用户首次登录后,被强制进入验证电子邮件并更改密码。 如何通过模块或其他方式完成? ...

0  模块“.module”文件未在匿名用户时调用  ( Modules module file not being called when anonymous user ) 
我想我有一个令人漏洞的问题,但我不确定如何解决它。 我在一个名为"person_passed" 的模块中进行了自定义块。当我登录块时显示精确,当我记录块HTML显示但CSS没有。我想到了这一点是因为没有被调用peodic_passed.module,因此没有显示CSS。 这里是my pyls_passed.info的...

3  多步注册表格有两个角色  ( Multistep registration form for two roles ) 
目标: 我有两个不同的用户角色: 借款人 提供者 这些用户有5个类别可以选择(如果他们想要选择所有类别): 市场1 市场2 市场3 市场4 市场5 每个角色都有不同的注册表格,具体取决于他们挑选的类别。假设: 借款人角色: If Market 1: step one: form A...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.