0

ここで作業しているdrupalサイトがあります:selkirk.treethink.net

CCKモジュールとViewsモジュールをインストールしているので、フロントエンドにCCKを使用して作成されたRequestWorkページが表示されます。バックエンドでは、管理者と学生は、ビューモジュールを使用してそのフォームからすべての作業投稿を表示できます。

作品を提出した人には見えないチェックボックスを追加する必要がありますが、生徒は「ビュー」から作品を一覧表示するページで見ることができます。このチェックボックスは、その学生の仕事を予約するため、一度だけチェックできるようにする必要があります。しかし、それをチェックした同じ学生はそれをオフにできる必要があります...そしてその学生(または管理者)だけ

言い換えると、「表示」ページにある小さなボックスで、学生がチェックでき、その後、チェックした学生または管理者以外の誰もチェックを外すことはできません。

これを行うことができるモジュールはありますか?

ありがとう、ウェイド

4

2 に答える 2

1

あなたの質問を読んだときの私の最初の考えはフラグモジュールでした。正確にあなたの質問についての問題キューにすでにスレッドがあります:http://drupal.org/node/624746。結局のところ、フラグはほとんどの仕事を行うことができますが、ノードにフラグを立てたユーザーを登録するには、自分でコードを作成する(またはRulesモジュールを使用する)必要があります。

もう1つのオプションは、ワークフローモジュールを使用して、「割り当てられた」状態を作成することです。私自身はワークフローをあまり使っていないので、どちらのオプションが優れているかはわかりません。

于 2010-01-25T22:58:09.640 に答える
0

フィールドアクセス許可モジュールを使用すると、CCKフィールドの作成、表示、および編集のアクセス許可を指定できます。私はそれがあなたが望むすべてをすることはないと思います、しかしそれは始まりです。

于 2010-01-25T21:24:48.530 に答える