我正在使用带有iCal支持的Drupal 6的日历模块。我已将我的事件类型显示在iCal提要上。但是,我想让事件内容类型为私人,因此只有经过身份验证的用户才能阅读。通过这样做,它们不会显示在iCal提要上。有没有什么方法可以让iCal Feed继续显示这些事件?已认证用户的iCal
2
A
回答
1
我同意calebthorne通常饲料是公开的;我可以理解需要为一组用户公开一个Feed,而不是匿名用户。
如果提要是由视图创建的,那么您可以更改视图,并限制其对所需用户的访问。
正如您在截图中看到的那样,您可以限制对具有特定权限的用户或具有特定角色的用户(经过身份验证的用户是其中之一)的访问权限。
+0
注意我改变了显示“feed”的访问设置,而不是默认显示。这意味着我已经覆盖了默认设置。 – kiamlaluno 2010-08-18 14:10:59
0
嗯...我会给Node Access模块一看。我使用此模块根据内容类型限制对内容的访问。我从未测试过它是否与Calendar模块配合使用,但值得一试。
有关Node Access模块更多的细节(从它的项目页面):
Nodeaccess是一个Drupal的访问控制模块,提供查看,编辑和删除访问节点。具有“授予节点权限”权限的用户将在节点页面上有一个授予选项卡,允许他们按用户或角色授予对该节点的访问权限。管理员可以设置每种内容类型的默认访问控制,还可以定义哪些角色可用于在节点授予选项卡上授予权限。
结果是,这个模块允许你做'节点123可以被认证用户查看并且由admin用户和joeuser编辑'。作为额外的好处,更新和删除权限是分开的,因此您可以确保具有编辑权限的用户不会意外删除页面。
相关问题
- 1. drupal 6已认证用户
- 2. 已认证用户的AWS S3策略
- 3. 用户认证
- 4. 用户认证
- 5. 设计rubygem - 如何筛选已认证/未认证用户的操作?
- 6. iCal提要未通过ical验证?
- 7. 用户认证facebook
- 8. 用户认证JSF
- 9. 用户认证包
- 10. Axis2用户认证
- 11. Mongoengine用户认证
- 12. CodeIgniter用户认证
- 13. Silverlight用户认证
- 14. Dropwizard认证用户
- 15. Liferay用户认证
- 16. Android用户认证
- 17. prefetch_related认证用户
- 18. Allauth已验证的用户
- 19. 的Restlet用户认证
- 20. MongoDB的用户认证
- 21. Rails API的用户认证
- 22. 获得认证的用户
- 23. Backbone.js的和用户认证
- 24. 2服务器一个已认证的用户
- 25. 在django-tastypie中获取已认证的用户
- 26. 覆盖user_login_submit重定向已认证的用户
- 27. 只接受来自已认证用户的某些ajax请求
- 28. 如何检查已经从tastypie认证的用户?
- 29. symfony不承认已通过身份验证的用户
- 30. Laravel在全球范围内访问已认证的用户
本质上是一种饲料是公开的,所以它并没有真正意义的有私人内容的饲料。 – draenen 2010-05-04 15:23:54