Orchard 1.6 を使用して、Iv は新しいロール「FactoryWorker」を作成しました。このユーザーがフロント エンドからログインすると、1 つのページのみに移動する必要があります。
OrchardLocal/System/ManufacturedProducts
このページを注文の詳細の印刷画面に設定したので、工場の従業員は出荷の準備ができている製品を知ることができ、メニューが表示されないためナビゲートできませんが、ユーザーが他のページをブロックする必要がありますアクセスが許可されていないページの URL を入力することにしました。
これは、この特定のユーザーが(ログイン後に)アクセスできるようにする唯一のページであり、ユーザーをログアウトしてホームページに戻すログアウトボタンを追加しました。
そのため、権限やコンテンツなどを使用してロールを編集することを検討してきましたが、これはすべてフォームとコンテンツ全般に適用されるようです。ユーザーが任意のコンテンツ タイプなどにアクセスできる場所...
それで、誰かがこれを行う方法について私にアドバイスできますか?返信ありがとうございます
更新 これは私が話しているコンテンツタイプ、アイテム、または部分ではないことを忘れていました。ダッシュ ボードからアクセスできる独自のコントローラーとビューと VM を作成しました (AdminMenu を使用して、管理者ユーザーを OrchardLocal/System/ManufacturedProducts に移動します)。
Orchard.ContentPermissions 機能を見てきましたが、1) 他のユーザーに権限を付与するか、2) 自分のコンテンツに権限を付与することしかできないようです
何か案は?