Drupal预留复选框模块?

时间:2010-01-25 21:16:45

标签: drupal module views drupal-views cck

我有一个我在这里工作的drupal网站:selkirk.treethink.net

我安装了CCK和Views模块,因此在前端您会看到使用CCK创建的Request Work页面。在后端,管理员和学生可以使用“视图”模块查看通过该表单发布的所有工作。

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

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

是否有可以执行此操作的模块?

谢谢,韦德

2 个答案:

答案 0 :(得分:1)

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

另一种选择是使用Workflow module并创建“已分配”状态。我自己没有做很多工作流程,所以我无法告诉你哪个选项更好。

答案 1 :(得分:0)

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