web-dev-qa-db-ja.com

Scaldページ表示の権限を無効にするか削除します

Scaldには、atom/atomic/ATOMID」の「ページビュー」を表示できるユーザーを設定する権限がないようです。

このページへのアクセスを制限したり、ロールから権限を取り消す方法はありますか?

1
Duncanmoo

これは部分的な回答であり、ログインしていない訪問者をブロックするだけです。

function MYMODULE_init() {
  // Prevent public users from seeing the atom pages
  global $user;
  if(arg(0) == 'atom' && !$user->uid) {
    drupal_not_found();
    exit;
  }
}

Scaldモジュールに権限があり、そのためにd.oに問題を記録した場合、私は本当にそれを望んでいます https://www.drupal.org/node/2512692

Edit: 'access atom page view'、whichにアクセス許可を追加する問題に関するパッチがあります上記のhook_init()を使用するためのより良い解決策です。

1
Duncanmoo