プロジェクト

全般

プロフィール

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

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

Kousuke Ebihara約14年前に追加. 約14年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2010-02-16
期日:
2010-03-03
進捗率:

100%


説明

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全体に公開)」

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

関係しているリビジョン

リビジョン e88e0ed4 (差分)
Kousuke Ebihara約14年前に追加

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

リビジョン ba967b3a (差分)
Kousuke Ebihara約14年前に追加

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

リビジョン f279e217 (差分)
Kousuke Ebihara約14年前に追加

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

リビジョン 8eeb8bb4 (差分)
Kousuke Ebihara約14年前に追加

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

履歴

#1 Kousuke Ebihara約14年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

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

#2 kazuyuki itoda約14年前に更新

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

再現手順

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

#3 Kousuke Ebihara約14年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更

#4 Mutsumi Imamura約14年前に更新

  • 期日2010-03-03 にセット
  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率50 から 100 に変更

kazuyuki itodaは書きました:

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

再現手順

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

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

他の形式にエクスポート: Atom PDF