2
1
0

とあるページを探しているのですが、グローバル検索で対象のページが見つかりません。

ページ自体はあるようなのですが、権限がついていないようです。

グローバル検索で自分が参照できていないページの権限を確認する方法はないでしょうか。

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

      次のSQLを実行すると良いのではないでしょうか。

      SELECT 
        c.CONTENTID,
        c.CONTENTTYPE,
        c.TITLE,
        c.SPACEID,
        c.PAGEID,
        CP.GROUPNAME,
        um.username,
        CPS.CONT_PERM_TYPE
      FROM 
        ((CONTENT_PERM CP LEFT OUTER JOIN CONTENT_PERM_SET CPS ON CP.CPS_ID = CPS.ID) 
        LEFT OUTER JOIN CONTENT c ON CPS.CONTENT_ID = c.CONTENTID)
        LEFT OUTER JOIN user_mapping um ON CP.USERNAME = um.user_key
      WHERE
        c.TITLE = '<ページタイトル>';

      JOINが多いので注意が必要です。

      1. Kengo Ohsaki

        ページが参照できない場合は、スペース権限、そのページの親になるページ権限をチェックする必要があるのでご注意を。

        データベース以外で一番簡単な方法としては confluence-administrator グループに所属しているユーザーにそのページを確認してもらうのがよいかと思います。特権グループのため、ページ権限を無視してすべてのページを参照することができます。

      Commentコメントを追加...