Project

General

Profile

Enhancement(機能追加・改善) #666

Add ability to publish member profile page to out of the SNS (プロフィールページを SNS 外に公開できるようにする)

Added by Kousuke Ebihara about 10 years ago. Updated almost 10 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2010-02-16
Due date:
2010-03-03
% Done:

100%


Description

Summary (概要)

Add ability to publish member profile page to out of the SNS.

プロフィールページを SNS 外に公開できるようにする。

Spec (仕様)

If the administrator allows publishing member profile page, anonymous member can view profile page.

Administrator can select the following publish type in the sns-config page (It is available only for Japanese):
  • "メンバーの設定を許可する" (Allow configuring by member)
  • "メンバーの設定を許可しない(全員に公開)" (Deny configuring by member (All Members)) (Default)
  • "メンバーの設定を許可しない(Web全体に公開)" (Deny configuring by member (All Users on the Web))

If the "メンバーの設定を許可する" (Allow configuring by member) is selected, member can configure public_flag for the own profile page (default is "All Members"). Otherwise, all profile pages follow the public_flag that is specified by administrator.

管理者がプロフィールページの公開を許可した場合、未ログインユーザがプロフィールページを閲覧できるようにする。

管理者は SNS 設定ページにて、以下の種類の公開設定を選択できる。
  • 「メンバーの設定を許可する」
  • 「メンバーの設定を許可しない(全員に公開)」 (デフォルト)
  • 「メンバーの設定を許可しない(Web全体に公開)」

「メンバーの設定を許可する」 が選択された場合、メンバーは自分のプロフィールページの公開範囲を設定することができる(デフォルト値は「全員に公開」)。それ以外の場合は、すべてのプロフィールページが管理者の設定した公開範囲設定に従う。

Associated revisions

Revision e88e0ed4 (diff)
Added by Kousuke Ebihara about 10 years ago

added support "is_secure: both" in the security.yml (refs #666)

Revision ba967b3a (diff)
Added by Kousuke Ebihara about 10 years ago

added ability to configure publishing profile page to all users on the Web (refs #666)

Revision f279e217 (diff)
Added by Kousuke Ebihara about 10 years ago

If the anonymous member denied by checking of the opDynamicAclRoute, it takes to login page (not error page) (refs #666)

Revision 8eeb8bb4 (diff)
Added by Kousuke Ebihara about 10 years ago

added ability to allow / deny configuring for public_flag of the profile page by member in the backend (fixes #666)

History

#1 Updated by Kousuke Ebihara about 10 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

更新履歴commit:"8eeb8bb409c47982bc8452066d17cc8f570e9fa6"で適用されました。

#2 Updated by kazuyuki itoda almost 10 years ago

まだレビュー待ちですが、確認したところイメージ画像とユーザ名は表示されますが、WEB全体への公開を許可する設定の項目を含め、全ての項目が表示されませんでした。

再現手順

  1. SNS管理画面にログインし、SNS設定の、『メンバーのプロフィールページ公開範囲設定』を「メンバーの設定を許可する」に変更し、「設定変更」ボタンを押す
  2. プロフィール項目設定でいずれかの項目の『Web への公開の許可』を「許可する」に変更し、「変更」ボタンを押す
  3. プロフィールページの公開範囲を、『Web全体に公開』に設定してあるユーザを用意する
  4. SNSにログインしていない状態で、プロフィールページの公開範囲を、『Web全体に公開』に設定してあるユーザのプロフィールページにアクセスする
  5. 表示を確認する

#3 Updated by Kousuke Ebihara almost 10 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)

#4 Updated by Mutsumi Imamura almost 10 years ago

  • Due date set to 2010-03-03
  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 50 to 100

kazuyuki itodaは書きました:

まだレビュー待ちですが、確認したところイメージ画像とユーザ名は表示されますが、WEB全体への公開を許可する設定の項目を含め、全ての項目が表示されませんでした。

再現手順

  1. SNS管理画面にログインし、SNS設定の、『メンバーのプロフィールページ公開範囲設定』を「メンバーの設定を許可する」に変更し、「設定変更」ボタンを押す
  2. プロフィール項目設定でいずれかの項目の『Web への公開の許可』を「許可する」に変更し、「変更」ボタンを押す
  3. プロフィールページの公開範囲を、『Web全体に公開』に設定してあるユーザを用意する
  4. SNSにログインしていない状態で、プロフィールページの公開範囲を、『Web全体に公開』に設定してあるユーザのプロフィールページにアクセスする
  5. 表示を確認する

管理画面のプロフィール項目ごとの公開設定をしたら表示されました。
問題ないようなので完了とします。

Also available in: Atom PDF