0

我有一个正在开发的 drupal 站点:selkirk.treethink.net

我已经安装了 CCK 和 Views 模块,所以在前端你会看到使用 CCK 创建的 Request Work 页面。在后端,管理员和学生可以使用 Views 模块通过该表单查看所有工作帖子。

我需要添加一个复选框,提交作品的人看不到,但学生可以在通过“视图”列出作品的页面中看到。此复选框只需要选中一次,因为它将为该学生保留工作。但是检查它的同一个学生需要能够取消选中它......而且只有那个学生(或管理员)

换句话说:只是位于“视图”页面上的一个小框,学生可以检查它,然后除了检查它的学生或管理员之外,没有其他人可以取消选中它。

有没有可以做到这一点的模块?

谢谢,韦德

4

2 回答 2

1

阅读您的问题时,我的第一个想法是Flag module。问题队列中已经有一个关于您的问题的线程:http: //drupal.org/node/624746。归根结底,该标志可以完成大部分工作,但是您必须自己编写一些代码(或者可能使用规则模块)来注册哪个用户标记了该节点。

另一种选择是使用工作流模块并创建一个“已分配”状态。我自己并没有对工作流程做太多事情,所以我不能告诉你哪个选项更好。

于 2010-01-25T22:58:09.640 回答
0

字段权限模块允许您为 CCK 字段指定创建、查看和编辑权限。我不认为它会做你想做的一切,但这是一个开始。

于 2010-01-25T21:24:48.530 回答