ユーザーの役割は、彼がオンになっているURLに応じて異なります。
他のモジュールは、役割がユーザーに付与する必要があるかどうかを決定するための「コンテキスト」(テスト)を提供できるように、モジュールは、APIを提供します。
これは、Drupalのシステム内のユーザー権限の複雑な処理を行うことができます。
管理ページは、ユーザロールの管理ページのタブ(管理者/ユーザー/ロール/ virtual_roles)として見出されます。
可能なユースケースは、ユーザーが投稿やコメントのX番号を掲載している、または等時間/日/週、ポストの限界に達した後にのみ適用されます役割を割り当てるために含まれ..
また、ユーザは特別な関係は、著者またはユーザが許可されたときに、そのノードの作成者である場合に「ノードの管理」に存在するノードを見ている場合、割り当てられた役割のために使用することができます。
私は、彼らはすべての一般的なモジュールのリリースで予想することができないカスタム要素が含まれているため、VRは、これらのユースケースのために必要なコンテキストを提供することを意味するわけではありません。 VRは、しかし、それらを動作させるために必要なフレームワーク(API)を提供しません。私はVRにコアモジュールのためのコンテキストが含まれて喜んでますが、他のcontribモジュール用VRコンテキストはそれらのモジュールに追加する必要があります。
VRとどのようにVRのAPIを使用して独自のコンテキストの記述方法の詳細については、含まれるREADME.txtを見てください。
特徴
動作するために、VRは(初期)(hook_bootのように)非常に初期ページローディング機構で実行する必要があります。サイトのパフォーマンスを殺さないために、VRは、それが簡単にVRを適用する必要がないと判断できる場合に迅速な救済として設計の健全性チェックを提供します。デフォルトの健全性チェックは登録ユーザーのみを処理できるようになります。
仮想役割も役割が誤って恒久的にユーザ編集ページに割り当てられないように、ユーザー編集ページから役割を削除する機能を備えています。なお、この機能を使用することをお勧めします。
インストール:
あなたのモジュールのフォルダに解凍します(通常は '/サイト/すべて/モジュール/')
の管理&#Spark Proの下で有効にします。サイトの構築&#のSpark Proの。モジュール
この要件:
このDrupalの6.xの/ 7.xの
コメントが見つかりません