ユーザー マネージャーとChrome バージョン38を使用する際のロールの追加に関する事象


解説

Chrome バージョン38以降とユーザー マネージャー アプリケーションを使用して既存のSitecoreユーザーにロールを追加すると、次のような異常な動作が発生する場合があります。

解決策

この事象を解決するには、以下の手順に従ってください:

    1. /Website/sitecore/shell/Applications/Security/SelectRoles/SelectRoles.xaml.xml ファイルを開く。
    2. update() 関数の次のコード ブロックを探します。
      if(typeof(option.innerText) != 'undefined')
      {
        optionValue = option.innerText;
      }
      else
      {
        optionValue = option.textContent;
      }

      次のように変更します。

      if(typeof(option.textContent) == 'undefined')
      {
        optionValue = option.innerText;
      }
      else
      {
        optionValue = option.textContent;
      }
    3. ブラウザのキャッシュをクリアします。