none
ユーザーにアイテム単位でのみ権限設定を許可したい RRS feed

  • 質問

  • こんにちは

    ユーザーにアイテム単位でのみ権限設定を許可したいと考えております。

    アクセス許可レベルの追加にて「権限の管理」権限を付与した場合、
    サイトの設定「権限の設定」まで操作可能となってしまいます。

    実現方法、もしくは何らかのヒントになるような情報があれば
    ご教示頂けませんでしょうか。

    よろしくお願いいたします。

    2010年2月9日 8:14

回答

  • 私が前に対応した時には、以下のような形にしました。
    ちなみに、私が対応したのは、標準の権限設定系のリンクを使わせず、独自の権限設定リンクを使わせるというものでした。

    対応手順:
    1.標準の権限設定系リンクを消す(今回の場合、サイトの設定の権限の設定メニュー)
      ASP.NETで、メニューを表示するタグが出力されないよう、該当タグのVisibleプロパティをfalseにする。
      JavaScriptでも同じようなことができるかも。

    2.独自の権限設定メニューを追加
      カスタムメニューを追加するやり方で、独自の権限設定メニューを追加し、独自の権限設定ページに遷移させる。


    今回の場合は、邪魔なメニューを消すだけでよいと思うので、手順1だけ実施すればいけるかと。
    でも、それなりの開発になってしまいますが。
    2010年2月9日 16:11
  • おりば~ずさんに補足です。
    確かに、アイテム単位の権限変更ができる=リストの権限設定ができてしまう ですね。
    開発でなく、製品として機能を買う、という選択肢もあります。

    http://sharepoint.boo.jp/index.php?e=392


    saruhiko
    2010年2月10日 8:05

すべての返信

  • 私が前に対応した時には、以下のような形にしました。
    ちなみに、私が対応したのは、標準の権限設定系のリンクを使わせず、独自の権限設定リンクを使わせるというものでした。

    対応手順:
    1.標準の権限設定系リンクを消す(今回の場合、サイトの設定の権限の設定メニュー)
      ASP.NETで、メニューを表示するタグが出力されないよう、該当タグのVisibleプロパティをfalseにする。
      JavaScriptでも同じようなことができるかも。

    2.独自の権限設定メニューを追加
      カスタムメニューを追加するやり方で、独自の権限設定メニューを追加し、独自の権限設定ページに遷移させる。


    今回の場合は、邪魔なメニューを消すだけでよいと思うので、手順1だけ実施すればいけるかと。
    でも、それなりの開発になってしまいますが。
    2010年2月9日 16:11
  • おりば~ずさんに補足です。
    確かに、アイテム単位の権限変更ができる=リストの権限設定ができてしまう ですね。
    開発でなく、製品として機能を買う、という選択肢もあります。

    http://sharepoint.boo.jp/index.php?e=392


    saruhiko
    2010年2月10日 8:05
  • おりば~ずさん

    アドバイスいただきありがとうございました。

    ASP.NETでメニュー表示のタグを消す方法があるのですね。
    開発で対応する事になった際には、いただいた方法にて検討してみようと思います。

    以上、よろしくお願いします。
    2010年2月15日 4:40
  • saruhikoさん

    アドバイスいただきありがとうございました。

    製品の購入も視野にいれながら検討してみようと思います。
    以上、よろしくお願いします。
    2010年2月15日 4:42
  • こんにちは。フォーラムオペレーターの高橋春樹です。

    おりば~ずさん、saruhikoさん
    アドバイスの投稿、有難うございました。

    ichigo5657さん
    MSDNフォーラムのご利用有難うございます。
    今回、皆様のアドバイスが、このフォーラムを利用している方にとっても
    有用な情報になるのではないかと思いましたので、一旦、回答マークを付けさせてもらいました。

    尚、回答マークは問題解決を意味するものではないので、その他アドバイスがありましたら
    ご投稿の程、宜しくお願いします。


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    2010年2月19日 1:06