Confluence 添付ファイル ディレクトリから特定のユーザーのプロフィール写真を見つける方法

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

目的

Confluence のホーム ディレクトリに保存されている特定のユーザーのプロフィール写真を探したい場合があると思います。ただし、添付ファイルの階層構造により、すべてのユーザー プロフィール写真が <confluence-home>/attachments/ver003/nonspaced> ディレクトリ内のさまざまなディレクトリに配置されおり、フォルダーに親ページのコンテンツ ID のラベルが付けられていないため、検索が困難です。

(info) 添付ファイルの保存方法は、Confluence のさまざまなバージョンで変更されているため、ご利用のインスタンスでは機能しない可能性があることに注意してください。本ソリューションは、添付ファイルがデータベースではなくホーム ディレクトリに保存されている Confluence バージョンにのみ適用されます。

ソリューション

  1. <USERNAME> を検索対象のプロフィールのユーザー名に置き換えて、次のクエリを実行します。

    Select user_mapping.lower_username , content.contentid
    from user_mapping
    LEFT JOIN content ON user_mapping.user_key = content.creator
    where content.title='user-avatar' and user_mapping.lower_username='<USERNAME>';
  2. 次のようなテーブルが返されます。

    lower_usernamecontentid
    admin1900545

    lower_username でコンテンツ ID がないテーブルが返された場合には、そのユーザーのカスタム プロフィール画像はアップロードされていないことを意味します。

    lower_usernamecontentid
    admin 
  3. 次に、/attachments/ver003/nonspaced を参照して、クエリから特定したコンテンツ ID に一致する特定のフォルダーを検索します。

     

最終更新日 2018 年 11 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.